在 OPNsense 上使用 Hinet IPv6 PPPoE dual stack 服務

  • 1583
  • 0

在換成 OPNsense之前,我用 Draytek 的 Vigor 2130 可以正常的使用 Hinet 的 IPv6 服務,但換成 OPNsense 後一直設定不成功,到昨天我把 OPNsense 升級到 17.7 後,看到我的版本到這中間有修一些跟 IPv6 有關的東西,所以心血來潮就想說再來試一次,這次居然成功了,這裡記下一些步驟防止下次要設定時忘記怎麼設定

  1. 首先,當然要先有申請過 Hinet IPv6 服務才能用
  2. 先確定 PPPoE 直接播上去可以拿到 v6 的 IP,要看 IPv6 位址那欄有 public ip 才正確, fe80 的都是 private ip
  3. 登入 OPNsense 後,到 Interfaces 下的 WAN 頁面,General configuration 下面把  IPv6 Configuration Type 選為 DHCPv6 
  4. 然後下面 DHCPv6 client configuration 這裡設定一些跟拿 v6 IP 有關設定,主要是要打勾  Use IPv4 connectivity 這個選項,然後記得按 Save,到這裡為止已經把對外拿 IPv6 設定完成了
  5. 接著到 Interfaces 下的 LAN 頁面, General configuration 中 IPv6 Configuration Type 設定改為 Track Interface,讓 LAN 會根據 WAN 拿到的位置來設定
  6. 繼續往下看 Track IPv6 Interface 中的  IPv6 Interface 設定為 WAN,然後 IPv6 Prefix ID 設為 0,按下 Save,存檔完畢後記得按下 Apply changes
  7. 都完成後,等著幾十秒,從新把網卡停用在啟用就可以拿到 IPv6 的 public ip 了,IPv6 連線能力也會顯示網際網路
  8. 上 http://test-ipv6.com/ 可以看到測試分數為滿分,就完成拉~~