在家里,我使用 WiFi 将大多数设备相互连接。我的工作站没有内置 WiFi 适配器,因此我通过以太网将其连接到运行 OpenWRT 的 WiFi 路由器,该路由器以 DHCP 客户端模式与最近的 AP 关联。
我通常对此设置没有任何问题,它已经运行了很长时间了。
不过,有些奇怪。当我尝试通过从工作站运行来查看附近有哪些计算机时arp -a
,它会给我一份本地网络中各种设备的列表,每个设备都有自己的 IP 地址。但它们都有相同的以太网地址。这是我的工作站连接到的 OpenWRT 路由器的地址。
通常,这并不重要,因为我在网络堆栈中工作得更高。但有时需要在数据链路层上进行通信,例如发送 WOL 消息或进行数据链路层广播,或从以太网地址获取 IP 地址。所有这些在这种设置下可能无法正常工作。
我可以做些什么来避免这个问题,也许是 OpenWRT 中的配置项?