Como fazer Roteamento c/Linux

1. Como fazer Roteamento c/Linux

Felipe Santos
felipsantos

(usa Debian)

Enviado em 05/10/2007 - 19:40h

Boa noite pessoal.
Estou com uma duvida quanto ao roteamento com linux.

Estou usando o Debian e o senario é o seguinte.
Tenho duas redes, 192.168.0.0 e 10.0.0.0.

192.168.0.1 - ETH0 |LINUX| ETH1 - 10.0.0.1

Gostaria de saber como faço para habilitar o roteamento entre as redes.

Eu adicionei as rotas.
route add -net 10.0.0.0/24 gw 10.0.0.1
route add -net 192.168.0.0/24 gw 192.168.0.1

Mas mesmo assim não funcionou.

OBS.: O servidor esta pingando as 2 redes.


  


2. Re: Como fazer Roteamento c/Linux

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 05/10/2007 - 21:22h

tenho o mesmo esquema de redes mas nao precisei habilitar as rotas...o linux fez isso sozinho...mas se vc usa iptables, veja se o FORWARD esta habilitado, se ele estiver em DROP, nenhum pacote passa de uma rede para outra.
nas estacoes das redes vc configurou o gw da rede para ser o seu servidor..?


3. Re: Como fazer Roteamento c/Linux

Felipe Santos
felipsantos

(usa Debian)

Enviado em 08/10/2007 - 10:42h

No meu iptables esta tudo em ACCEPT!!!
Mesmo assim ele não esta fazendo as rotas...


4. Re: Como fazer Roteamento c/Linux

Matheus Marcondes da Silva
matheus.silva

(usa Debian)

Enviado em 08/10/2007 - 10:57h

Vc habilitou o forward de pacotes do Debian? De nada adianta as regras de FORWARD estarem em ACCEPT sem o forward do sistema habilitado...

Para habilitar coloque no seu script de iptables ou execute no terminal apenas pra testar o seguinte:

echo "1" > /proc/sys/net/ipv4/ip_forward


5. Re: Como fazer Roteamento c/Linux

Felipe Santos
felipsantos

(usa Debian)

Enviado em 11/10/2007 - 08:20h

Habilitei sim, mesmo assim não funcionou...
Ja resolvi o problema coloquei uma regra no ip tables p/fazer mascaramento e ta blz agora :D..
Vlw pessoal!!!


6. Re: Como fazer Roteamento c/Linux

Rodrigo
rodrigom

(usa Debian)

Enviado em 11/10/2007 - 08:54h

Se nao me engano, vc adiciona as rotas 10.0.x nas masquinas 192.168.x e nas maquinas 192.168.x route add 10.0.X, voce fez assim ?


7. Re: Como fazer Roteamento c/Linux

Felipe Santos
felipsantos

(usa Debian)

Enviado em 12/10/2007 - 18:40h

Não...
Apenas habilitei o roteamento com:
echo 1 > /proc/sys/net/ipv4/ip_forward
e adicionei a seguinte linha do iptables
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

Depois eh soh DROPA a o FORWARD e libera as rotas que vc keh :D...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts