11Aug
O nome de host padrão para o Raspberry Pi é, de forma criativa, "raspberrypi".E se você quiser um nome de host diferente ou quiser evitar conflitos de nome de host em sua rede local? Leia mais como mostramos como mudar rapidamente o nome do host de um dispositivo baseado em Linux.
Por que eu quero fazer isso?
Existem duas razões principais pelas quais você gostaria de levar alguns minutos para editar o nome do host local de um dispositivo Linux em sua rede. A razão mais comum seria simplesmente a personalização - é divertido personalizar as coisas. Em vez de deixar a sua estação de música Raspberry Pi como simples "raspberrypi", por exemplo, você pode renomeá-la para "jukebox".
O outro motivo pelo qual você deseja personalizar o host local é evitar conflitos de nomes. Se você, por exemplo, comprou e configurou três unidades Raspberry Pi, todas as três( assumindo uma instalação Raspbian padrão) tentarão reivindicar o nome de host local "raspberrypi".
O primeiro será bem-sucedido e os próximos dois deixarão de resolver seus nomes de host, deixando-os em branco na lista de dispositivos do seu roteador( como visto na captura de tela acima) e inalcançáveis através de protocolos baseados em hostname, como o compartilhamento de arquivos Samba.
Felizmente, é super simples, supondo que você saiba onde executar algumas edições rápidas, para alterar o nome do host do seu Raspberry Pi( e a maioria dos outros dispositivos com base em Linux com o qual você tem acesso total).Para fins de demonstração, estaremos executando a mudança em uma instalação Raspbian de estoque, mas as mesmas edições de arquivos funcionarão no Debian, Ubuntu e na maioria das outras plataformas Linux.
Alterando o Host no seu Pi
Temos tantas unidades de framboesa Pi em torno do escritório que um monte delas agora estão em conflito. Hoje vamos corrigir isso, atribuindo nomes únicos a cada unidade Pi com base na função atual. Um candidato perfeito para esta renomeação é a nossa incrível estação meteorológica de Raspberry Pi;será muito mais fácil identificá-lo na rede uma vez que mudarmos o nome do host para "weatherstation".
O primeiro passo é abrir o terminal no dispositivo ou a SSH no dispositivo e abrir um terminal remoto. Nosso dispositivo está sem cabeça e atualmente em execução, então vamos pegar a rota do terminal remoto e conectá-la via SSH.
No terminal, digite o seguinte comando para abrir o arquivo hosts:
sudo nano /etc/ hosts
O arquivo de seus hosts ficará assim:
Deixe todas as entradas sozinhas, exceto para a última entrada rotulada 127.0.1.1 com o nome do host "Raspberry Pi".Esta é a única linha que você deseja editar. Substitua "raspberrypi" por qualquer nome de host que você desejar. Nós o substituímos em nosso dispositivo com "weatherstation".Pressione CTRL + X para fechar o editor;concordar em substituir o arquivo existente e salvá-lo.
Voltar no terminal, digite o seguinte comando para abrir o arquivo do nome do host:
sudo nano /etc/ nome do host
Este arquivo contém apenas o nome do host atual:
Substitua o "raspberrypi" padrão com o mesmo nome de host que você colocou no passo anterior( por exemplo, Estação meteorológica").Novamente, pressione CTRL + X para fechar o editor, aceite substituir o arquivo existente e salvá-lo.
Finalmente, devemos comprometer as mudanças no sistema e reiniciar o sistema para que as mudanças entrem em vigor. No terminal, digite o seguinte comando para confirmar as alterações:
sudo /etc/init.d/ hostname.sh
Siga esse comando com:
sudo reiniciar
Uma vez que o sistema volte on-line, você pode verificar a lista de dispositivos no seu roteador para ver se o novohostname foi devidamente resolvido:
Sucesso! Agora, em vez de vagar pela rede sem um nome, nossa pequena estação meteorológica de Raspberry Pi tem um nome de host próprio.