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
Fedora com MATE e Compiz (Spin ou não)
Atualizar openSUSE Leap para Tumbleweed
Belos papéis de parede minimalistas
"We cannot detect a running copy of GNOME on this system" [Resolvido]
Atualizar para kernel mais recente no Debian
Leitura recomendada
Zoom - Aplicativo de Reunião
SSH contornando o firewall com o Tor
Acesso remoto gráfico (servidor e cliente) pelo Gnome
Alterar o endereço MAC da interface de rede em 3 passos
Compartilhando arquivos entre computadores com Woof
Comentários
Nenhum comentário foi encontrado.