Grande Eden! *E mesmo se não tivesse, não precisaria do gateway padrão, apenas uma nova rota. *
Então a linha que adicionei no arquivo "interfaces" que aparece abaixo parece não estar adiantando e isso retirando o gateway da rede 10.203 veja: *route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.203.0.1. * Note que estou adicionando o acesso a toda rede 10 mas mesmo assim as outras VLANs não estão tendo acesso ao firewall mas somente a rede 10.203. Será que eu devo incluir rota estática para cada vlan? A saber 10.10, 10.100, 10.200, etc... ? Moksha Em 6 de junho de 2012 14:15, Eden Caldas <[email protected]> escreveu: > *"Mas se então se eu não puder declarar o gateway da rede 10.203 como > esta interface se comunicará com as redes das VLANs? "* > > Ele não precisa de gateway pois já está com IP configurado nessa própria > rede e conectado diretamente nela. > > E mesmo se não tivesse, não precisaria do gateway padrão, apenas uma nova > rota. O gateway padrão nada mais é do que uma rota que será usada quando > nenhuma das outras rotas der jeito. > > Em 6 de junho de 2012 10:18, Moksha Tux <[email protected]> escreveu: > > Meu querido Eden! >> >> Quanto tempo... rsrsrs estou amadurecendo cada vez mais no conceito de >> iptables e chegou a hora de fazer o meu humilde script funcionar mas estou >> deparando com uma outra barreira... o roteamento dos pacotes das VLANs. eu >> possuo em minha rede um switch router com 13 VLANs leventadas neles e uma >> das VLANs é uma rede que tem somente uma interface do roteador plugada >> nela, a VLAN 10.203. Possuo alguns IPs válidos aqui para trabalhar com >> serviços da internet e tudo que estou fazendo aqui é baseado nas >> configurações dos antigos roteadores que estão em produção (PF com >> OpenBSD). Não estou sabendo como bolar as rotas das redes das VLANs para >> que saiam para a internet, abaixo segue meu arquivo "interfaces" do Debian >> onde configuro toda a rede. >> >> >> * allow-hotplug eth0 >> iface eth0 inet static >> address 200.20.116.50 >> netmask 255.255.255.192 >> network 200.20.116.0 >> broadcast 200.20.116.63 >> gateway 200.20.116.1* >> >> * iface eth0:0 inet static* >> * address **200.20.116.52* >> * netmask 255.255.255.192* >> * >> **iface eth0:1 inet static* >> * address **200.20.116.53* >> * netmask 255.255.255.192 >> >> **iface eth0:2 inet static* >> * address **200.20.116.54* >> * netmask 255.255.255.192* >> * >> >> allow-hotplug eth1 >> iface eth1 inet static >> address 10.203.0.2 >> netmask 255.255.0.0 >> network 10.203.0.0 >> broadcast 10.203.255.255 >> gateway 10.203.0.1 >> route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.203.0.1* >> >> *allow-hotplug eth2 >> iface eth2 inet static >> address 172.16.0.1 >> netmask 255.255.0.0 >> network 172.16.0.0 >> broadcast 172.16.255.255* >> >> Devo dizer que no nosso switch route, o default gateway para onde as >> VLANS saem para a internet é a rede 10.203.0.1 por isso que declarei este >> endereço na eth1 e não o tradicional "10.0.0.1' pois essa configuração já >> estava assim desde o último administrador e está funcionando no atual >> roteador, eu estou desconfiando que o erro está em declarar dois gateways >> mas como devo fazer com as VLANs da rede 10? Desde já agradeço a ajuda e >> caso não possa me ajudar agradeço da mesma forma. Abraços, >> >> Moksha >> >> >> >> >> >> Em 5 de junho de 2012 22:51, Eden Caldas <[email protected]> escreveu: >> Sim você suspeitou corretamente. Não se pode ter dois gateways. >> >> Quando vocẽ seta um gateway no firewall, esse é o gateway DO firewall, e >> não do resto da rapaziada. Assim o firewall tem dois gateways para a >> internet, quando ele deveria ter um. >> >> Agora, o firewall deve ser o gateway das redes vlans, e para ele ser >> isso, as redes precisam chegar nele de qualquer jeito, em qualquer ip que >> ele tenha. >> >> Talvez isso já esteja acontecendo, e falta apenas fazer um SNAT / >> MASQUERADE para essas vlans todas e(ou) habilitar o roteamento com aquela >> linha echo 1 /proc/sys bla bla bla. >> >> Estou vendo que você mandou o e-mail diretamente para mim. Melhor mandar >> pra lista para todos poderem ajudar e(ou) aprender. >> >> Eden Caldas >> Consultor de TI >> [email protected] >> (81) 9747 4444 >> (81) 9653 7220 >> LINUX FÁCIL – Consultoria e Serviços em TI >> >> >> >> ---------- Mensagem encaminhada ---------- >> De: Moksha Tux <[email protected]> >> Data: 6 de junho de 2012 10:07 >> Assunto: Re: Outras dúvidas sobre Iptables! >> Para: Eden Caldas <[email protected]> >> >> >> Muito obrigado pela resposta! >> >> Me perdoe por ter escrito somente pro senhor, segue agora a minha >> resposta ao senhor para todo o forum. Eu fiz a regra no iptables que o >> senhor menciona segue abaixo: >> >> wan="eth0" >> int="eth1" >> dmz="eth2" >> rede_int="10.0.0.0/8" >> >> echo "1" > /proc/sys/net/ipv4/ip_forward >> >> e o compartilhamento de toda: >> >> iptables -t nat -A POSTROUTING -s $rede_int -o $wan -j SNAT --to-source >> 200.20.116.52 >> iptables -A FORWARD -i $int -s $rede_int -o $wan -j ACCEPT >> >> poxa, com certeza quando eu informo ao firewall 10.0.0.0/8 eu estou >> informando toda a rede 10 não seria isso mesmo? Acredito que não teria a >> obrigação de informar cada VLAN o senhor não concorda? Mas se então se eu >> não puder declarar o gateway da rede 10.203 como esta interface se >> comunicará com as redes das VLANs? Grande abraço, >> >> Moksha >> >> >

