[RouterOS] Stateless Address Autoconfiguration (SLAAC) + Stateless DHCPv6 配置方法

前言

  之前已經將 Hinet IPv6 Dual Stack 給配置完畢了,接下來要使用 SLAAC + Stateless DHCPv6 來配置 IPv6 Address 及 IPv6 DNS Server。

操作

1.開啟 IP/DNS ,配置 IPv6 DNS Server

2.開啟 IPv6/DHCPv6 Server ,新增 DHCPv6 Server 並啟用它

3.開啟 IPv6/ND,確定 Other Configuration 是勾起的

這邊說明一下四個選項的意義:

  • Advertise MAC Address : 預設是勾起,決定 Router Advertisement (RA) 是否自帶介面 MAC Address。
  • Advertise DNS : 決定 Router Advertisement (RA) 是否自帶 DNS Server 資訊,若勾起則為 SLAAC + RDNSS ,目前 Windows 尚未支援。
  • Managed Adddress Configuration : 決定是否由 DHCPv6 Server 發送 IPv6 Address ,若勾起則為 Stateful DHCPv6,經測試後發現尚有問題 (ver. 6.20)。
  • Other Configuration : 決定是否向 DHCPv6 Server 要求 DNS 資訊等等,單獨勾起不會要求 IPv6 Address,此為 Stateless DHCPv6。

設定到這邊就可以去確定 Client 是否有配置成功 IPv6 Address 及 IPv6 DNS Server 了,
如果配置正確會如下圖:

成功!若有任何設定上的疑問皆可在下方發問,我會盡快回覆。

11/15 新增 MikroTik 回信

1
2
3
4
5
6
7
8
9
10
Hello, 
RouterOS does not have DHCPv6 implementation.
All address negotiation is done only via RA.
But you can add DHCP-PD server '/ipv6 dhcp-server' and
if you have ipv6 ip addresses set as DNS servers router
will give them out to clients asking for it.

Regards,

Janis K.

看起來是確定不支援 Stateful DHCPv6 了。

參考資料