Implementando rotas estáticas no Linux com route
Após uma série de estudos a respeito de roteamento estático e dinâmico, resolvi documentá-los e submetê-los a publicação com intuito de colaborativo. Neste documento abordo um rápido apanhado de conceitos de algoritmos de roteamento e o uso do software route para implementar rotas. Sendo assim esse é o primeiro artigo de uma série de publicações.
[ Hits: 214.899 ]
Por: José Cleydson Ferreira da Silva em 05/02/2010
Parâmetro | Especificação |
-v | Lista detalhada |
--version | Mostra a versão e outras informações. |
-n | Mostra as rotas definidas, sem resolver nomes |
-e | Mostra a tabela de roteamento no formato Netstat |
-ee | Mostra uma imensa linha contendo todos os parâmetros da tabela de roteamento |
-net | Refere-se ao endereço de uma rede, encontrado no arquivo /etc/networks |
-host | Refere-se ao endereço de uma máquina |
del | Remove uma rota |
add | Adiciona uma rota |
netmask | Opção para adicionar máscara de rede da rota a ser adicionada |
gw | Adiciona o gateway, onde qualquer pacote destino será roteado através do gateway específico |
metric | Configura o campo métrico da tabela de roteamento, porém não é usado por kernels mais recentes, somente daemons de roteamento a utilizam |
mss | Especifica o tamanho máximo do segmento TCP em bytes (MSS) para conexões TCP através desta rota |
window | Especifica o tamanho da janela TCP para conexões TCP através desta rota. Tipicamente somente usado para redes AX.25 e em drivers incapazes de de tratar frames back to back |
irtt | Tempo de ida e volta de conexões TCP desta rota |
reject | Bloqueia rota antes do uso da rota default |
mod, dyn, reinstate | Instala rotas modificadas ou dinâmicas, são usadas por daemons de roteamento |
dev | Refere-se ao dispositivo - eth0, eth1 |
dev If | Força o uso do dispositivo indicado, pois o kernel pode determinar o dispositivo por conta própria |
Opção | Especificação |
U | Está habilitada |
H | Refere-se que o alvo é uma máquina |
G | Usa o roteador |
R | Está apontando para um roteamento dinâmico |
D | Rota instalada dinamicamente por redirecionamento |
M | Modificada por redirecionamento |
! | Rejeitada |
Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 192.168.2.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0Outras opções podem ser aplicadas como o -e (--extend), para mostrar informações adicionais como por exemplo colunas com informações sobre tempo de ida e volta de pacotes e tamanho em máximo de segmento TCP/IP em bytes. Outra opção é usar o -F (--fib), que são informações de repasse. A opção route -C (--cache) joga na saída padrão o cache da tabela de roteamento que esteja registrada pelo kernel.
Bing: Medindo velocidade da conexão no Linux
Conheça tudo sobre os hardwares que compõem o seu computador com um simples comando
Cairo-Dock - Seu desktop Linux com cara de MAC
Implementando servidor web Java com Tomcat no Linux
PacmanXG, excelente frontend para o Pacman
Como instalar o CONKY-colors no Ubuntu 12.10
VirtualBox + PhpVirtualBox + Ubuntu 14.04 Server
Planejando e migrando softwares do Windows para o Linux
Programação (II) - Modularização
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal