Problemas com Roteamento / Disponibilização de Internet
Pessoal,
Eu havia postado uma outra mensagem com o mesmo tema com um problema diferente.
Eu segui as sugestões dadas mas não consegui atingir meu objetivo.
As configurações testas foram as seguintes:
- Ip Modem: 10.0.0.1
- Gateway com duas placas de rede:
- eth0: 10.0.0.2 -> ligada diretamente ao modem adsl
- eth1: 192.168.200.253 -> ligada ao resto da rede
Ativei o ip_forward através de:
echo 1 > /proc/sys/net/ipv4/ip_forward
E a seguinte regra inicial no firewall:
iptables -t nat -A POSTROUTING -d 0.0.0.0 -j MASQUERADE
O default gateway também estava definido para 10.0.0.1 através da eth0;
A máquina que é o gateway acessava a internet normalmente.
Mas as máquinas que a utilizavam como gateway não estavam acessando.
Alguém tem alguma idéia do que possa causar isso?
Apenas como anexo:
- O modem continua fazendo NAT, isso pode gerar problemas já que vai ocorrer o mascaramento no gateway?
- Eu tentei tbm colocar o modem como bridge, mas quando fazia um ping em um host qualquer (terra.com.br) obtinha Host unreacheable
Problemas com Roteamento / Disponibilização de Internet
Problemas com Roteamento / Disponibilização de Internet
Sim,
Inclusive eu tentei utilizar uma regra para proxy transparente, pois ai a requisição viria somente até o gateway e o proxy devolveria a página para a máquina da rede.
Mas nem assim funcionou.
Pode causar algum outro problema?
Problemas com Roteamento / Disponibilização de Internet
seu problema eh sua regra d masquerade
faltou o modprobe iptable_nat
e depois
iptables -t nat -A POSTROUTING -s 192.168.200.0/24 -o eth0 -j MASQUERADE
[]'s
Problemas com Roteamento / Disponibilização de Internet
Por que você não monta o gateway com o Squid? Eu acho mais flexível dependendo do ambiente que você utiliza...
Abraços!
Problemas com Roteamento / Disponibilização de Internet
demiurgo
O modprobe xxxx irá carregar o modulo?
Existe alguma possibilidade de ele ser carregado automaticamente?
Muito obrigado...
Problemas com Roteamento / Disponibilização de Internet
Citação:
Postado originalmente por d00m
demiurgo
O modprobe xxxx irá carregar o modulo?
Existe alguma possibilidade de ele ser carregado automaticamente?
Muito obrigado...
tem um arquivo chamado modules.conf (eu acho, não tenho certeza) que configura isso
em último caso vc joga em um script de inicialização...