Isso cria uma interface wlan1
virtual usando o mesmo dispositivo físico que uma interface wlan0
existente:
iw dev wlan0 interface add wlan1 type station
Alternativamente, você pode especificar o dispositivo físico (o linux tende a chamá-los de "wiphy") manualmente:
iw phy phy0 interface add wlan1 type station
Em seguida, execute hostapd como de costume em wlan1
. hostapd
lidará com a alteração do tipo de wlan1
para o modo AP e poderá adicionar outra interface virtual no modo de monitor se seu kernel ou driver não suportar alguns recursos.
Certifique-se de desabilitar o DFS ou qualquer coisa que possa alterar a frequência: o Linux não suporta canais com dois canais diferentes se o seu hardware não puder suportá-lo. A execução de uma estação AP e de uma estação não AP ao mesmo tempo não é suportada por todas as placas / drivers. Você pode usar iw phy0 info
e ver o requisito nas configurações de interface para o seu cartão. Rodar um kernel recente e / ou hostapd também é aconselhável.
Em seguida, use o método de compartilhamento de sua preferência na Internet. O NAT é maligno, mas funciona em todos os lugares, o bridge não funcionará porque o AP original filtrará o MAC de entrada, mesmo que não haja nenhuma segurança ativada. Alguns truques inteligentes com proxy ARP também podem ser usados.