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.