Ubuntu配置开启ipv6
经验之谈:笔者亲测,目前为止以下经验在Ubuntu16.04 LTS | Ubuntu 17.04 LTS | Ubuntu 18.04 LTS 均有效果。1. 配置hosts(/etc/hosts)攻略:前往GitHub,导航栏搜索ipv6,请自行拷贝修改。sudo gedit /etc/hosts2. teredo服务器sudo apt-get install m...
经验之谈:笔者亲测,目前为止以下经验在Ubuntu16.04 LTS | Ubuntu 17.04 LTS | Ubuntu 18.04 LTS 均有效果。
1. 配置hosts(/etc/hosts)
攻略:前往GitHub,导航栏搜索ipv6,请自行拷贝修改。
sudo gedit /etc/hosts
2. teredo服务器
sudo apt-get install miredo
ifconfig
攻略:
sudo vim /etc/miredo.conf
查看默认teredo服务器:teredo-debian.remlab.net (可添加其他可用的teredo服务器)
可尝试执行ping命令:ping teredo-debian.remlab.net
3. 防火墙问题
sudo gedit /etc/default/ufw
修改:IPV6=yes
防火墙停止:sudo ufw disable
防火墙启动:sudo ufw enable
4. 10-ipv6-privacy.conf问题
sudo gedit /etc/sysctl.d/10-ipv6-privacy.conf
修改:net.ipv6.conf.default.use_tempaddr = 0
5. 手动拨号问题
sudo gedit /etc/network/interfaces
加注释:# iface enp2s0 inet manual
6. 加载网络配置
sudo sysctl --system
或者 service networking restart
或者 sudo /etc/init.d/networking restart
或者 sudo reboot
7. 测试ipv6
直接浏览器地址栏访问test-ipv6.com
或者 ping6 ipv6.baidu.com | ping6 www.youtube.com | ......
Tips:到这里的时候一定要耐心一点,多测试一会。
8. 额外帮助
查询teredo服务状态:sudo systemctl status miredo.service
重启teredo服务:sudo service miredo restart
Tips:执行ifconfig命令之后一定要看到teredo的存在
卸载teredo服务:sudo apt-get remove --purge miredo
9. 自动拨号网络频繁掉线问题
sudo gedit /etc/ppp/peers/dsl-provider
修改:
lcp-echo-interval 200
lcp-echo-failure 40
mtu 1000
holdoff 0
sudo gedit /etc/ppp/options
修改:
lcp-echo-interval 200
lcp-echo-failure 40
经验之谈:希望大家Ubuntu配置ipv6时耐心一点,多尝试下,总是可以ping通的,前提是你的网络一定支持ipv6。
当然,笔者编辑是可能有一些谬误,欢迎大家批评指正。
最后,此贴原创,转载请注明出处。
署名:HengYk
更多推荐
所有评论(0)