ubuntu开启ipv6
2017-11-30 15:25 懦米虫 阅读(16799) 评论(0) 编辑 收藏 举报XX-net ipv4已不能FQ
重点 安装miredo 修改hosts文件
根据上述方法 $sudo apt-get install miredo
$ifconfig (测试 是否有如下内容 如果有的话,并且有2001开头的后面注明Scope:Global的地址,那么就成功连接上了。)
错误 打开 http://test-ipv6.com/ 网站,它会自动检测网络是否开启ipv6,ipv6失败
查询之后可能出现的问题:
1.防火墙问题(本来就是yes)pass
修改防火墙IPV6设置
终端执行 sudo gedit /etc/default/ufw
找到“ipv6=NO”,将其改成“IPV6=YES”
2.更改miredo配置文件 未改 pass
sudo vim /etc/miredo.conf
ServerAddress后填入可以ping通的teredo服务器。 teredo-debian.remlab.net (法国) (Miredo 默认设置)
3.修改hosts文件 ubuntu路径为/etc/hosts (有说修改DNS的 不懂 未试)
hosts文件(域名解析文件[1])是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。
但是很多hosts链接都失效 下载 (提取密码解压密码均为LAOD)参考 最新ipv6-hosts下载 不定时更新
https://github.com/lennylxx/ipv6-hosts hosts下载地址 应该都是从这里来的
把下載文件复制到/etc/hosts
修改hosts文件后执行 ping6 ipv6.google.com 可以ping通 访问 http://test-ipv6.com/ 网站 提示ipv6 通 然而sudo miredo仍然如上错误 网页不能访问ipv6.google.com
sudo miredo错误是因为miredo已经启动了 不需要再启动 再次开机可能需要该命令
重启XX-net已经可以用了
续:根据https://github.com/XX-net/XX-Net/issues/7244 我应该还是有错误 不能访问https://ipv6.google.com 先这样吧 应该是DNS问题吧了 呵呵
查看teredo服务状态
sudo systemctl status miredo.service
参考链接 ubuntu通过miredo实现ipv6 DNS的选择很关键
IPv6 Apache 域名DNS AAAA配置
http://blog.sina.com.cn/s/blog_b0527e920102v5r8.html
维基teredo IPv6还未大面积普及,因此使用仍要修改 hosts 文件
再谈免费IPv6——Teredo
在IPv4网络下接入IPv6网络的方法(隧道与第三方软件) 隧道地址