Roteando duas sub-redes com servidores

Este artigo foi criado com intuito de passar a minha experiência em transformar o Linux em um roteador de duas sub-redes com servidores.

[ Hits: 72.790 ]

Por: N em 10/05/2005


Mão na massa



O motivo do roteador é que as duas sub-redes se falem. Queremos que o S1 e o S2 se comuniquem e vice-versa.


Também queremos que as estações da REDE-001 se comuniquem com estações da REDE-002 e vice-versa.


Para que isso funcione e preciso configurar a tabela de rotas no ROTEADOR e também nos dois servidores(S1 e S2).

ROTEADOR:

# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1

Essa rota serve para quando um pacote (datagrama) tiver como destino a rede 192.168.0.0 (REDE-001), o seu gateway seja 192.168.0.1 (S1).

# route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.0.1

Essa rota serve para quando um pacote tiver como destino a rede 172.16.0.0 (REDE-002), o seu gateway seja 172.16.0.1 (S2).

S1:

# route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.0.5

Essa rota serve para quando um pacote tiver como destino a rede 172.16.0.0 (REDE-002), o seu gateway seja 192.168.0.5 (ROTEADOR).

S2:

# route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.5

Essa rota serve para quando um pacote tiver como destino a rede 192.168.0.0 (REDE-002), o seu gateway seja 172.16.0.5 (ROTEADOR).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Um pouco de teoria
   3. Mão na massa
   4. Testando o roteador
   5. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando relatórios estatísticos com o webalizer

Desenvolvimento para deficientes visuais na plataforma Linux

Internet no Linux através de celular HTC TYTN II

Transmission-CLI - Gerenciando torrents via CLI

Transferindo arquivos com o rsync

  
Comentários
[1] Comentário enviado por fernandoiury em 10/05/2005 - 08:37h

Meus parabens. Muito bom artigo. Bem escrito, bem ilustrado, bem explicado e etc
Tenho certeza de que irá ajudar muita gente.

abraços.

[2] Comentário enviado por internero em 10/05/2005 - 08:47h

Excelente artigo!! As vezes que precisei construir roteamentos entre redes realmente me deparei com a ausência de material técnico de qualidade.

Parabéns!

[3] Comentário enviado por hra em 10/05/2005 - 09:14h

Grande Artigo Nycholas,

Parabéns.

Me lembro da primeira vez que tive que fazer esse tipo de rede, foi um sofrimento danado, hoje pra mim já é tranquilo, mas tem muita gente começando, e um artigo desse nível é uma ajuda e tanto.

São contribuições assim que fortalecem o linux.

Agora só falta dar uma ajudinha na configuração do samba para a rede toda aparecer no ambiente de rede do windows(r). Tai a dica pro proximo artigo.

HRA





[4] Comentário enviado por shocker em 10/05/2005 - 09:36h

Muito bom artigo!
Parabéns!

[]'s
Alan Cota.

[5] Comentário enviado por removido em 10/05/2005 - 09:43h

cara muito bom artigo. bem escrito. no meu conceito aprovado.

[6] Comentário enviado por jackson jdr em 10/05/2005 - 09:43h


Muito bom .....realmente Nyckolas vc é um cara que merece os parabens ....naum só pelo artigo mas por tudo que vc faz pelo viva o linux .....quero aproveitar o espaço e lhe agradecer pela mão que vc esta me dando com linux



ok abraço t+

[7] Comentário enviado por acgoulart em 10/05/2005 - 10:47h

Olá Nyckolas !

Parabéns pelo artigo, muito bom.
Acho importante incentivar quem faz contribuições desse nível.
Felicidades.

Amplexos,

Alexandre

[8] Comentário enviado por maurelio em 10/05/2005 - 13:49h

Só pra constar, essa configuração de rotas no roteador não é necessária:

# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
# route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.0.1

como ele tem uma interface em cada sub-rede, ele já sabe como atingir as máquinas dessas sub-redes e, portanto, não precisa de gateway.

Outra coisa: para que isso funcione é preciso habilitar o encaminhamento de pacotes (ip_forward) no roteador.

[9] Comentário enviado por o_lalertom em 10/05/2005 - 15:18h

Caro maurelio,

Muito obrigado pela sua observacao, mais no caso de adicionar as duas rotas no roteador, sim e preciso - porque quem faz o geteway das estacoes sao os servidores assim quem envia os datagramas para as estacoes sao os servidores. Se nao tiver essas rotas as estacoes nao irao receber os pacotes.

Peco desculpas a todos por esse esquecimento de minha parte. E como o nosso amigo maurelio disse - sim tem que habilitar o encaminhamento de pacotes no roteador, e nos dois servidores.

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

ou

adicionar essa linha no arquivo '/etc/sysctl.conf', assim toda vez que voce inicializar o sistema estara setado o encaminhamento de pacotes.

net.ipv4.ip_forward = 1


[10] Comentário enviado por removido em 10/05/2005 - 21:00h

Bom! Quando se fala em roteamento já está implicito redes diferentes; no seu artigo sub-redes são duas LANs que juntas formam uma maior, o que pode ser confuidido com sub-redes do endereçamento IP que são definidas pela máscara.

[]'s

[11] Comentário enviado por widget em 13/05/2005 - 12:37h

Parabens seu Nycholas, estou orgulhoso de vovê seu artigo ficou profissional organizado e principalmente eficiente. Espero que contiune escrevendo artigos como este, contribuindo pra qualidade dos artigos em lingua portuguesa. Um abraço do seu amigo Gleison
gleisonwb(arroba)grandeemail.com

[12] Comentário enviado por cleyton17 em 24/05/2005 - 09:59h

kara esse é teu primeiro não quero nem ve o seu 10*.
Ficou muito bomw e era bem isso q estava procurando agora vou botar a mao na massa e testar tudo!
Falow Muito Bown mesmo

[13] Comentário enviado por jgama em 23/12/2005 - 01:33h

Não tem como dizer ao contrário, pois ficou muito 10, ainda mais quem está aprender redes como eu.

O diagrama acima refere-se sub-rede com 2 servidor e 2 link´s da intenet.

Agora a todos, quem puder ajudar montar essa rede ou indicar algum site que mostre exemplo de infraestrura de redes.

Tenho em mente montar uam rede no papel, para depois fazer um teste.

São 3 Servidores c/ Linux e um Link de 4MB, sendo um Gateway + 1 Proxy c/ Squid + 1 server logon c/ Samba PDC + arquivos.

As redes são: 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24
Digamos que tenha 100 estações com WinXP dividida nas 3 sub-redes.

Como ficaria esta rede?

Abraço


[14] Comentário enviado por cytron em 14/02/2008 - 01:10h

Sem dúvida ficou bom mesmo, faltou informação mas a qualidade está 10! Bem explicado. Sem falar que foi abordado um assunto pouco falado, roteamento entre servidores, pois geralmente só se fala sobre um gateway entre sub-redes.

Eu ralei muito pra fazer um roteador desse, com esse artigo eu teria me esforçado menos.

O roteador que fiz foi para rotear 5 sub-redes onde cada uma tem seu próprio gateway. Foi mais complicado, mas a idéia é a mesma.

Esse vai pros favoritos.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts