ubuntu開啟ipv6


XX-net ipv4已不能翻牆

 

重點 安裝miredo 修改hosts文件

 

ubuntu啟用ipv6的兩種方法

根據上述方法 $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自啟動

IPv6 Apache 域名DNS AAAA配置

http://blog.sina.com.cn/s/blog_b0527e920102v5r8.html

維基teredo IPv6還未大面積普及,因此使用仍要修改 hosts 文件

再談免費IPv6——Teredo

在IPv4網絡下接入IPv6網絡的方法(隧道與第三方軟件) 隧道地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM