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.