一台ubuntu server有双网卡,eno1和eno2
eno1是内网网卡配置为私有地址
auto eno1
iface eno1 inet static
pre-up ifconfig eno1 hw ether 70:e2:84:13:2c:3c
address 192.168.66.1
netmask 255.255.255.0
network 192.168.66.0
broadcast 192.168.66.255
eno2配置连接外网(专线)
auto eno2
iface eno2 inet static
address <外网IP>
netmask <子网掩码>
gateway <外网网关>
配置路由和NAT
su
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "10 ct" >> /etc/iproute2/rt_tables
ip route add default via <外网IP> table ct
ip rule add from 192.168.66.0/24 table ct pref 100
iptables -t nat -A POSTROUTING -s 192.168.66.0/24 -j SNAT --to <外网IP>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。