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.788 ]

Por: N em 10/05/2005


Testando o roteador



Para testar o funcionamento do roteador, basta usar os comandos já citados.

Pingando do S1 para o S2:

# ping -R 172.16.0.1
PING 172.16.0.1 (172.16.0.1) 56(124) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=63 time=0.672 ms

RR:
        192.168.0.1
        172.16.0.5
        172.16.0.1
        172.16.0.1
        192.168.0.5
        192.168.0.1
64 bytes from 172.16.0.1: icmp_seq=2 ttl=63 time=0.519 ms (same route)
64 bytes from 172.16.0.1: icmp_seq=3 ttl=63 time=0.516 ms (same route)

--- 172.16.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2012ms
rtt min/avg/max/mdev = 0.516/0.569/0.672/0.072 ms

Traçando a rota do S2 para o S1:

# traceroute 192.168.0.1
traceroute to 192.168.0.1 (192.168.0.1), 30 hops max, 38 byte packets
 1  172.16.0.5 (172.16.0.5)  0.239 ms  0.114 ms  0.099 ms
 2  192.168.0.1 (192.168.0.1)  0.367 ms  0.347 ms  0.337 ms

Pingando do S2 para uma estação da REDE-001 (S1):

# ping -R 192.168.0.242
PING 192.168.0.242 (192.168.0.242) 56(124) bytes of data.
64 bytes from 192.168.0.242: icmp_seq=0 ttl=126 time=1.14 ms
NOP
RR:
        172.16.0.1
        192.168.0.5
        192.168.0.1
        192.168.0.242
        192.168.0.1
        172.16.0.5
        172.16.0.1
64 bytes from 192.168.0.242: icmp_seq=1 ttl=126 time=1.18 ms
NOP (same route)
64 bytes from 192.168.0.242: icmp_seq=2 ttl=126 time=1.17 ms
NOP (same route)

--- 192.168.0.242 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2015ms
rtt min/avg/max/mdev = 1.148/1.168/1.181/0.042 ms, pipe 2

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

Instalação do GNS3 no Ubuntu 10.10 e derivados

Apresentando o monitor de redes EtherApe

Load Balancer com Failover, Perlbal e Heartbeat para servidores web

Xtraceroute: O traceroute tridimensional

  
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