
leo.linux
(usa Fedora)
Enviado em 10/07/2008 - 12:02h
Pessoal, alguém me pode me dar um help? Estou precisando fazer um roteamento entre redes em linux 4 placas, porém algo está saindo errado.
Tenho a seguinte estrutura:
eth0 - 192.168.1.2 - Link Embratel
eth1 - 192.168.0.1 - Rede Local
eth2 - 189.19.240.115 - Link Speedy
eth3 - 192.168.2.1 - Wireless Router
Preciso que somentes os pacotes marcados ou as rotas definidas a parte saiam pelo Speedy.
Tanto da "Rede Local" quanto "Wireless". Vejam como está atualmente a configuração.
Eu pingo o gateway default do modem telefonica 189.19.240.1, mas nao tenho acesso ao sites.
E o curioso que o traceroute eu chego ao destino.
Rota Padrão
ip route add default via 192.168.1.1
Link Embratel
ip route add 192.168.1.0/24 dev $eth0 src 192.168.1.2 table embratel
ip route add default via 192.168.1.1 table embratel
Link Speedy
ip route add 189.19.208.0/24 dev eth2 src 189.19.240.115 table speedy
ip route add default via 189.19.240.1 table speedy
Regras das tabelas
ip rule add fwmark 0x3 table speedy prio 10
Valeu.