一.首先你需要通過下面的網址申請一個ipv6地址,方法是通過這個網址創建通道
https://www.tunnelbroker.net/
1. 創建一個賬號,創建完成後登錄即可
2 在剛剛的登陸後的界面選擇create regular tunnel
3. 在你的阿里雲ECS控制檯先找到你的公網IP
4. 將2中的公網IP複製到ipv4 endpoint輸入框中
注:填寫 IP 時出現 IP is a potential tunnel endpoint. 說明可以添加 ipv6 隧道。
5 關於隧道節點的選擇,大家可以在自己的雲服務器上分別 ping 一下提供的 IP,選時延低的,這裏我選擇Asia, HK
6. 點擊Create Tunnel
7. 將配置文件複製下來,因爲我是ubuntu,所以選擇Debian/ubuntu
至此,通道申請結束
二.修改ubuntu中配置
1.
vim /etc/network/interfaces
將1.7的配置文件中的內容複製到最後(vim的使用可以先去熟悉一下)
這裏要注意,配置信息全部複製,但local 後面要改爲ESC的內網地址,(如果出現Destination unreachable: Address unreachable,則多半是因爲複製的時候,local寫的是公網的地址而不是內網地址)
2.
vim /etc/sysctl.conf
將
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
改爲
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
3.
將
nameserver 2001:4860:4860::8844
nameserver 2001:470:20::2
分別添加到
vim /etc/resolvconf/resolv.conf.d/base
以及
vim /etc/resolv.conf
的末尾
重啓,
ping6 -c 5 2001:4860:4860::8888
ping6 -c 5 ipv6.google.com
都能ping通即配置成功