Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo

Publicado por Xerxes em 27/02/2026

[ Hits: 69 ]

 


Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo



Esta dica é sobre fixar o endereço IP em sistemas Gentoo que utilizam o NetworkManager e configurar a resolução local de nomes de máquinas editando o arquivo /etc/hosts.

O procedimento estabelece uma comunicação por nome de máquina (hostname) entre computadores em uma rede local. O processo é dividido em duas etapas: a definição de um IP estático na máquina de destino para evitar mudanças na alocação feita pelo roteador, e a inserção desse IP no arquivo de mapeamento da máquina de origem.

Parte 1: Definir IP fixo no Gentoo usando NetworkManager

Para que o mapeamento manual funcione de modo permanente, a máquina a ser acessada precisa manter o mesmo endereço de rede. O Gentoo, quando configurado com ambiente gráfico ou gerenciamento de rede padrão de desktop, frequentemente utiliza o NetworkManager. O utilitário de linha de comando nmcli será utilizado.

Passo 1.1: Identificar o nome da conexão

Execute o comando abaixo para listar as conexões de rede ativas e inativas salvas no sistema:

nmcli connection show

Localize a coluna NAME. Anote o nome exato da conexão correspondente à placa de rede em uso (por exemplo, o SSID da rede Wi-Fi ou o nome da conexão cabeada).

Passo 1.2: Modificar os parâmetros da conexão

Utilize o comando nmcli connection modify para alterar o método de obtenção de IP de automático (DHCP) para manual. Substitua NOME_DA_CONEXAO pelo nome identificado no passo anterior. Os endereços numéricos devem ser adequados à sua faixa de rede.

Neste exemplo, o IP da máquina será definido como 192.168.2.14 na sub-rede /24, o roteador (gateway) responde no endereço 192.168.2.1, e os servidores de DNS configurados são o próprio roteador e o servidor secundário 8.8.8.8.

sudo nmcli connection modify "NOME_DA_CONEXAO" \
  ipv4.method manual \
  ipv4.addresses 192.168.2.14/24 \
  ipv4.gateway 192.168.2.1 \
  ipv4.dns "192.168.2.1 8.8.8.8"

Passo 1.3: Aplicar as alterações

Para que o sistema operacional pare de usar o IP dinâmico e assuma o IP manual, a conexão deve ser reiniciada com o comando:

sudo nmcli connection up "NOME_DA_CONEXAO"

A máquina agora possui um IP estático.

Parte 2: Configurar a resolução de nomes via /etc/hosts

Com o IP fixo configurado na máquina de destino, o próximo passo é executado na máquina de origem (a máquina que fará o acesso).

O arquivo /etc/hosts funciona como um dicionário local de endereços. O sistema operacional consulta este arquivo antes de requisitar a resolução de nomes a servidores DNS ou protocolos de descoberta de rede.

Passo 2.1: Editar o arquivo /etc/hosts

Abra o arquivo utilizando um editor de texto com privilégios de superusuário:

sudo nano /etc/hosts

Passo 2.2: Inserir a relação de IP e nome

Desça até o final do arquivo e adicione uma nova linha contendo o IP da máquina de destino e, separado por espaço ou tabulação, o nome pelo qual você deseja acessá-la.

Seguindo o exemplo anterior, onde a máquina destino tem o IP 192.168.2.14 e o nome será bancoberry:

192.168.2.14 bancoberry

Passo 2.3: Salvar e testar

Salve o arquivo e feche o editor. Não é necessário reiniciar serviços. A partir deste momento, comandos de rede disparados na máquina de origem reconhecerão o nome inserido.

Para testar, execute:

ping bancoberry
ssh usuario@bancoberry

O sistema traduzirá bancoberry para 192.168.2.14.

Outras dicas deste autor

Bagunçou os painéis do MATE? [Resolvido]

Não pode ter a maçã? Vai de pera!

Restaurando Ubuntu e seus derivados (como vem de fábrica)

sudo: incapaz de resolver máquina mint [Resolvido]

Personalizando a tela de abertura do XFCE

Leitura recomendada

Instalação do Ubuntu Server

Como mapear unidade de rede no Linux

Desativando IPV6 no Ubuntu Server/Desktop [18.04/20.0/22.04]

Como acessar, via SSH, uma VM guest em execução no Hyper-V a partir do WSL2

Verificar se determinada porta está aberta com o comando echo (funciona remoto)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts