Ubuntu linux共享连接上网

来源:互联网 发布:mac电脑如何删除文件 编辑:程序博客网 时间:2024/06/03 11:44

一台ubuntu server有双网卡,eno1和eno2

eno1是内网网卡配置为私有地址

auto eno1iface eno1 inet staticpre-up ifconfig eno1 hw ether 70:e2:84:13:2c:3caddress 192.168.66.1netmask 255.255.255.0network 192.168.66.0broadcast 192.168.66.255

eno2配置连接外网(专线)

auto eno2iface eno2 inet staticaddress <外网IP>netmask <子网掩码>gateway <外网网关>

配置路由和NAT

suecho 1 > /proc/sys/net/ipv4/ip_forwardecho "10  ct" >> /etc/iproute2/rt_tablesip route add default via <外网IP> table ctip rule add from 192.168.66.0/24 table ct pref 100iptables -t nat -A POSTROUTING -s 192.168.66.0/24 -j SNAT --to <外网IP>
原创粉丝点击