摘要
首先说明,笔记本要连接IPV6的话必须有线网络连接,一般不能用wifi,除非你的路由器是支持IPV6的或者你的路由器已经做好相应的配置。
另,用IPV6访问外网涉及修改hosts文件,本文不包含此部分内容。
本文针对的问题是:在支持IPV6的主机上,在hosts已经修改好的情况下,访问IPV6地址出错的情况。
解决方案
我的解决方案参考了博客Ubuntu下校园网无法使用IPV6,其中主要是用命令行的方式修改IPV6的隐私设置,而我发现其实有更快捷的桌面解决方案,都列在下方。
命令行方案
sudo gedit /etc/sysctl.d/10-ipv6-privacy.conf ##打开Ipv6动静态隐私配置
# 将文件中的net.ipv6.conf.default.use_tempaddr = 2改为net.ipv6.conf.default.use_tempaddr = 0
# 保存文件并退出
sudo sysctl --system #加载所有的配置文件,像/etc/sysctl.d/*等
# 重新连接到校园网
桌面方案
既然上面的命令就是为了修改IPV6的隐私设置,对于命令行不熟悉的用户其实直接在网络连接处修改相应配置就好了。
1. 点击右上角的网络连接符号–>选择’编辑连接‘;
2. 在打开窗口中选中你的校园网连接,点击右侧“编辑”按钮;
3. 将选项条“IPV6设置”中的“IPV6隐私扩展”项改为“已禁用”,保存即可。
4. 断开校园网后重新连接,就可以访问Google了。