Conecte duas interfaces via linux

1

eu tenho duas interfaces eth0 e wlan0. Com wlan0 estou conectado com um AP que tem acesso a WAN, recebo um endereço IP via DHCP vindo do AP.

Uma segunda interfaca é eth0. Eu configurei-o usando um servidor dhcp dando endereços ip de sub-rede diferentes para todos os clientes conectados naquela sub-rede via eth0.

Meu dispositivo cliente (smartphone) está obtendo um endereço ip do meu servidor eth0 dhcp corretamente.

No entanto eu luto para conectar agora eth0 com wlan0.

A rede eth0 é 192.168.42.0/24. Meu pc com ambos os NICs usa 192.168.42.1. Meu endereço ip do wlan0 é digamos 172.22.3.193

O que eu já fiz é ativar o encaminhamento de ipv4, mas sem sucesso. Meu telefone diz que não há conexão com a internet, mas pode se conectar à eth0. Parece que eu tenho que configurar certas regras iptables para obter encaminhamento para o trabalho, mas eu tentei diferentes abordagens que eu poderia encontrar na rede e nada disso funciona.

Alguma ideia sobre o que fazer a seguir?

Editar: Meu comando de rota me dá isso:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         www.go.wlantick 0.0.0.0         UG    600    0        0 wlan0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 eth0
172.22.0.0      0.0.0.0         255.255.0.0     U     600    0        0 wlan0
192.168.42.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
    
por tuxmania 19.08.2018 / 21:19

1 resposta

0

Para configurar um servidor Linux como roteador NAT, você precisa:

  1. habilite o encaminhamento de IP como você já fez (isso é apenas um lembrete futuro). Edite a seguinte linha em você /etc/sysctl.conf

    net.ipv4.ip_forward=1
    
  2. habilite NAT com iptables. Por favor, execute o seguinte comando, onde wlan0 é sua interface externa.

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

Por favor, lembre-se que as regras do iptables são resetadas na reinicialização. Você tem que automatizar a reconfiguração do iptables.

    
por 21.08.2018 / 11:04