当我尝试ping Google时
ping6 www.google.be
我得到
connect: Network is unreachable
如何知道IPv6是否已配置并在ubuntu上正常工作?
运行命令:
[ -f /proc/net/if_inet6 ] && echo 'IPv6 OK' || echo 'No IPv6'
如果输出是
IPv6 OK
然后你的系统可以用IPv6.
现在运行命令:
lsmod | grep -qw ipv6 && echo"IPv6 kernel driver loaded and configured." || echo"IPv6 not configured and/or driver loaded on the system."
如果输出为:
IPv6 kernel driver loaded and configured.
这意味着IPV6已配置,您可以使用它,
IPv6 not configured and/or driver loaded on the system.
这意味着IPV6未在你的系统中配置,因此你还无法使用IPV6.
在Ubuntu,如何启用IPV6
运行此命令:
sudo modprobe ipv6
现在测试它是否有效:
lsmod | grep ipv6
输出应该像:
ipv6 XXXX xX
来源及更多信息:http://www tldp org/HOWTO/Linux IPv6-HOWTO/systemcheck-kernel.html