我的樹莓派可以透過 Putty 訪問192.168.0.112
。一旦我將路由器中的 IPv6 設定從啟用 DHCP-PD 變更為停用(因為我試圖了解 IPv6 的工作原理),我就無法再連接到 pi。當我掃描整個子網路時,pi 甚至沒有顯示192.168.0.0/24
。路由器啟用了 DHCP (IPv4),但 pi 具有手動指派的靜態 IP。
這可能有什麼關係?
ip addr show eth0
這是我的 pi的輸出:
eth0: flags=4675<UP,BROADCAST,RUNNING,ALLMULTI,MULTICAST> mtu 1500
inet 192.168.0.110 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 XXXX:XXXX:XXXX:XXXX::11f8 prefixlen 128 scopeid 0x0<global>
inet6 fe80::ba27:ebff:febb:cccd prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:bb:cc:cd txqueuelen 1000 (Ethernet)
RX packets 2669 bytes 306878 (299.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 528 bytes 123539 (120.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
答案1
不相關的。主機上的靜態 IP 位址不受路由器 WAN 介面上的 DHCP 設定的影響。
此外,DHCPv6 與 DHCPv4 不同。它們是單獨的協議。
嘗試僅使用 IPv6 連線到主機。你已經有地址了。考慮透過 EUI-64 等機制加入已知位址或靜態主機識別符又稱ip token
Linux 上。
如果需要 v4,請在來源主機和目標主機上擷取封包,並進行分析以了解發生了什麼情況。