iptables Configurações como entrada WAN para roteador

1

Eu tenho um eee executando o ArchLinux com acesso sem fio à Internet. Eu quero usá-lo como a entrada WAN para um roteador Asus RT-G32 em que é hardwired. O roteador, por sua vez, é conectado a um PC Windows de 64 bits para o qual não consigo obter uma NIC sem fio.

Alguém pode explicar, em geral, (1) as regras iptables a serem definidas no eee que são necessárias para compartilhar a conexão com a Internet com o roteador, e (2) as configurações do roteador necessárias para usar o eee como a conexão WAN?

Nota: O IP do eee é 192.168.1.xe o roteador está atribuindo sub-rede de 192.168.x.x, então eu preciso de instruções sobre como garantir que não haja 'colisões' de IPs.

    
por Stephen 06.10.2011 / 06:38

1 resposta

1

Está certo a sua topologia de rede?

PriveNet --- > AsusRouter ---- > eee --- sem fio - ---- > > --- Internet

Se estiver correto, eee e AsusRouter podem ter o endereço IP 192.168.1.x.

No exemplo,

192.168.x.x --- > (192.168.xx) AsusRouter (192.168.1.2) --- > (192.168.1.1) eee (GlobalIP A) ---- > Internet

Nesse caso,

(1) configuração iptables em eee

Se o nome da placa de rede ip 192.168.1.1 for eth0 e o nome da placa de rede de GlobalIP A for eth1 , use o seguinte comando. (o nome da placa de rede será verificado com o comando ' ifconfig ').

iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source GlobalIP A

Se o GlobalIP A não for ip estático, pode ser usado o seguinte.

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

(2) configuração de rota no AsusRouter

eee é o gateway padrão do AsusRouter. Então você deve definir a rota padrão no AsusRouter.

route add default gw 192.168.1.1

    
por 06.10.2011 / 09:50