Windows Server DHCPv6伺服器設定
Windows Server安裝好DHCPv6伺服器,需用netsh
指令設定一下環境,讓某些設備可以有效取得IPv6 Stateful和Stateless位址,例如:多功能事務機。
檢視運作中網卡的Idx和名稱。
C:\Users\Administrator>netsh interface ipv6 show interface Idx Met MTU State Name --- --- ----- ----------- ------------------- 1 50 4294967295 connected Loopback Pseudo-Interface 1 13 50 1280 disconnected Local Area Connection* 8 12 10 1500 connected Local Area Connection
檢視運作中網卡的參數,Idx請改成上述步驟查到的數字。Idx也可以用網路介面名稱代替。
C:\Users\Administrator>netsh interface ipv6 show interface 12 level=verbose Interface Local Area Connection Parameters ---------------------------------------------- IfLuid : ethernet_7 IfIndex : 12 Compartment Id : 1 State : connected Metric : 10 Link MTU : 1500 bytes Reachable Time : 40500 ms Base Reachable Time : 30000 ms Retransmission Interval : 1000 ms DAD Transmits : 1 Site Prefix Length : 64 Site Id : 1 Forwarding : enabled Advertising : disabled Neighbor Discovery : enabled Neighbor Unreachability Detecion : enabled Router Discovery : enabled Managed Address Configuration : disabled Other Stateful Configuration : disabled Weak Host Sends : disabled Weak Host Receives : disabled Use Automatic Metric : enabled Ignore Default routes : disabled
或是
C:\Users\Administrator>netsh interface ipv6 show interface "Local Area Connection" level=verbose Interface Local Area Connection Parameters ---------------------------------------------- ...
檢視IPv6的route狀態。
C:\Users\Administrator>netsh interface ipv6 show route Publish Type Met Prefix Idx Gateway/Interface Name ------- -------- --- ------------------------ --- ------------------------ No Manual 256 ::1/128 1 Loopback Pseudo-Interface 1 No Manual 256 2001:db8:0:5::/64 12 Local Area Connection No Manual 256 2001:db8:0:5::1/128 12 Local Area Connection No Manual 256 2001:db8:0:5:ca22:cd48:dd05:9f5a/128 12 Local Area Co nnection No Manual 256 fe80::/64 12 Local Area Connection No Manual 256 fe80::5efe:192.168.5.1/128 13 Local Area Connection* 8 No Manual 256 fe80::d5c2:78f4:3701:e540/128 12 Local Area Connectio n No Manual 256 ff00::/8 1 Loopback Pseudo-Interface 1 No Manual 256 ff00::/8 12 Local Area Connection
把RA(Router Advertisement)打開。
C:\Users\Administrator>netsh interface ipv6 set interface 12 advertise=enable Ok.
把DHCPv6 Stateful位址打開。
C:\Users\Administrator>netsh interface ipv6 set interface 12 manage=enable otherstateful=enable Ok.
檢視運作中網卡的三個參數:
Advertising
、Managed Address Configuration
、Other Stateful Configuration
是否有打開。C:\Users\Administrator>netsh interface ipv6 show interface 12 level=verbose Interface Local Area Connection Parameters ---------------------------------------------- ... Advertising : enabled ... Managed Address Configuration : enabled Other Stateful Configuration : enabled ...
IPv6 route設定Stateless prefix。這裡以
2001:db8:0:5::/64
prefix為例。C:\Users\Administrator>netsh interface ipv6 set route 2001:db8:0:5::/64 interface=12 publish=yes Ok.
檢視IPv6的route狀態。
C:\Users\Administrator>netsh interface ipv6 show route Publish Type Met Prefix Idx Gateway/Interface Name ------- -------- --- ------------------------ --- ------------------------ No Manual 256 ::1/128 1 Loopback Pseudo-Interface 1 Yes Manual 256 2001:db8:0:5::/64 12 Local Area Connection No Manual 256 2001:db8:0:5::/128 12 Local Area Connection No Manual 256 2001:db8:0:5::1/128 12 Local Area Connection No Manual 256 2001:db8:0:5:ca22:cd48:dd05:9f5a/128 12 Local Area Co nnection No Manual 256 2001:db8:0:5:d5c2:78f4:3701:e540/128 12 Local Area Co nnection No Manual 256 fe80::/64 12 Local Area Connection No Manual 256 fe80::5efe:192.168.5.1/128 13 Local Area Connection* 8 No Manual 256 fe80::d5c2:78f4:3701:e540/128 12 Local Area Connectio n No Manual 256 ff00::/8 1 Loopback Pseudo-Interface 1 No Manual 256 ff00::/8 12 Local Area Connection
IPv6 route新增多個不同的Stateless prefix。這裡以
2001:db8:0:1::/64
和2001:db8:0:3::/64
prefix為例。C:\Users\Administrator>netsh interface ipv6 add route 2001:db8:0:1::/64 interface=12 publish=yes Ok. C:\Users\Administrator>netsh interface ipv6 add route 2001:db8:0:3::/64 interface=12 publish=yes Ok.
檢視IPv6的route狀態。
C:\Users\Administrator>netsh interface ipv6 show route Publish Type Met Prefix Idx Gateway/Interface Name ------- -------- --- ------------------------ --- ------------------------ No Manual 256 ::1/128 1 Loopback Pseudo-Interface 1 Yes Manual 256 2001:db8:0:1::/64 12 Local Area Connection No Manual 256 2001:db8:0:1::/128 12 Local Area Connection No Manual 256 2001:db8:0:1:b4c1:c02d:9145:1ad0/128 12 Local Area Co nnection Yes Manual 256 2001:db8:0:3::/64 12 Local Area Connection No Manual 256 2001:db8:0:3::/128 12 Local Area Connection No Manual 256 2001:db8:0:3:b4c1:c02d:9145:1ad0/128 12 Local Area Co nnection Yes Manual 256 2001:db8:0:5::/64 12 Local Area Connection No Manual 256 2001:db8:0:5::/128 12 Local Area Connection No Manual 256 2001:db8:0:5::1/128 12 Local Area Connection No Manual 256 2001:db8:0:5:b4c1:c02d:9145:1ad0/128 12 Local Area Co nnection No Manual 256 2001:db8:0:5:cfad:3c1f:9527:1c7e/128 12 Local Area Co nnection No Manual 256 fe80::/64 12 Local Area Connection No Manual 256 fe80::5efe:192.168.5.1/128 13 Local Area Connection* 8 No Manual 256 fe80::b4c1:c02d:9145:1ad0/128 12 Local Area Connectio n No Manual 256 ff00::/8 1 Loopback Pseudo-Interface 1 No Manual 256 ff00::/8 12 Local Area Connection
現在所有設備都可以取得IPv6 Stateful和Stateless位址了。
一些文章中提到的M flag和O flag分別為:
M flag: Managed Address
O flag: Other Stateful
參考文章: