1

Я хочу подключить свое устройство, которое имеет только порт RJ45 для проводного Ethernet. У меня под рукой есть несколько беспроводных маршрутизаторов нескольких производителей (dlink, TPlink и т.д.)

Я планировал подключить устройство с помощью: wired device -> wireless router ethernet port -> wireless router wireless interface -> wifi

К сожалению, ни у кого нет минимального оборудования для поддержки openwrt или dd-wrt. Если какие-либо поддерживаемые OpenWRT или другие варианты Linux, я бы подключил беспроводной интерфейс маршрутизатора к существующему WIFI, вызвать новую подсеть на проводных портах и запустить демон DHCP, и направить трафик туда к беспроводному интерфейсу. Достаточно просто.

Есть ли способ сделать это через стоковую прошивку производителя?

1 ответ1

0

Один из простых способов сделать это - подключить точку доступа так, как вы хотели, и сохранить ее в качестве точки доступа. Затем подключите другой компьютер с доступом к Интернету через Wi-Fi. С точки зрения уровня 3 точка доступа теперь будет действовать как клиент. Подключите компьютер к точке доступа, а затем включите пересылку пакетов (маршрутизацию) и DHCP-сервер на ней. Конечно, вы хотите отключить DHCP-сервер на точке доступа. Изменить: Я должен отметить, что ваш существующий маршрутизатор должен поддерживать добавление пользовательских маршрутов в свою таблицу маршрутизации. Ваша связь между компьютером и точкой доступа Wi-Fi будет использовать другую подсеть, поэтому ваш компьютер, выполняющий роль маршрутизатора, необходимо добавить в качестве шлюза, который обрабатывает эту подсеть. Netgear и Linksys хорошо поддержали эту опцию. Другие бренды, такие как Dlink, не могут. Если вы не можете добавить пользовательский маршрут, то ваш компьютер, который подключается к точке доступа, должен будет выполнить маршрутизацию NAT (предоставляя вам двухслойный NAT!) или запустить прокси-сервер.

Базовые сети 802.11 не полностью совместимы с Ethernet, поскольку они не хранят MAC-адреса источника и назначения фрейма Ethernet отдельно от MAC-адресов, используемых для идентификации радиостанций в беспроводном фрейме. Поскольку MAC-адрес источника используется совместно с MAC-адресом беспроводного передатчика источника, это предотвращает изменение MAC-адреса источника, что требуется для мостового соединения Ethernet. Вот почему вы не можете соединить беспроводные сети. Чтобы обойти это, в GNU/Linux была добавлена поддержка 4-way mac. Другие производители Wi-Fi могут называть эту функцию WDS. Причина, по которой я говорю это, заключается в том, что если вы покупаете один из тех удлинителей Wi-Fi или устройства, которые должны позволять подключать Ethernet к устройству, которое работает как клиент Wi-Fi, скорее всего, оно не будет работать, если Ваша точка доступа Wi-Fi поддерживает такую функцию, как WDS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .