A tabela de roteamento é um arquivo que contém informações sobre como as informações ou pacotes devem ser transferidos: o caminho da rede para todos os nós ou dispositivos dentro de uma rede. É um mapa usado por roteadores e gateways para rastrear caminhos. O roteamento de hop-by-hop é amplamente utilizado, o pacote contém a tabela de roteamento para alcançar o próximo salto, uma vez alcançado, ele lerá a tabela de roteamento novamente para alcançar o próximo salto.
Usando o comando de rota que você pode se comunicar com sub -redes e redes diferentes, você também pode bloquear o tráfego entre redes ou dispositivos modificando a tabela de roteamento.
No Linux, o comando de rota faz parte do conjunto de ferramentas da rede, que inclui ifconfig, iwconfig e outras ferramentas conhecidas para lidar com a rede. Como o restante dos componentes da suíte de ferramentas da rede rota O comando está sendo substituído pelo rota IP comando, também explicado neste tutorial.
Observação: Substituir "ENP2S0" e "WLP3S0”Nomes de dispositivos mencionados neste tutorial para os nomes de dispositivos corretos.
Como usar o comando de rota no Linux
Como o pacote de ferramentas da rede está sendo substituído pelo IPROUTE2 e não está incluído em todas as distribuições Linux por padrão, caso sua falta em sistemas Debian e derivados como Ubuntu ou Mint, na execução do terminal:
# APT Install-tools
Uma vez instalado, você poderá usar rota, ifconfig, iwconfig e outros comandos incluídos no pacote.
Para imprimir a tabela de roteamento no Linux Run:
# rota sudo
Como você pode ver, o gateway padrão é 192.168.0.1, é o roteador, o primeiro salto pelo qual o tráfego passa antes de ir para o próximo salto ou nó final.
Aplicando a bandeira -n (numérico) Você pode substituir o nome de domínio de destino para endereços IP:
# rota sudo -n
Se você ingressar em uma rede com fio com seu dispositivo Linux, o DHCP não funcionará sem internet, além de definir um endereço IP, máscara de rede você pode precisar adicionar um gateway que você pode copiar da configuração de qualquer outro dispositivo conectado.
Para adicionar um gateway padrão, como uma execução do roteador:
# rota sudo adicionar padrão gw
Para bloquear uma execução do host:
# sudo rota add -Host 192.168.0.121 rejeitar
Observação: Substitua 192.168.0.121 para o host que você deseja bloquear.
Algumas das bandeiras mais populares incluem:
[-v] [-a família | -4 | -6] Adicione [-net | -Host] Target [NetMask nm] [GW GW] [Métrica N] [MSS M]Você pode aprender mais sobre o comando de rota em sua página de homem.
A substituição da rota: rota IP
Desde o rota O comando explicado acima está preguiçoso o rota IP O comando está substituindo -o exatamente como IP substituído ifconfig, ou iw substituído iwconfig. Abaixo, você verá alguns exemplos de comandos substituindo os mostrados anteriormente:
Para exibir a tabela de roteamento usando o comando IP Route Run:
# rota IP
Como você pode ver na imagem acima, como na rota, o gateway padrão é 192.168.0.1 que é o roteador. O mesmo pode ser alcançado usando apenas a letra r:
Se você deseja exibir a tabela local, que contém os endereços de destino atribuídos ao host local que você pode executar:
# rota IP Mostrar mesa local
Como você pode ver, todos os endereços impressos pertencem ao dispositivo local.
Para adicionar um gateway padrão usando a execução da rota IP de comando:
# rota IP Adicionar padrão via
No meu caso:
# Rota IP Adicionar padrão via 192.168.0.1
Você pode remover o gateway padrão substituindo “adicionar" para "excluir”.
A rota IP permite atribuir a rota padrão a interfaces adicionais, para esta execução:
# rota ip adicionar padrão dev enp2s0
Você também pode substituir o gateway padrão adicionando o sinalizador Substitua, conforme mostrado no exemplo a seguir:
# rota ip sudo substitua o padrão via 192.168.0.3 dev wlp3s0
Você também pode instruir rota IP Para mostrar apenas uma saída relacionada aos protocolos IPv4 ou IPv6 especificamente.
Para IPv4
# ip -4 r
Para IPv6, a sintaxe é a mesma:
# ip -6 r
Para adicionar uma execução de gateway IPv6:
# IP -6 Rota Adicionar padrão via
Se você deseja bloquear um endereço, você pode executar:
# rota IP Adicionar proibição
Você também pode bloquear de uma fonte específica:
# rota IP Adicionar proibiçãode
Filtragem de buraco preto com rota IP:
A filtragem preta é quando um firewall ou dispositivo de roteamento descarta o tráfego intencionalmente com base em regras definidas, geralmente para fins de segurança.
Usando a rota de comando e a rota IP no Linux, você pode criar regras de filtragem do Blackhole.
O primeiro exemplo mostra um filtro de buraco preto para os pacotes de entrada e saída formam endereço IP 192.168.3.2:
# Rota IP Add Blackhole 192.168.3.2
Para remover uma execução do filtro de buraco preto:
# Rota IP Excluir Blackhole 192.168.3.2
Como você pode ver depois de verificar o buraco negro foi removido.
O comando IP Route é mais complexo que a rota anterior, a página do homem esclarece todas as muitas opções que ele contém, você também pode acessá -lo on -line em https: // manpages.Debian.org/jessie/iproute2/ip-route.8.en.html.
Espero que você tenha encontrado este breve artigo Sobre o comando linux: rota útil.
Continue seguindo o Linuxhint para atualizações e dicas adicionais sobre Linux e Networking.