NAT nao funciona (erro iptables ao rodar o script do nat)
Falae,
Eh o seguinte: estou com um problema no meu server com o iptables, tenho um script que roda meu ipt legalzinho, soh que quando eu coloco a seguinte regra nele: iptables -t nat -A POSTROUTING o eth1 -s 192.168.1.0/24 -d 0/0 -j MASQUERADE ele da o seguinte erro iptables: Invalid argument
Eu estou rodando os modulos: ip_tables, iptable_nat e ipt_MASQUERADE junto com o script.
ahh tb tenho a famosa entrada: echo 1> /proc/sys/net/ipv4/ip_forward
to rodando um conectiva 9 kernel 2.4.21 e iptables 1.2.9
Se alguem puder me ajudar agradeço.
NAT nao funciona (erro iptables ao rodar o script do nat)
põe só ---> iptables -t nat -A POSTROUTING -o eth_EXTERNA -j MASQUERADE
E vê se dá o erro...
NAT nao funciona (erro iptables ao rodar o script do nat)
<quote>
ip_tables, iptable_nat e ipt_MASQUERADE junto com o script.
</quote>
Não me lembro desse módulo:
ip_tables
modprobe ip_tables: tem que aparecer, senão está errado.
Sds,
8O
NAT nao funciona (erro iptables ao rodar o script do nat)
Isso é oq vc precisa para fazer o nat...
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
Note que no meu caso, a placa de rede que se conecta a internet é eth1, isso pode mudar de acordo com sua configuração, podendo variar para eth0, ppp0, etc.
Abraço em geral, espero que tenha sido útil!
RES: NAT nao funciona (erro iptables)
entaum galera, jah coloquei a entrada em outra forma: iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE e num vai tb, to carregando os modulos com modprobe inclusive o iptable_nat, ip_tables e ipt_MASQUERADE... num vai de jeito nenhum... :cry: