![Lucas Hudari Corbi Lucas Hudari Corbi](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
lcorbi
(usa CentOS)
Enviado em 11/05/2012 - 22:27h
Pessoal, desculpe minha ignorancia, sou novo nesse negocio de iptables.
Por favor,
O Egio postou:
"Se a saída para a Internet for eth0:"
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Se a saída da Internet for a eth1, troque nas regras acima eth0 por eth1 e vice versa
Gostaria de entender, exemplo:
Possuo na minha rede aqui em casa o seguinte cenario:
Transformei um PC meu em FIREWALL, instalei o Linux CentOS, e coloquei 2 placas de rede: eth0 e eth1
Modem NET(Motorola)----> Roteador WIRELESS----->eth0(FIREWALL)eth1--------> Desktop
Notebook(por wireless)
NET---IP na faixa 200.x.x.x
Roteador: 192.168.0.1 e distribui DHCP
Notebook: 192.168.0.3 GW:192.168.0.1
eth0: 192.168.0.2 GW:192.168.0.1 onde a eth0 recebe o ip por dhcp do roteador
eth1: 10.10.10.1 Setado manualmente
Desktop: 10.10.10.2 GW:10.10.10.1 Setado manualmente
Gostaria de entender o fluxo do comando passado pelo Egio:
1)iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
O comando acima ele faz com que a internet que ta chegando na eth0 passe para eth1 ??
2)iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Esse segundo comando faz o que na vdd ? O que significa esse MASQUERADE ?
Ou seja, a internet chega no meu firewall pela eth0 e gostaria que a rede da eth1 recebesse a internet. Minha duvida tb e outra:
Se um computador da minha rede 10.10.10.x quiser solicitar acesso na internet, ele vai passar pela eth1, chegar na eth0 e sair para o roteador e sair pro MODEM, ou seja, nesse caso a saida para internet eh pela eth0 ?
E a volta, como eh feita ? (Ex: A pagina requisita, volta pela eth0, passa pela eth1, e chega na minha maquina.)
DESCULPEM o tamanho do texto.
Se puderem me ajudar, por favor, to meio perdidao pra fazer isso.
Muito Obrigado pessoal!
Abss!!