在 windows 系統家族中對 IPv6 協議的配置方法有兩種: IPv6 命令和 netsh 命令。我們可以用它們來查詢和配置 IPv6 的接口、地址、高速緩存和路由。
以 windows xp 下的 IPv6 命令為例:
◆ IPv6 install 安裝 IPv6 協議棧
◆ IPv6 uninstall 卸載 IPv6 協議棧
◆ IPv6 [-v] if [ifindex] 顯示 IPv6 的所有接口界面的配置信息。接口界面采用接口索引號來表示。
參數說明: [ifindex] 指定接口的索引號
[-v] 接口的其他信息
例: IPv6 if 顯示所有接口的信息
IPv6 if 4 顯示接口 4 的信息
注:通常的,安裝 IPv6 協議棧後,一塊網卡默認網絡接口有 4 個, interface 1 用於回環接口 ,interface 2 用於自動隧道虛擬接口, interface 3 用於 6to4 隧道虛擬接口, interface 4 用於正常的網絡連接接口,即 IPv6 地址的單播接口。如有多塊網卡,後面還有其他接口。
◆ IPv6 [-p] adu <ifindex>/<address> [life validlifetime[/preflifetime]]
[anycast] [unicast] 給指定接口配置 IPv6 地址。注意,這裡沒有配置前綴長度。
參數說明: [life validlifetime[/preflifetime]] IPv6 地址的存活時間
[anycast] 把地址設成泛播地址
[unicast] 把地址設成單播地址 , 默認為單播地址
[-p] 把所做的配置保存。如果不加此參數進行配置,當電腦重新啟動的時候配置將丟失,這一點需注意。下面的 -p 參數作用都一樣,不再另作說明。
例: IPv6 adu 4/3eff:124e::1 給索引號為 4 的接口界面配置 IPv6 地址 3eff:124e::1
IPv6 adu 4/3eff:124e::1 life 0 刪除上面剛剛配置的 IPv6 地址
◆ IPv6 [-p] ifc<ifindex> [forwards] [-forwards] [advertises] [-advertises] [
mtu #bytes] [site site-identifier] [preference P] 配置接口的屬性
參數說明: forwards 允許在該接口上轉發收到的數據包。
-forwards 禁用在該接口上轉發收到的數據包。
Advertises 允許在該接口上發送“路由器公布”消息。
-advertises 禁用在該接口上發送“路由器公布”消息。
mtu 為鏈接設置最大傳輸單位 (mtu) 的大小(以字節為單位)。
site 設置站點標識。站點標識被用來區分屬於不同管理區域(使用站點本地尋址)的接口。
例: IPv6 ifc 4 forwards 打開接口 4 的 IPv6 的轉發功能
◆ IPv6 [-v] rt 察看路由表
參數說明: [-v] 察看路由表中的系統路由。不加參數,只能察看手動添加的路由。
例 : IPv6 – v rt 察看路由表中的所有路由(手動路由和系統路由)
注 : 路由表包括系統自動生成的路由 ( 系統路由 ) 表項和用戶手動添加的路由 ( 手動路由 )
表項。
◆ IPv6 [-p] rtu <prefix> <ifindex>[/address] [life valid[/pref]] [preference P]
[publish] [age] [spl SitePrefixLength] 添加路由表項
參數說明: [/address] 指定下一跳地址
[life valid[/pref]] 存活時間
[publish] 是否發布
[age] 是否老化
[spl SitePrefixLength] 指定與路由關聯的站點前綴長度
例: IPv6 rtu 2000:3440::/64 4 為接口 4 添加一條路由
IPv6 rtu 2000:3440::/64 4 life 0 為接口 4 刪除一條路由
IPv6 rtu ::/0 4/3ffe:124e::2 添加一條缺省路由,網關為 3ffe:345e::2
IPv6 rtu 3ffe:124e::/64 4 為接口 4 添加前綴 64
注:默認情況下建立的路由表項在老化但不發布,但是我們可以設置成老化並且發布的。