前一陣子,心血來潮,就去申請了中華電信的Dual Stack IPv6.
(事實上是要順便試試看IPv6在HTTP/2的行為.)
想說,已經又過了好幾天,
當初申請的時候,服務小姐說過幾天如果有後續的動作會打電話給我.
這幾天手機都沒收到電話啊!
這種只是在後端改設定的工作應該很快就能弄好的才對~
把電腦上的IPv6打開來看看,
原來中華電信早就設定好,
而PC上的win10的確也有拿到IPv6的位址.
看來沒啥問題.
win10幾乎不用改設定,就可以work.
之前是我自己把IPv6關掉的,所以要再打開才有.
再來就是來弄Linux上的設定.
這可以參考中華電信HiNet IPv6試用服務常見問題Q&A. 也不難設定.
可是在我設定完 ip6tables 重開機後,
卻發現拿不到IPv6的位址.
關掉ip6tables的rules就又可以了.
想當然是因為ip6tables擋掉拿IPv6位址的封包了,
打開wireshark觀察到底怎麼拿到IPv6的位址.
剛開始,完全沒看到IPv6的位址,就突然開始使用IPv6.
重新看了好幾遍,才發現是在ICMPv6 router advertisement裡面給的.
知道後就好解決的,加條ACCEPT的rule給它就搞定了.
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -m hl --hl-eq 255 -j ACCEPT
不過卻發現一件我意料之外的事.
我有另外申請把一個動態IP轉成一個固定IP,
但是中華電信的IPv6似乎都是動態的. :(
PS: ip6tables 的 rule 可以參考, https://www.cert.org/downloads/IPv6/ip6tables_rules.txt
今日人氣: 32
累積人氣: 188105
2016
08
28
22
50
[IPv6] 中華電信的Dual Stack IPv6