之前寫過一篇關於 UniFi 啟用中華電信 IPv6 的服務,當時版本是 5.7,使用 IPv6 的時候有各種各樣的小問題

這幾天 UBNT 正式釋出 5.9.29 正式版以後,解決了當初所遇到的問題

設定的方法也因為 UI 的改變而有一點小小不同,以下來快速過一遍

首先打開 UniFi Controller 的管理頁面,到 Settings -> Networks,編輯 WAN 的內容

點選 IPv6 Connection Type 的下拉選單,選到「Using DHCPv6」,Prefix Delegation Size「64」,點左下角「SAVE」保存即可

這時候設備會重新 provisioning,沒意外的話,網關 WAN 應該已經拿到 IPv6 的地址,此時可以 SSH 進去網關

輸入以下指令驗證:

$ show interfaces

設定完 WAN 以後,我們回到 UniFi Controller Settings -> Networks 的「LAN」

找到「Configure IPv6 Network」的欄位,以下設定內容供參考:

IPv6 Interface Type 點選「Prefix Delegation」

IPv6 Prefix Delegation Interface 請選機器上連接中華電信光纖 Modem 的正確的 WAN 端口

IPv6 Prefix ID 這個位置應該是寫 64,但是在 5.9.29 如果這邊填寫任何數字的話,都會有錯誤信息無法保存

後來發現留空白他居然就可以保存了(已經提交回報 bug 給 UBNT),後續新版本應該會修正

IPv6 RA 部分確認 Enable IPv6 Router Advertisement 打勾,相關的都不用改,使用預設的數值即可

DHCPv6 DNS 部分可以選「Manual」,然後指定中華電信提供 IPv6 DNS 或者是 CloudFlare 提供的超快 DNS

我自己是比較偏向 CloudFlare DNS,速度真的超快!

以上就完成 UniFi 的 IPv6 大部分設定,手機或者電腦重新更新一下 DHCP 租約,不知道怎麼操作的話就重新開機

然後就可以打開以下幾個網站測試 IPv6 連線囉!

https://test-ipv6.com

http://ipv6-test.com

https://ipv6test.google.com