Roteamento é quando uma máquina com múltiplas conexões de rede decide
onde entregar os pacotes IP que recebeu, para que cheguem ao seu destino
(Guia Foca GNU/Linux - Avançado {Gleydson Mazioli da Silva <gleydson@cipsga.org.br>}).
Para configurar a tabela de roteamento vamos usar o comando 'route' e
os demais comandos: ping, traceroute, arp, tracepath, que servem para verificar
se o roteador está funcionando corretamente.
route: o comando route serve para mostrar e manipular a
tabela principal de rotas. Quando utilizado sem argumentos ele mostra a tabela de rotas.
ping: o ping já deve ser um velho conhecido de todos que
trabalham com redes de computadores. Ele serve para enviar requisições
ICMP de "echo request" e fica escutando pelos pacotes ICMP de "echo reply".
No entanto, o ping serve também para mostrar a rota que os pacotes ICMP fazem,
tanto na "ida" quanto na "volta". Para tanto, basta utilizar a opção "-R" do ping.
traceroute: o comando traceroute é utilizado para traçar rotas até
um determinado IP. Ao contrário do "ping -R", o traceroute resolve os nomes
(podendo-se desabilitar isso com a opção "-n") e é capaz de traçar uma rota
mesmo que o host não exista ou esteja inacessível. Obviamente o comando só
irá traçar a rota até que um roteador responda com um "unreacheable" ou até o TTL expirar.
tracepath: o tracepath é um comando bastante similar ao traceroute, mas mostra o pmtu do caminho.
arp: o comando arp serve para listar e modificar a tabela arp
do kernel. A tabela arp associa endereços IP à endereços de "hardware"
(no caso do ethernet, aos MAC address). Na sua forma mais básica, sem parâmetros,
o comando arp simplesmente lista a tabela arp (utilize a opção -n para não resolver nomes).
arping: o comando arping serve para enviar requisições arp e/ou
ICMP. O comando arping, além de aceitar nome de hosts, endereços IPs e endereços
de hardware, pode usar também como origem e/ou destino endereços de broadcast.
[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.
[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
[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.
[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.
[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
[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.