0

我有一个使用 IPv6 的 LAN,并且一直在尝试设置边界路由器。我一直在阅读文档,但确切的部署不符合我的目的:

  • 它专注于 NAT64 和 DNS64(我不想要)
  • 它设置了一个 hostapd 机制(我不需要)
  • 它没有说明如何正确设置 IPv6 路由和 ips(我确实追求)

通过构建ot-br-posixradvd并在边界路由器机器中配置守​​护程序,我取得了一定的成功。这样,OpenThread 设备就会收到 RA 并正确配置它们的 SLAAC。

但是,我无法使路由在全局可寻址前缀下工作。我可以从边界路由器机器 ping 到 fd::/8 地址(来自 OT 设备的网状本地地址),但我无法弄清楚 GUA 地址有什么问题。IPv6 寻址文档对我没有帮助。

我一直在尝试在边界路由器机器上使用 tcpdump,但它似乎不起作用。我不知道事情哪里出错了。

4

1 回答 1

1

确保将 IPv6 前缀添加到 Thread 网络,该前缀适合与 Thread 网络之外的设备进行通信。您可以使用 OT CLI 命令执行此操作:

> prefix add 2001:0db8:85a3::/64 paros
> netdata register

请注意,默认的 fd00::/8 地址是 Mesh Local Prefix,只允许在 Thread 网络内进行通信。

于 2020-12-08T04:40:34.667 回答