Então eu tenho uma caixa linux com duas interfaces wireless, uma é uma estação e a outra um AP.
wlan0 (estação) - Conectado à conexão de internet
wlan1 (AP) - Outros clientes se conectam a ele.
Eu gostaria que os clientes conectados ao wlan1 pudessem acessar a internet no wlan0. E eu gostaria de fazer isso com o iptables, pois meu kernel não tem suporte para ponte ...
Aqui está o que eu tentei até agora com o iptables, mas não está funcionando:
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
Agradeceria qualquer ajuda.
Primeiro, para permitir que os hosts que se conectam à sua interface privada saiam para a Internet, você não precisa fazer uma ponte entre as interfaces, você precisa rotear os pacotes que chegam em uma interface, para a outra, onde eles saem à solta.
Para fazer isso, você só precisa:
Alterar o endereço de origem nos pacotes que saem para a Internet
Isso deve resolver.