Como alterar o nome do host do Raspberry Pi (ou de outro dispositivo Linux)
O nome de host padrão para o Raspberry Pi é, de forma criativa, “Raspberry Pi
“. E se você quiser um hostname diferente ou quiser evitar conflitos de nome de host em sua rede local? Continue lendo enquanto mostramos como alterar rapidamente o nome do host de um dispositivo baseado em Linux.
Por que eu quero fazer isso??
Há dois motivos principais pelos quais você desejaria dedicar alguns minutos para editar o nome do host local de um dispositivo Linux em sua rede. O motivo mais comum seria simplesmente personalização - é divertido personalizar as coisas. Em vez de deixar sua estação de música Raspberry Pi como simplesRaspberry Pi
", Por exemplo, você poderia renomeá-lo para"juke-box
".
A outra razão pela qual você deseja personalizar o host local é evitar conflitos de nome. 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 do host local “Raspberry Pi
".
O primeiro será bem-sucedido e os próximos dois não conseguirão resolver seus nomes de host, deixando-os em branco na lista de dispositivos do seu roteador (como visto na imagem acima) e inacessíveis via 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 baseados em Linux aos quais você tem acesso total). Para fins de demonstração, vamos realizar a alteração em uma instalação Raspbian padrão, mas as mesmas edições de arquivo funcionarão no Debian, no Ubuntu e na maioria das outras plataformas Linux..
Mudando o host no seu pi
Temos tantas unidades Raspberry Pi no escritório que um monte delas está em conflito. Hoje vamos consertar isso atribuindo nomes exclusivos a cada unidade Pi com base em sua função atual. Um candidato perfeito para essa renomeação é a nossa incrível estação meteorológica Raspberry Pi; será muito mais fácil identificá-lo na rede quando mudarmos o nome do host para “Estação meteorológica
".
O primeiro passo é abrir o terminal no dispositivo ou o SSH no dispositivo e abrir um terminal remoto. Nosso dispositivo está sem cabeça e atualmente em execução, por isso vamos pegar a rota do terminal remoto e nos conectar a ela via SSH.
No terminal, digite o seguinte comando para abrir o arquivo de hosts:
sudo nano / etc / hosts
Seu arquivo hosts será assim:
Deixe todas as entradas sozinha, exceto 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 desejado. Nós substituímos em nosso dispositivo com "Estação meteorológica
“. Pressione CTRL + X para fechar o editor; concorde em sobrescrever o arquivo existente e salvá-lo.
De volta ao terminal, digite o seguinte comando para abrir o arquivo hostname:
sudo nano / etc / hostname
Este arquivo contém apenas seu nome de host atual:
Substitua o padrão “Raspberry Pi
"Com o mesmo nome de host que você colocou na etapa anterior (por exemplo,"Estação meteorológica
"). Novamente, pressione CTRL + X para fechar o editor, concorde em sobrescrever o arquivo existente e salvá-lo.
Por fim, precisamos confirmar as alterações no sistema e reinicializar o sistema para que as alterações entrem em vigor. No terminal, digite o seguinte comando para confirmar as mudanças:
sudo /etc/init.d/hostname.sh
Siga esse comando com:
sudo reboot
Quando o sistema voltar a ficar on-line, você poderá verificar a lista de dispositivos no seu roteador para ver se o novo nome de host foi resolvido corretamente:
Sucesso! Agora, em vez de vagar pela rede sem um nome, nossa pequena estação meteorológica Raspberry Pi tem um hostname todo próprio.