|
以前一直用路由器把几个微机连上网。但一般的路由器不支持ipv6。为了上ipv6我把路由器换成了交换机。这时只有一个微机能上网。其他的微机没有ip。我的所有机器都只有一个网卡。都连到交换机上。再由交换机连到外网。我把能上网的微机作如下的设置后,其他的微机都能上网的。
iptables --flush
iptables --table nat --flush
iptables --table nat --delete-chain
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0:1 -j ACCEPT
ip -4 addr add 192.168.1.1/24 broadcast + dev eth0 label eth0:1
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv6/conf/all/forwarding
这样,所有的机器都能有上网,包括ipv6的网站。在教育网上,ipv6的地址是自动获取的,不用作任何设置。其他机器的inet 的ip设成192.168.1.xxx。gateway是192.168.1.1. |
|