這些年很多地方的光貓都能獲得ipv6地址了,而且新出的路由基本都支援ipv6,但是還是有很多人在http://test-ipv6.com看不到自己的ipv6地址,也上不了ipv6網站。
我也遇到這個問題,家裡有一臺移動未知廠商的光貓+榮耀wifi6,速度挺讚的,就是有個小遺憾:無法使用ipv6。我工作和ipv6有些關係,學習過一段時間ipv6,決定來解決這個問題。
具體表現:
- 1. 光貓、路由器有ipv6地址。
- 2. 電腦有外網ipv6地址。
- 3. 在test-ipv6上無法檢測到ipv6。
- 4. ping ipv6地址顯示超時。
電腦獲取ipv6地址的途徑,有兩種,那麼可能是這兩種途徑出現了故障。
- RA RS過程,簡單地說,就是電腦主動發出RS查詢,路由器回覆RA,進而獲得ipv6地址的過程。
- DHCPv6,路由器從地址範圍裡面選取一個地址給電腦。
第一次嘗試,失敗:
觀察光貓和路由器都開啟了dhcp,懷疑是衝突了,先關閉一個。
好了,重啟電腦之後,我獲得了ipv6地址,也能ping通伺服器,但是隔日在家發現ipv6又不通了???
第二次嘗試,成功:
看起來問題沒有這麼簡單,我仔細觀察了光貓和路由器的ipv6地址,發現他們的地址不太一致,理論上說,下級路由器應該繼承光貓的地址字首,但是我看到榮耀wifi6 地址字首卻是另一個。
那麼是不是光貓的RA或者dhcpv6配置存在問題?
我執行以下操作:
1. 光貓上取消選擇M O位,減少等待時間。取消選擇M O位,可以讓客戶端不要去請求dhcp。
2. 光貓上關閉ipv6 dhcp服務。
3. 榮耀路由器ipv6 dhcp選擇自動配置, 關閉ipv6,並再次開啟ipv6,此時,電腦獲得了ipv6地址(手機需要進入飛航模式再開啟),能ping通外網ipv6地址,完美解決!