Adicione uma rota padrão no Linux

Adicione uma rota padrão no Linux
Qualquer usuário do Linux, especialmente um administrador de sistemas, deve ter habilidades para fazer configurações de rede simples em um sistema Linux. Para que o sistema se comunique com os outros computadores na Internet, os gateways devem ser configurados e ajustados conforme necessário.

O que vamos cobrir?

Neste artigo, veremos como adicionar uma rota padrão nos sistemas Linux. Notavelmente, sistemas diferentes podem ter configurações diferentes. No entanto, vamos nos concentrar no Ubuntu 20.04 Sistema.

O que é um gateway padrão?

Para conectar sua rede doméstica à Internet mais ampla, você precisa de um gateway padrão. A função de um gateway está implícita em seu nome; Ele conecta uma rede de área local à Internet mais ampla.

Todo o tráfego que não se destina à rede local da área e para o qual nenhuma rota alternativa é definida na tabela de roteamento é enviada através do gateway padrão. Normalmente, o gateway padrão de uma rede é um roteador específico.

O roteador sem fio serve como o "gateway padrão" na maioria das redes domésticas. É uma maneira de se conectar a recursos localizados em outras redes que estão longe de serem seus próprios. A navegação na Internet seria consideravelmente mais difícil sem ela.

Verificando o gateway padrão

Podemos usar o comando IP e o objeto de rota para visualizar as rotas configuradas do sistema. Como a opção de lista já é a ação padrão, não precisamos incluí -la. Além disso, podemos usar "R" no lugar da rota para reduzir a digitação:

$ IP Lista de rota
$ ip r

Podemos ver o termo "padrão" incluído em uma das rotas. Esta é a rota padrão para o gateway/rota padrão.

A adição e exclusão automática de rota são possíveis em certos casos. Por exemplo, ao estabelecer uma conexão VPN, o comando IP R no mesmo sistema produz um conjunto diferente de resultados. Ao fazer isso, o tráfego de rede é roteado por meio de um túnel privado:

Com o Grep, é possível isolar facilmente a rota padrão de uma grande coleção de as configuradas:

Excluindo o gateway padrão

Agora, excluímos a rota que envia o tráfego através do gateway padrão do sistema. Para isso, usamos o objeto de rota com o comando IP e especificamos a opção Excluir. Além disso, exigimos o acesso do sudo à tabela de roteamento para fazer modificações. Primeiro, listamos as rotas antes de excluir a padrão. Em seguida, verificamos nossa ação listando -os novamente:

$ ip r
$ sudo ip rota excluir padrão
$ ip r

Como podemos ver, a entrada padrão de gateway é excluída.

Criando um novo gateway padrão

O objeto de rota com um argumento Add pode ser usado para criar um novo gateway padrão. Vamos dar um exemplo a adição de 192.168.117.161 Como o novo gateway padrão na interface WLO1:

$ sudo rota ip adicionar padrão via 192.168.117.161 Dev WLO1

O tráfego agora é rotas por meio deste novo gateway padrão no ENP0S3.

Tornando as mudanças de roteamento permanentes

As modificações que fizemos têm efeito imediato, mas elas são perdidas quando a máquina é reiniciada. Você deve alterar alguns arquivos de configuração para tornar suas modificações permanentes.

Por exemplo, no caso do Ubuntu, o comando NetPlan é útil. Aqui, precisamos abrir o arquivo de configuração da rede NetPlan:

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Agora, adicione a seguinte configuração dentro dela, abaixo da linha correspondente ao renderizador:

Ethernets:
ENP0S3:
DHCP4: Verdadeiro
rotas:
- para o padrão
Via: 192.168.56.2

Você pode se referir à seguinte captura de tela. Lembre -se de que o nível sucessivo de indentação também é importante aqui.

Depois de salvar o arquivo, aplique as alterações:

$ sudo netplan se aplicar

Voltar à linha de comando normal significa que a configuração é bem -sucedida. Além disso, você pode usar o comando NetPlan com a opção de tentativa de examinar as modificações antes de aplicá -las:

$ sudo netplan tente

Isso fornece tempo para testar suas configurações. Se tudo estiver definido corretamente, você poderá salvar a configuração pressionando a tecla "Enter" dentro de dois minutos antes do comando. Dessa forma, suas mudanças são aplicadas. Caso contrário, se você não atingir a tecla "Enter", as alterações só permanecerão no arquivo de configuração. No entanto, suas configurações de rede ainda não foram modificadas por eles.

Observação: No sistema Rhel 8 Red Hat, podemos usar o utilitário nmstatectl para definir a configuração do gateway em um arquivo YAML. Da mesma forma, as funções do sistema RHEL (abordagem do playbook) também podem ser usadas para definir o gateway padrão.

Conclusão

Aprendemos como configurar uma rota padrão nos sistemas Linux com o Ubuntu 20.04 Target.

Se as configurações padrão do gateway estiverem corretas, você poderá se comunicar com o resto da Internet. No entanto, a familiaridade com a resolução de endereço do nome do host-IP ainda é necessária.