Como rotear duas redes?

Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 16/06/2003

[ Hits: 41.928 ]

Blog: http://assuntonerd.com.br

 


Como rotear duas redes?



Considerando que temos duas placas de rede no servidor, configuradas e funcionando, disposto da seguinte forma:

eth0: 192.168.0.1
eth1: 10.0.7.1

Para que as máquinas da rede 192.168.0.0 possam "enxergar" as máquinas da rede 10.0.7.0 proceda:

- Primeiro adicione uma rota default de cada estação para a placa de rede do servidor, por exemplo, uma máquina 192.168.0.2:

# route add default gw 192.168.0.1

E para a rede 10.0.7.0 aponte para a outra placa:

# route add default gw 10.0.7.1

- Agora no servidor, ative o repasse de pacotes:

# mcedit /etc/sysconfig/network

e verificar a seguinte opção:

FORWARD_IPV4="yes"

Feito isso, precisa habilitar as rotas no servidor, proceda da seguinte forma:

# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
e
# route add -net 10.0.7.0 netmask 255.255.255.0 gw 10.0.7.1

Outras dicas deste autor

OpenSuSE 10.3 – Guia de instalação do Compiz Fusion para leigos

Visualizando no console os usuários disponíveis para bate-papo no Viva o Linux

Script para Ripar um cd inteiro

Resolvendo problemas de acentuação na migração para o Samba 3

Verificar o tempo de execução de um comando

Leitura recomendada

MacUbuntu - Seu Ubuntu com cara de Mac OS!

Filmes do Linux no XBox

Liberar root para acesso ao modo gráfico no Ubuntu

Configurando seu Slackware facilmente com PKGTool

Desabilitando ipv6 no grub2

  

Comentários
[1] Comentário enviado por dougld em 15/01/2004 - 12:52h

no meu caso eu tenho uma rede B 192.168.7.0 e uma rede A 192.168.1.0 , tenho um servidor de internet 192.168.1.2 q está na rede A , e tenho um servidor Linux q intermedia está duas redes com duas placas 192.168.1.7 eth0 gw 192.168.1.2 e 192.168.7.1 gw *

como eu faço pra navegar na internet com os computadores da REDE B 192.168.7.0 , pois o servidor de net está na REDE A 192.168.1.2

já ativei o repasse dos pacotes echo 1 > /proc/sys/net/ipv4/ip_forward mas não consigo nem pingar da rede A pra B e vice-versa

agradeço desde já
dougld

[2] Comentário enviado por Pirigoso em 14/05/2004 - 01:35h

no meu caso como ativo um servidor em comum mas bloqueio a rede a da b usando uma eth0 apenas para enviar e receber

[3] Comentário enviado por valessio em 27/11/2005 - 04:15h

olá amigo, pode me ajuda.. como ficaria no meu caso...
eu tenho uma interface classe C ( 172.16.0.0/16 )
onde eu quero redirecionar toda conecxão 172.16.3.0/24 para a interface 192.168.0.1 ... e o restante continua na interface default do sistema...

tipo,

eth0:200.223.0.84 (link)
eth1:192.168.0.1 (velox)
eth2: 172.16.0.0/16 (usuários)

... vou arriscar, mas confirma por favor; fico muito agradecido.
# route add default gw 200.223.0.84
# route add -net 172.16.3.0 netmask 255.255.255.0 gw 192.168.0.1

bem, acho que não vai funcionar... a não ser que eu mude no modem velox a faixa 192.168.0.1 para 172.16.3.254 por exemplo?.. oky?

fico no aguardo.
abraços.


[4] Comentário enviado por valessio em 06/01/2006 - 18:51h

ainda continuo com minha duvida, so que agora um desenho vale mais que "mil palavras.."..

http://ul-jb.org/~valessio/rede-duvida.JPG

... se alguem olhar, e saber a resposta, fico grato se responder para meu email... valessio<em>ul-jb.org

[5] Comentário enviado por rogeriovbar em 18/04/2006 - 13:00h

beleza.
tenho um servidor redhat9 com 2 placas de rede, uma com ip valido da net e outra com um ip de uma intranet (10.x.x.x). o problema é o seguinte, eu tenho apenas 30 ips da intra e com o tempo o numero de cpus passou a de ips, a primeiro momento criei um alias para rede do servidor fazendo a placa de rede escutar na faixa 10.x.x.x e 192.168.0.x , a net funcionou mas as cpus de uma faixa com acessam as de outra faixa, tem como fazer isso funcionar, obs. os ips da intra nao podem ser aumentados. e a net funciona atraves de proxy, espero ter sido claro

[6] Comentário enviado por rogeriovbar em 18/04/2006 - 13:02h

errei, os cpus de uma faixa (10.x.x.x0 de ip não acessam os cpus da outra faixa (192.168.0.x)

[7] Comentário enviado por djuluca em 20/06/2006 - 10:00h

Boa dica.
Mas na minha rede utilizo algo muito simples.......... IPCop.
agradecido

[8] Comentário enviado por quirino em 23/06/2006 - 20:53h

Cara estou com problemas tenho três redes, mas não estou com seguindo dar um telnet do firewall para a rede 10.0/24, tem alguma sujestão

[9] Comentário enviado por aazevedo1984 em 22/11/2006 - 07:55h

no slackware este arquivo não existe, aonde é feita esta edição nesta distro?

[10] Comentário enviado por lipecys em 04/10/2007 - 09:19h

Cara, valew a dica.

[11] Comentário enviado por srf em 22/10/2007 - 14:19h


Máquina A | Máquina B | Máquina C
| |
10.1.1.15/8 ---| 10.1.1.100/8 - 192.168.1.100/24 |--192.168.1.150/24
| |

Olá estou com uma dúvida sobre roteamento, gostaria de saber em relação ao meu esquema se é possível a Máquina A (10.1.1.15) acessar a Máquina C (192.168.1.1.50)...

Isso é possivel?
No aguardo

[12] Comentário enviado por franciscolima em 04/01/2010 - 16:30h

OLA PESSOAL TD BOM ?
SOU INICIANTE EM LINUX COMO POSSO FAZER PARA CONFIGURAR A REDE RED DO IPCOP PARA UM SINAL VIA RADIO
MEU SINAL NÃO É VELOX E SIM VIA RADIO ENTÃO ESTOU COM DUVIDAS EM ESCOLHER NA RED INTERFACE POR STATIC DHCP PPPOE OU PPTP QUAL DESSAS EU USO E O RESTANE DAS CONFIGURAÇÕES DA REDE TAMBEM
DESDE JA MUITO OBRIGADO E COMO COLOCAR LOGIN E SENHA?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts