备忘:ArchLinux下双网卡Nat共享上网

Archlinux 4.8.4-1-ARCH下测试成功

安装Archlinux电脑有两块网卡,无线网卡(wlp3s0)可以上网,有线网卡(enp12s0)连接一个集线器构成局域网,目的是让局域网上的其他电脑可以共享wlp3s0的网络上网。

有线网卡(enp12s0)ip地址设置为10.10.10.211,局域网上的其他电脑的ip设置为10.10.10.X(同网段),且网关设置为10.10.10.211,DNS就用8.8.8.8吧,其他DNS也可以使用。

下面是运行的命令行设置:ifconfig enp12s0 10.10.10.211  #设置有线网卡ip
echo "1" > /proc/sys/net/ipv4/ip_forward   #打开转发模式,其他版本的LINUX可能此处文件位置稍有不同
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE   #用有线网卡NAT