Вы можете использовать WDS, который поддерживается hostapd. Но скорость не очень хорошая. Итак, вы можете попробовать решение, над которым я работаю:
Проверить, есть ли у вашего драйвера беспроводной сети WDS
Установить hostapd из apt apt-get install hostapd. До недавнего времени двоичные файлы apt не поддерживали mac80211. Поэтому для его компиляции вы можете обратиться к этому
Я не получил файл confap hostd. Так что погуглил и получил. Вы можете использовать мой , ссылаясь на это . Поместите его как /etc/hostapd/hostapd.conf. Изменения, которые вам нужно сделать, следующие: eithet прокомментировать их или изменить:
interface=wlan0
driver=nl80211
bridge=br0
ssid=test
channel=1
Что касается ssid, если у вас есть тот же самый, что и ваши беспроводные маршрутизаторы, и если ваш беспроводной маршрутизатор находится в режиме AP (только входная дверь для беспроводных устройств к вашей проводной сети, а маршрутизация, брандмауэр, dhcp, dns выполняется с помощью вашего проводного маршрутизатора, открытого для WAN), было бы более удобно.
Следующий код заставит вас также использовать AP создание сетевого моста):
#!/bin/bash
service network-manager stop
ifconfig eth0 0.0.0.0 #remove IP from eth0
ifconfig eth0 up #ensure the interface is up
ifconfig wlan0 0.0.0.0 #remove IP from eth1
ifconfig wlan0 up #ensure the interface is up
brctl addbr br0 #create br0 node
hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &
sleep 5
brctl addif br0 eth0 #add eth0 to bridge br0
brctl addif br0 wlan0 #add wlan0 to bridge br0
ifconfig br0 192.168.1.15 netmask 255.255.255.0 #ip for bridge
ifconfig br0 up #bring up interface
route add default gw 192.168.1.1 # gateway
Измените имена интерфейсов, ip, шлюз в соответствии с вашими потребностями.
Если вы хотите иметь безопасность, вы можете обратиться к AP тоже . Вы можете попробовать иметь WPA-PSK с общим общим ключом для всех ваших AP.