Linux
如何在 Linux 中顯示 IPv6 NDISC 記憶體?
假設您已在其中一個 Linux 系統上配置 IPv6 代理 NDP,如下所示:
ip -6 neighbor add proxy 2001:db8:1234::5 dev eth1
您如何驗證配置是否已完成?
ip -6 neighbor show
似乎沒有顯示代理條目,ip -6 neighbor show proxy
也不是受支持的命令。
我認為 ip 工具只是不列印 NTF_PROXY 標誌。在 ip/ipneigh.c 中,在 NTF_ROUTER 塊之後,嘗試添加
if (r->ndm_flags & NTF_PROXY) { fprintf(fp, " proxy"); }
我沒有安裝 NDP 代理,因此無法對其進行測試。然而,通過閱讀核心原始碼,似乎所有條目都將被返回,並且應該為代理條目設置標誌。
你試過 ip ntable 嗎?