[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ap em bridge não pega nat do servidor



É o seguinte pessoal, tenho um servidor com duas interfaces de rede eth1 (rede interna) eth0 (internet), a interface eth1 está ligada em um hub onde tem x maquinas ligadas e um ap configurado em modo ap mesmo com a mesma faixa de ips, nesse ap tem outro ap fazendo brigde entre esse ap e um outro ap também configurado como bridge, todos usando a mesma classe de ip.

ou seja:

Eth0-Servidor-Eth1-Hub-Ap-Ap2(bridge)-Ap3(bridge)-Rede Secundária

onde:
Eth0: 201.x.x.x (Internet)
Eth1: 192.168.2.1 (Rede Primária)
Ap: 192.168.2.100 (Rádio em modo AP)
Ap2: 192.168.2.110 (Rádio em modo bridge)
Ap3: 192.168.2.120 (Rádio em modo bridge)
Rede Secundária: 192.168.2.x (Rede Secundária)

NetMask: 255.255.255.0


Regras de NAT (Iptables)

iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain

iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward


Agora o problema....

a rede secundária só consegue acessar a internet utilizando proxy autenticado (squid), se pingar da Rede Secundária para a internet não retorna resposta alguma, para o restante da rede está respondendo normalmente. A rede primária consegue pingar normalmente para a internet, e também consegue acessar a internet sem o proxy, isso comprova que o nat está funcionando corretamente, então porque não acontece o mesmo com a rede secundária? preciso fazer roteamento no servidor mesmo usando a mesma faixa de ips e o mesmo netmask? como deverá ser esse roteamento? se consigo pingar da rede interna para rede secundária e vice-versa
teóricamente o roteamento entre elas está certo, não?

Valeu, isso está me dando dor de cabeça já há muito tempo.


Reply to: