Windows Server DHCPv6伺服器設定

Windows Server安裝好DHCPv6伺服器,需用netsh指令設定一下環境,讓某些設備可以有效取得IPv6 Stateful和Stateless位址,例如:多功能事務機。

  1. 檢視運作中網卡的idx和名稱。

    netsh interface ipv6 show interface
  2. 檢視運作中網卡的設定,idx請改成上述步驟查到的數字。idx也可以用網路連線名稱代替。idx可能會因重開機而改變,網路連線名稱則固定不變。

    netsh interface ipv6 show interface idx level=verbose

    或是

    netsh interface ipv6 show interface "Local Area Connection" level=verbose
  3. 檢視IPv6的route狀態。

    netsh interface ipv6 show route
  4. 把RA(Router Advertisement)打開。

    netsh interface ipv6 set interface idx advertise=enable
  5. 把DHCPv6 Stateful位址打開。

    netsh interface ipv6 set interface idx manage=enable otherstateful=enable
  6. 在IPv6 route加入Stateless prefix。可以加入多組不同的Stateless prefix。這裡以2001:db8:0:5::/64 prefix為例。

    netsh interface ipv6 set route 2001:db8:0:5::/64 interface=idx publish=yes
  7. 一些文章中提到的M flag和O flag分別為:

    M flag: Managed Address
    O flag: Other Stateful

參考文章: