Você pode usar o WDS que é suportado pelo hostapd. Mas as velocidades não são boas. Então você pode tentar a solução em que estou trabalhando:
Verifique se o seu driver sem fio tem suporte para mac80211 aqui
Instale hostapd do apt apt-get install hostapd
. Até recentemente, os binários do apt não tinham suporte para mac80211. Então, para compilá-lo, você pode consultar
Eu não recebi o arquivo hostapd conf. Então googled e entendi. Você pode usar o meu aqui . Coloque como /etc/hostapd/hostapd.conf
. As alterações que você precisa fazer são as seguintes; eithet comentá-los ou modificar:
interface=wlan0
driver=nl80211
bridge=br0
ssid=test
channel=1
Com relação ao ssid se você tiver o mesmo dos roteadores sem fio e se o roteador sem fio estiver no modo AP (apenas uma porta de entrada para os dispositivos sem fio da rede com fio; e roteamento, firewall, dhcp, dns) pelo seu roteador com fio aberto para WAN), seria um pouco mais conveniente.
O código a seguir fará com que o seu PC AP também (criando uma ponte de rede):
#!/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
Altere os nomes das interfaces, ip, gateway de acordo com suas necessidades.
Se você deseja ter segurança, consulte o acima mencionado link . Você pode tentar ter o WPA-PSK com uma chave compartilhada comum para todos os seus APs.