Windows-Server-2008-R2

Windows 伺服器上的 IPv6 6to4

  • September 14, 2012

我正在尋找一個相對簡單的指南來正確設置 IPv6 隧道。

該網路目前有一個執行 RRAS 的伺服器 (Windows Server 2008R2),它使用請求撥號 PPPoE 連接建立與 Internet 的連接並處理 NAT。它還託管 DNS 伺服器和 DHCP。我的 ISP 不支持 IPv6,但我有一個靜態 IPv4 地址。

我讀過關於 6to4 的文章並在 tunnelbroker.net 上註冊了,但很快就覺得我的深度不夠了。如何配置我的網路以使用它,以及我應該如何配置關於 IPv6 地址的 DHCP 伺服器?

我無法使用 Server 2008 進行測試,但以下應該可以工作:

要從命令行添加隧道,請執行netsh並鍵入:

介面ipv6

添加 v6v4tunnel 隧道代理 localaddr= *<local_v4_address>* remoteaddr= *<tunnel_v4_endpoint>*

添加地址 Tunnelbroker 地址= *<client_v6_endpoint>*
添加地址 Tunnelbroker 地址= *<routed_prefix>* :1

添加路由 ::/0 介面=Tunnelbroker 發布=是
添加路由*<routed_prefix>* /64 interface="本地連接" publish=yes

設置介面隧道代理轉發=啟用
設置介面“本地連接”轉發=啟用廣告=啟用

替換<local_address>為伺服器的 IPv4 地址(在您的情況下使用 PPPoE 的外部地址,如果伺服器本身位於 NAT 後面,則為內部地址)。

替換<tunnel_endpoint>為隧道伺服器端點的 IPv4 地址(在 Tunnelbroker 隧道資訊頁面中提供)。

例如,替換<prefix>為您的隧道的 IPv6“Routed /64”前綴2001:470:1f0b:614::(在隧道資訊頁面中給出)。


這僅配置 IPv6 無狀態自動配置。創建隧道後(前 3 個命令可能就足夠了),您應該能夠在 DHCP 管理控制台中創建 DHCPv6 範圍。可以在 Server 2008 上測試它的人應該擴展這部分……

引用自:https://serverfault.com/questions/427592