Buckminster
(usa Debian)
Enviado em 11/06/2013 - 16:12h
Ok. Deixe a wlan0 com IP dinâmico (automático), ou seja, no arquivo interfaces deverá estar como dhcp.
A eth0 você fixa o IP dela, pois ela será o gateway da tua "redezinha" de um notebook só.
No Iptables você compartilha a conexão da wlan0:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Essa regra acima compartilha tudo que entrar na placa de rede da regra (no caso a wlan0) com todas as outras placas de rede da máquina (no caso a eth0).
O teu notebook conecta normalmente pela wireless?
Se não estiver conectando, então o problema não é no Iptables, é na tua conexão, por isso pedi para você postar o arquivo /etc/network/interfaces, mas se estiver conectando, a regra acima fará o compartilhamento.
Deixe assim:
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
iptables -A FORWARD -p tcp --dport 443 -j ACCEPT
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Mas veja bem, provavelmente você não tem o serviço de DHCP instalado no teu notebook, então você deverá fixar o IP do outro notebook (conectado via cabo no teu notebook) na mesma faixa de rede da placa eth0 indicando o gateway, que no caso é o IP da eth0.