Ubuntu 14.04 删除 ipv6 路由和 ifstate

Ubuntu 14.04 删除 ipv6 路由和 ifstate

我有以下问题:

我已将我的服务器配置为使用 IPv4 和 IPv6。一切运行正常。

但现在 IPv6 不知为何停止工作了。

ip -6 route

不再显示正确的路线,并且/etc/networking/ifstate线路eth0=eth0缺失。我甚至注意到昨天(当我也遇到这个问题时)/etc/modules缺少ipv6

解决此问题的唯一方法是重新启动服务器。有关更多信息,请参阅https://askubuntu.com/questions/498016/ipv6-network-is-unreachable-until-reboot

答案1

您在 askubuntu.com 上发布的 /etc/network/interfaces 中的静态配置看起来不错。

禁用服务器接口上的 RA。

您可以通过在“iface eth0 inet6 static”后添加以下行来实现此目的。

预先回显 0 > /proc/sys/net/ipv6/conf/eth0/accept_ra

或者您可以使用 sysctl。

sudo sysctl -w net.ipv6.conf.eth0.accept_ra=0

静态配置应该可以工作。如果不行,请尝试 ping 您在 /etc/network/interfaces 中指定的 IPv6 网关。

相关内容