O problema: os computadores [Xbox 360 e um laptop Kubuntu 12.04.1] não podem acessar a Internet através de um laptop Debian sem desktop 6 (recentemente instalado) conectado sem fio a uma estação WLAN), mas os endereços são dados com sucesso por dnsmasq
.
As tentativas:
1.1) /etc/dnsmaq.conf
conffed de acordo com o link : adicionar linhas
interface=eth0
dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
1.2) Siga link e use o seu script para configurar o iptables.
2) Siga o Método de Gateway de Internet do Ubuntu (iptables) em link recomendado e que funcionou em Compartilhe a internet no Linux .
O laptop Debian foi reiniciado muitas vezes e entre cada tentativa, com e sem o script executando automaticamente via /etc/rc.local
.
Ao adicionar o comando iptables-restore
a esse arquivo, desativei o script.
EDIT 1:
O gateway é pingável e tem uma média de 39 ms.
iptables -nvL
com tentativa # 2 em vigor, escrita direta do monitor do laptop após a execução:
Chain INPUT (policy ACCEPT 179 packets, 26088 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- wlan0 eth0 192.168.0.0/24 0.0.0.0/0
ctstate NEW
0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0
ctstate RELATED,ESTABLISHED
Chain OUTPUT (policy ACCEPT 88 packets, 10716 bytes)
pkts bytes target prot opt in out source destination
EDIT 2: iptables -t nat -nvL
:
Chain PREROUTING (policy ACCEPT 232 packets, 56438 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 60 packets, 4059 bytes)
pkts bytes target prot opt in out source destination
4 1032 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 64 packets, 5091 bytes)
pkts bytes target prot opt in out source destination
EDIT 3: Tentei link dizendo /etc/rc.local para executá-lo, e sozinho, mas ainda exatamente o mesmo problema. Desta vez eu mudei eth1 com wlan0.