Подключите сеть Ethernet к Беспроводной сети на одном компьютере

У меня есть доступ к Интернету через порт Ethernet. Мне дали аппаратный ключ WiFi и задачу реализовать точку доступа WiFi, с которой устройства могут соединиться и использовать интернет-канавку порт Ethernet.
До сих пор мне удалось создать точку доступа с помощью hostapd и создать простой интерфейс моста, который использует DHCP из сети позади порта Ethernet. Пока неплохо устройства могут получить доступ к Интернету. Это - то, на что похож мой/etc/network/interfaces:

auto lo br0

iface lo inet loopback

allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual

iface br0 inet dhcp
   bridge_ports eth0 wlan0
   bridge_waitport 0

Примечание: Сеть позади порта Ethernet не является Интернетом, но простой частной сетью (192.168.100.0/24) с доступом к Интернету. Я не знаю о той организации сети.

Дополнительный вопрос: В то время как я искал канавку Интернет, я узнал, что должен сделать некоторые модификации MAC-адресов, с помощью ebtables, потому что AP отбрасывает пакетную форму неавторизованные источники, которые я не сделал. То, что смущает меня, является тем, что все работает.

Проблема с этим подходом состоит в том, что устройствам, которые соединяются с AP, дают адреса от адресного пространства сети позади порта Ethernet. То, что я должен сделать, должно создать частную беспроводную сеть для тех устройств.

Мне удалось настроить сервер DHCP для интерфейса AP (wlan0) использующий isc-dhcp-server, но он не работает очень хорошо. Устройства присвоены с частными адресами (сеть 192.168.42.10 - 192.168.42.50), но в том процессе DHCPDISCOVER распространен полностью к серверу DHCP в сети позади порта Ethernet, который создает беспорядок в сети и наборе сообщений DHCP, плавающих вокруг, пока наконец устройство так или иначе не получает намеченный IP-адрес (192.168.42.10). Это небольшое знание, которое я имею, говорит мне, что происходит, потому что DHCPDISCOVER является широковещательным сообщением (на L2 и L3), и br0 просто передает трафик. Исправьте меня, если я неправ.

Иглы для высказывания нет никакого доступа в Интернет на подключенном устройстве. Я предполагаю, что должен направить трафик между wlan0 и eth0 сетями, вместо того, чтобы соединить его мостом, сделать NAT от wlan0 до eth0 и также так или иначе трафика DHCP блока от выхода наружу частной беспроводной сети.

Я действительно знаю определенную теорию о сетях от сетевого курса в моей школе, но абсолютно никакой практический опыт. Может кто-то, обходит меня канавка эти последние шаги установки моей сети? Конечно, любые ссылки с подробными объяснениями приветствуются.

0
задан 19 August 2015 в 13:50

1 ответ

Самый простой должен быть должен получить один повторитель беспроводной связи, которая имеет etherenet соединение. У меня есть один "усилитель абонентских линий netgear", который имеет интерфейс Ethernet.

Они не стоят многого, и Вы ничего не должны изменять в системе.

1
ответ дан 1 October 2019 в 03:57

Другие вопросы по тегам:

Похожие вопросы: