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.874 ]
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.
Gerência de projetos com Redmine
Conheça tudo sobre os hardwares que compõem o seu computador com um simples comando
Instalando o novo Anjuta 2.2.0 no Ubuntu Feisty
Instalação e configuração do QEMU + AQEMU no Slackware
Free Animation e Game Developer com Linux
SuSE Linux Enterprise Desktop 10 - O novo desktop Linux da Novell
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
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta