RA 發的 prefix 是用來給 WAN 用的 (如果你接了分享器),或是直接給 client 使用。DHCP-PD 給出來的是給 LAN 用的。為什麼要給兩組?因為 IPv6 的環境下沒有 NAT 轉換,所以 WAN <-> LAN 中間是 router mode,不給兩組的情況下是不會通的。
如果有人申請過 tunnel service (6in4) 就知道,這就是固定 IP 的方案,兩個端點的 IPv4/IPv6 IP 都固定,然後給你一個 prefix 一樣是做 LAN subnet 使用。
gfx wrote:
不過自己RT-N16與RB450G同時開IPv6 Clients,會有一台IPv6無法連線.
得將已啟動IPv6 Clients的路由器IPv6關閉,另一台才會在自身偵測後重啟IPv6.
交替測試的結果,就是硬體撥號只能有一台IPv6 Clients連線.
以前 (大概一年多~兩年前) 同一個帳號可以撥很多次都可以拿到 IPv6,但是都是同一段 (IPv6 Prefix 相同),所以一樣不能同時用。後來不知道甚麼時候換了設備,現在一個帳號 IPv6 只會發一次,第二個丟 IPV6CP 局端會回應 reject,拿不到 prefix。
gfx wrote:
Dual Stack取得的真實IPv6 IP每次連線都不一樣,
即使用固定IP撥號取得的IPv6 IP也全都不同.
若要用IPv6架FTP檔案伺服器,很容易找不到原來舊的IP而無法連線.
其實每次拿到的 prefix 應該是一樣的,你可以觀察你每次 WAN 端拿到的 IPv6 前面四組是不是都沒變過。會變的原因應該是作業系統造成的,原本最早定義的 stateless IP 在 client 收到由 Router Advertisement 發出 /64 的 prefix 後會採用 modified EUI-64 方式、採用 MAC Address 中間插入 FF:FE 產生 IPv6 位址,但是後來有人就發現這樣的 IPv6 位置有被窺探隱私的疑慮,可以從 IPv6 位置反推回裝置 MAC 間接查出使用者,所以後來很多作業系統都改成採用亂數來生成 IPv6 位址,而不是用這個方法。
如果希望每次拿到的 IPv6 位址固定,可以修改 OS 的設定 (要 Google 一下),或是看看你的分享器有沒有辦法綁定你裝置的 IPv6 位址。不過就算能做到這點,在 IPv6 不購普及的情況下應該還是沒辦法提供很多人你的 IPv6 only 服務。