Дома я использую WiFi для соединения большинства устройств друг с другом. Моя рабочая станция не имеет встроенного адаптера WiFi, поэтому я подключил его через Ethernet к маршрутизатору WiFi, работающему с OpenWRT в режиме DHCP-клиента, который связан с ближайшей точкой доступа.
У меня вообще нет проблем с этой настройкой вообще, она работает уже давно.
Хотя есть что-то странное. Когда я пытаюсь узнать, какие компьютеры находятся по соседству, запустив arp -a
с рабочей станции, он выдаст мне список различных устройств в моей локальной сети, каждое из которых имеет свой собственный IP-адрес. Но все они имеют одинаковый адрес Ethernet. Это адрес маршрутизатора OpenWRT, к которому подключена моя рабочая станция.
Обычно это не имеет значения, так как я работаю выше в сетевом стеке. Но иногда необходимо обмениваться данными на канальном уровне, например отправлять сообщения WOL или выполнять широковещательную передачу на канальном уровне, или получать IP-адрес от адреса Ethernet. Все это, вероятно, не будет работать должным образом в этой настройке.
Есть ли что-нибудь, что я могу сделать, чтобы избежать этой проблемы, может быть, элемент конфигурации в OpenWRT?