我试图模拟一个ipv6 wan(在一个airpappednetworking上)。 我有一个CentOS 6机器,中间有eth1和eth2,每个指向一个ipv6networking(称之为“北”和“南”)。
北方机器可以看到路由器上的北方接口,南方机器可以看到路由器上的南方接口,但北方机器看不到南方机器。
路由器正在运行radvd。 北方和南方的机器正确地获得路由器通告。
/ proc中的所有内容都设置为forward:net.ipv6.conf.default.forwarding,all.forwarding,eth1.forwarding,eth2.forwarding。 (在启动时通过sysctl.conf)
最后,这个configuration正好反映了一个类似的设置 – 但现有的使用Ubuntu(内核3.8.x和Centos 2.6.x)。 但是,否则,这是相同的networking和相同的configuration。
ip -f inet6 route的输出如下所示:
fdd0:1::/64 dev eth1 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295 fdd0:1::/64 dev eth1 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295 fdd0:2::/64 dev eth2 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295 fdd0:2::/64 dev eth2 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295
在我们的Ubuntu版本上,
fdd0:1::/64 dev eth1 proto kernel metric 256 fdd0:2::/64 dev eth2 proto kernel metric 256
(注意缺less两倍的条目)
Unbuntu和CentOS(基于内核)有多大的不同? 为什么CentOS加倍input?