Como definir o gateway padrão no Ubuntu

Como definir o gateway padrão no Ubuntu

Todos os dispositivos da sua rede dependem do gateway padrão para comunicação. Os pacotes de dados passam pelo roteador de e para sua rede antes de serem roteados para o dispositivo específico que possui o pacote.

Cada sistema operacional vem com um gateway padrão. No entanto, você pode alterar temporariamente ou permanentemente o gateway padrão para adicionar outra rota para seus dispositivos de rede. Você pode usar o comando IP no Ubuntu para modificar seu gateway padrão.

Verificando o gateway padrão

Alterar o gateway padrão é comum quando você tem sub-rede diferentes ou quando você deve apontar uma máquina específica para um determinado gateway. Antes de alterar o gateway padrão, vamos listar as rotas disponíveis.

Use o lista opção com o comando IP ou sua abreviação r Para defender a rota.

$ IP Lista de rota

ou

$ ip r

O gateway padrão tem o padrão palavra -chave nele. Se você configurou várias rotas em sua rede, poderá usar o grep comando para filtrar o roteador e obter o gateway padrão.

Use o seguinte comando:

$ ip r | Padrão de Grep

O gateway padrão atual é 192.168.88.1 sobre ENP0S3 interface. Vamos prosseguir para definir um novo gateway padrão.

Como definir um novo gateway padrão

O comando ip usa o rota opção para definir o novo gateway padrão. Você deve especificar o tipo de rota que deseja adicionar. No nosso caso, é “padrão”.

Por exemplo, vamos definir o gateway padrão como 192.168.88.10.

$ sudo rota ip adicionar padrão via 192.168.88.10

Suponha que queremos definir o gateway padrão para uma interface de rede específica. Nesse caso, especifique a interface de rede após o gateway. No nosso caso, a interface é ENP0S3.

$ sudo rota ip adicionar padrão via 192.168.88.10 DEV ENP0S3

Observe que devemos adicionar sudo Para usar os privilégios do administrador, pois estamos editando a tabela de roteamento para o Ubuntu, que é uma tarefa administrativa.

Podemos usar o lista ou rota Opções para verificar o gateway padrão recém -adicionado.

Observe como o gateway padrão atualmente adicionado é o que especificamos anteriormente. Na saída anterior, agora temos dois gateways padrão. A palestra é que as alterações que fizemos são temporárias até você adicioná -las aos arquivos de configuração do gerenciador de rede.

No caso anterior, podemos excluir o gateway adicionado de que permanecemos com apenas um.

Use o excluir palavra -chave para remover o gateway adicionado.

$ sudo ip rota excluir padrão

Se verificarmos o gateway padrão disponível após a execução do comando Delete, confirmamos que temos apenas um gateway padrão restante que é 192.168.88.1.

Suponha que queremos fazer as alterações permanentes de rede para implementar o novo gateway. Devemos editar o arquivo de configuração. Abra o arquivo gerenciador de rede usando um editor de arquivos de sua escolha. Nesse caso, vamos usar o GEDIT com o seguinte comando:

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

Adicione o novo gateway usando o seguinte formato apresentado. Certifique -se de que o espaçamento esteja definido para dois espaços de branco com a indenação correta. Uma vez editado, salve o arquivo e saia do editor.

Antes de aplicar as alterações usando o NetPlan comando, execute um teste seco.

Se você tem certeza com a nova configuração de rede, pressione a tecla Enter. Caso contrário, as alterações serão revertidas para as configurações anteriores após os segundos especificados.

Conclusão

O Ubuntu vem com um gateway padrão, mas isso não significa que você não pode definir um novo gateway. Este guia cobriu tudo sobre a adição de um novo gateway usando o comando IP e como salvar as alterações permanentemente no arquivo de configuração.