簡體   English   中英

使 OpenThread 邊界路由器在純 IPv6 環境(SLAAC、RA、GUA)中正常運行

[英]Make an OpenThread Border Router behave properly in an IPv6-only environment (SLAAC, RA, GUA)

我有一個使用 IPv6 的 LAN,並且一直在嘗試設置邊界路由器。 我一直在閱讀文檔,但確切的部署不符合我的目的:

  • 它專注於 NAT64 和 DNS64(我不想要)
  • 它設置了一個 hostapd 機制(我不需要)
  • 它沒有說明如何正確設置 IPv6 路由和 ips(我確實追求)

通過在邊界路由器機器中構建ot-br-posix和配置radvd守護程序,我取得了一定的成功。 這樣,OpenThread 設備就會收到 RA 並正確配置它們的 SLAAC。

但是,我無法使路由在全局可尋址前綴下工作。 我可以從邊界路由器機器 ping 到 fd::/8 地址(來自 OT 設備的網狀本地地址),但我無法弄清楚 GUA 地址有什么問題。 IPv6 尋址文檔對我沒有幫助。

我一直在嘗試在邊界路由器機器上使用 tcpdump,但它似乎不起作用。 我不知道事情哪里出錯了。

確保將 IPv6 前綴添加到 Thread 網絡,該前綴適合與 Thread 網絡之外的設備進行通信。 您可以使用 OT CLI 命令執行此操作:

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

請注意,默認的 fd00::/8 地址是 Mesh Local Prefix,只允許在 Thread 網絡內進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM