GEEKS

Como definir o gateway padrão no Linux

Publicidade

fatmawati achmad zaenuri/Shutterstock

O acesso à Web — ou a qualquer outra rede — é regido pelo gateway padrão. Explicamos o que é um gateway padrão e como configurá-lo e alterá-lo em seu computador Linux.

O Gateway Padrão

Todos os dispositivos em sua casa que estão conectados à Web, como laptops, computadores de mesa, telefones celulares, drugs e dispositivos inteligentes, estão realmente conectados à sua rede native (LAN).

Como estão na mesma rede, esses dispositivos podem conversar entre si, se necessário. A maioria fica feliz em fazer suas próprias coisas e operar isoladamente, mas se você tiver uma impressora, por exemplo, ou um dispositivo de armazenamento conectado à rede, alguns de seus outros dispositivos desejarão se conectar a eles.

Todos os seus dispositivos habilitados para rede se conectam ao seu roteador por Wi-Fi ou por meio de um cabo de rede. Seu roteador é o controlador de tráfego da sua rede. Ele direciona o tráfego de rede de dispositivo para dispositivo. O tráfego de cada dispositivo vai para o roteador, o roteador determina para qual dispositivo os dados estão indo e os envia para o dispositivo de destino.

Publicidade

Seu roteador é a única parte da sua rede que está realmente conectada à Web. Todo o resto fala com o seu roteador e o roteador intermedia as conexões com a Web. As respostas de serviços baseados na Web, como servidores de e mail ou websites, são recebidas pelo roteador. Em seguida, ele os encaminha para o dispositivo apropriado dentro de sua rede.

Assim, além de direcionar o tráfego em sua rede, seu roteador também controla o fluxo de dados de e para a Web. É um controlador de tráfego e é um gateway para outras redes. Para a maioria das pessoas, a única outra rede com a qual se preocupam é a web.

O dispositivo que está enviando tráfego é chamado de dispositivo de origem. Em redes maiores, o dispositivo de origem make a decision qual roteador usar. Se não especificar uma preferência – ou se houver apenas um roteador – o gateway padrão será usado. Na maioria das redes domésticas, geralmente há um único roteador contendo um gateway.

Configurando o Gateway Padrão

Normalmente, o gateway é configurado quando o sistema operacional é instalado. Às vezes, você pode se apropriar de um computador que foi usado em uma rede diferente na qual precisa reconfigurar o gateway ou pode precisar apontar uma máquina específica para um gateway diferente. Talvez você tenha uma rede com diferentes sub-redes e tenha um gateway atuando como intermediário.

O método preferido de trabalhar com rotas no Linux é através do ip comando. Outros comandos como ifconfig são considerados obsoletos.

Com o ip comando você pode descobrir qual é a configuração de gateway padrão e pode adicionar ou excluir gateways padrão.

Descobrindo o Gateway Padrão

Para ver as rotas configuradas em um computador Linux use o ip comando com o direction objeto. Você pode adicionar o record opção, mas como record é a ação padrão, ela pode ser omitida. E para salvar ainda mais as teclas, “r” pode ser usado em vez da palavra “rota”.

ip direction record
ip r

Descobrindo o gateway padrão usando o comando ip

Uma das rotas terá a palavra “default” nela. Essa é a rota padrão para o gateway padrão.

Às vezes, as rotas podem ser adicionadas e removidas automaticamente. Usando o ip r comando no mesmo computador produz um resultado diferente quando abrimos uma conexão VPN. Isso cria um túnel privado para esse tráfego de rede.

rota usando um túnel privado

Podemos ver que a nova entrada tem um nome de dispositivo “dev” de “tun0”, significando túnel 0.

Se você tiver muitas rotas configuradas, pode ser mais fácil extrair a rota padrão usando grep.

ip r | grep default

usando grep para isolar o gateway padrão

RELACIONADO: O que é um túnel VPN e como ele funciona?

Removendo o Gateway Padrão

Na verdade, o que estamos fazendo é remover a rota que orienta o tráfego para o gateway padrão. Podemos usar o ip comando com o direction objeto e o delete opção. Para fazer alterações na tabela de roteamento, precisamos usar sudo . Vamos excluir a rota padrão e listar as rotas.

sudo ip direction delete default
ip r

Excluindo o gateway padrão

A entrada de gateway padrão foi removida.

Adicionando um Gateway Padrão

Para adicionar um gateway padrão, usamos o upload opção com o direction objeto.

Vamos adicionar uma rota chamada “default” que direciona o tráfego para o roteador em 192.168.1.1, e vamos enviar esse tráfego através da interface de rede “enp0s3”.

sudo ip direction upload default by way of 192.168.1.1 dev enp0s3
ip r

adicionando um gateway padrão

Tornando as alterações de roteamento persistentes

As alterações que fizemos até agora têm efeito instantâneo, mas não sobrevivem a uma reinicialização do computador. Para tornar suas alterações permanentes, é necessário modificar alguns arquivos de configuração. As técnicas diferem da distribuição Linux para a distribuição Linux.

Ubuntu

No Ubuntu, você pode usar o netplan comando e arquivo de configuração.

sudo gedit /and so on/netplan/01-network-manager-all.yaml

editando o arquivo de configuração do gerenciador de rede no Ubuntu

Adicione o texto começando em “ethernets” ao arquivo de configuração. Follow que o espaço em branco é importante. Certifique-se de que cada nível sucessivo de recuo seja de dois espaços e tome cuidado para incluir o hífen ” -” na linha “- para:”. Isso definirá uma rota padrão para o roteador em 192.168.1.1. Substitua-o pelo endereço IP da sua rede.

Conteúdo do arquivo de configuração do gerenciador de rede

Salve o arquivo e feche o editor.

Para aplicar as alterações, use o netplan comando com o follow opção:

sudo netplan follow

Aplicando as alterações no arquivo de configuração do gerenciador de rede

Ser silenciosamente retornado à linha de comando significa que as alterações foram aceitas. Se você quiser testar as alterações antes de serem aplicadas, use o netplan comando com o check out opção.

sudo netplan check out

Fazendo uma simulação com as configurações do gerenciador de rede

Isso lhe dá pace para testar suas alterações. Pressione a tecla “Input” para confirmar as alterações. Se você não pressionar a tecla “Input” em dois minutos, o processo expirará e suas edições não serão aplicadas. Eles ainda estão no arquivo de configuração, mas não foram aplicados às suas configurações de rede.

Fedora

No Fedora, precisamos editar o arquivo “/and so on/sysconfig/community” e adicionar ou editar a linha “GATEWAY=”.

sudo gedit /and so on/sysconf/networks

Editando o arquivo de configuração de rede global no Fedora

O arquivo pode estar vazio ou pode conter outras configurações. Encontre e edite a linha “GATEWAY=” ou adicione-a. Substitua o endereço IP pelo correto para sua rede.

A linha GATEWAY= no arquivo de configuração de rede

Salve o arquivo e feche o editor.

Manjaro

Com o Manjaro, precisamos editar ou criar um arquivo com o nome da interface de rede para a qual você está configurando o gateway padrão. O arquivo tem a extensão “.community” e o nome do arquivo é o mesmo da interface de rede.

Primeiro, precisamos parar o daemon do gerenciador de rede:

sudo systemctl prevent NetworkManager.provider

Parando o daemon do gerenciador de rede no Manjaro

Podemos encontrar o nome da interface usando o ip addr comando:

ip addrr

Verificando o endereço IP

O nome da nossa interface é “enp0s3”.

Encontrando o nome da interface de rede

Precisaremos usar isso no próximo comando.

sudo gedit /and so on/systemd/community/enp0s3.community

Editando o arquivo de configuração de rede específico da interface

Pode já haver entradas no arquivo ou pode estar completamente vazio. Certifique-se de que essas duas linhas apareçam no arquivo. Substitua o endereço IP do gateway e o nome da interface de rede de acordo com seu computador e rede.

A linha Gateway= no arquivo de configuração de rede específico da interface

Salve o arquivo e feche o editor e reinicie o daemon do gerenciador de rede.

sudo systemctl get started NetworkManager.provider

Iniciando o daemon do gerenciador de rede

Você pode não alterá-lo com frequência

Mas quando você precisar, verá que é fácil. Tornar as alterações persistentes nas reinicializações é um pouco mais complicado, mas ainda não é muito difícil.

RELACIONADO: Como encontrar o endereço IP do seu roteador em qualquer computador, smartphone ou pill



Fonte da Notícia: www.howtogeek.com

Publicidade

Osmar Queiroz

Osmar é um editor especializado em tecnologia, com anos de experiência em comunicação digital e produção de conteúdo voltado para inovação, ciência e tecnologia.

Artigos relacionados

Botão Voltar ao topo
HexTec News