Como rotear duas redes?

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

[ Hits: 41.920 ]

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

Extraindo arquivos de um .rpm sem instalá-lo

Script para Ripar um cd inteiro

Como limitar o acesso via telnet em um servidor a apenas algumas máquinas?

Criando um plugin do Firefox para pesquisar artigos e dicas no Viva o Linux

Como aumentar o desempenho do Samba?

Leitura recomendada

Debian - igualando a instalação de pacotes em diversas máquinas

Problema na página do Banco do Brasil - Solução: Downgrade do kernel no Debian

Configurando rede no Debian

Fontes Serrilhadas no Void Linux [Resolvido]

[RESOLVIDO] Erro: "VERR_FILE_NOT_FOUND" do VirtualBox no Arch Linux

  

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