我有以下问题:
我已将我的服务器配置为使用 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
您在 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 网关。