我来描述一下情况:
当我用电线连接电脑时,我自动获得一个 IPV6 地址,网络管理器中有一个“有线连接”选项卡,我可以访问支持 IPV6 的网站(谷歌、Facebook 等)使用 hosts 文件或者使用代理google.com.sixxs.org
但如果我想访问整个互联网,我必须创建一个DSL 连接使用 ISP 给我的用户名和密码。但是,在我将连接更改为此 DSL 连接后,我无法通过 IPV6 访问网站,即使有网站的 ipv6 地址/etc/hosts
,然后我意识到我丢失了我的 IPV6 连接,因为ping6说connect: Network is unreachable
。
问题是,DSL 连接的配置中没有 IPV6 选项卡或有关 IPV6 的选项。感觉我只能同时使用一个连接,但是 DSL 不支持 IPV6,也不支持wired connection
IPV4(我的意思是,没有办法输入 ISP 给我的密码)
当我在相同的环境中使用另一台装有 MS Windows 的计算机时,不存在这样的问题,我可以同时访问 V4 和 V6。
那么如何解决这个问题?非常感谢。
我使用的是 11.10 + gnome3
答案1
进入连接管理器(网络连接)。选择有线选项卡。点击您的连接,然后单击编辑。在 IPv4 选项卡下,选择手动。您的设置如下:
1)地址:我推荐192.168.1.99,如果不行,就用192.168.0.99
2)DNS服务器:8.8.8.8(Google的递归DNS)
3)搜索域名:example.com
4)单击“保存”。现在您应该同时拥有 IPv4 和 IPv6。
如果需要,请断开连接并重新连接,或者重新启动。
答案2
对于您的第 2 点,IPv6 网络可能由于被防火墙阻止而无法访问。查看在 /etc/ufw/ufw.conf 中设置“IPV6=yes”是否有帮助。