Come cambiare il nome host di Raspberry Pi (o di altri dispositivi Linux)

Sommario:

Come cambiare il nome host di Raspberry Pi (o di altri dispositivi Linux)
Come cambiare il nome host di Raspberry Pi (o di altri dispositivi Linux)

Video: Come cambiare il nome host di Raspberry Pi (o di altri dispositivi Linux)

Video: Come cambiare il nome host di Raspberry Pi (o di altri dispositivi Linux)
Video: Come creare un Server Web con il Raspberry Pi 3 - YouTube 2024, Aprile
Anonim
Il nome host predefinito per Raspberry Pi è, in modo abbastanza creativo,
Il nome host predefinito per Raspberry Pi è, in modo abbastanza creativo,

raspberrypi

“. Cosa succede se si desidera un nome host diverso o si desidera evitare conflitti di nome host sulla rete locale? Continua a leggere mentre ti mostriamo come modificare rapidamente il nome host di un dispositivo basato su Linux.

Perché voglio farlo?

Ci sono due ragioni principali per cui vorresti impiegare alcuni minuti per modificare il nome host locale di un dispositivo Linux sulla tua rete. Il motivo più comune sarebbe semplicemente la personalizzazione: è divertente personalizzare le cose. Piuttosto che lasciare la tua stazione musicale Raspberry Pi come semplice vecchia"

raspberrypi

", Ad esempio, puoi rinominarlo in"

jukebox

“.

L'altro motivo per cui si desidera personalizzare l'host locale è evitare conflitti di nome. Se, ad esempio, hai acquistato e configurato tre unità Raspberry Pi, tutte e tre (assumendo un'installazione Raspbian predefinita) tenteranno di rivendicare il nome host locale"

raspberrypi

“.

Il primo avrà successo e i due successivi non riusciranno a risolvere i loro nomi host, lasciandoli vuoti nell'elenco dei dispositivi del router (come mostrato nella schermata sopra) e irraggiungibili tramite protocolli basati su hostname come la condivisione di file Samba.
Il primo avrà successo e i due successivi non riusciranno a risolvere i loro nomi host, lasciandoli vuoti nell'elenco dei dispositivi del router (come mostrato nella schermata sopra) e irraggiungibili tramite protocolli basati su hostname come la condivisione di file Samba.

Fortunatamente è super semplice, supponendo che tu sappia dove eseguire alcune modifiche veloci, per cambiare il nome host del tuo Raspberry Pi (e della maggior parte degli altri dispositivi basati su Linux a cui hai pieno accesso). A scopo dimostrativo eseguiremo la modifica su un'installazione Raspbian di serie, ma le stesse modifiche ai file funzioneranno su Debian, Ubuntu e sulla maggior parte delle altre piattaforme Linux.

Cambiando l'host sul tuo Pi

Abbiamo così tante unità Raspberry Pi in giro per l'ufficio che un sacco di loro sono ora in conflitto. Oggi lo risolveremo assegnando nomi univoci a ciascuna unità Pi in base alla loro funzione corrente. Un candidato perfetto per questa rinomanza è la nostra fantastica stazione meteo Raspberry Pi; sarà molto più facile identificarlo sulla rete una volta che cambieremo il nome host in"

weatherstation

“.

Il primo passo è aprire il terminale sul dispositivo o SSH nel dispositivo e aprire un terminale remoto. Il nostro dispositivo è headless e attualmente in esecuzione, quindi prenderemo il percorso del terminale remoto e ci collegheremo via SSH.

Al terminale, digitare il seguente comando per aprire il file hosts:

sudo nano /etc/hosts

Il tuo file hosts sarà così:

Lasciare tutte le voci da solo tranne l'ultima voce etichettata
Lasciare tutte le voci da solo tranne l'ultima voce etichettata

127.0.1.1

con il nome host"

raspberrypi

“. Questa è l'unica linea che vuoi modificare. Sostituisci "raspberrypi" con qualsiasi nome host desideri. Lo abbiamo sostituito sul nostro dispositivo con"

weatherstation

“. Premi CTRL + X per chiudere l'editor; accetta di sovrascrivere il file esistente e salvarlo.

Tornando al terminale, digitare il seguente comando per aprire il file hostname:

sudo nano /etc/hostname

Questo file contiene solo il tuo nome host corrente:

Sostituisci il valore predefinito
Sostituisci il valore predefinito

raspberrypi

"Con lo stesso hostname che hai inserito nel passaggio precedente (ad esempio"

weatherstation

“). Ancora una volta, premere CTRL + X per chiudere l'editor, accettare di sovrascrivere il file esistente e salvarlo.

Infine, dobbiamo rendere effettive le modifiche al sistema e riavviare il sistema affinché le modifiche abbiano effetto. Al terminale, immettere il seguente comando per confermare le modifiche:

sudo /etc/init.d/hostname.sh

Segui questo comando con:

sudo reboot

Una volta che il sistema torna online, è possibile controllare l'elenco dei dispositivi nel router per verificare se il nuovo nome host è stato risolto correttamente:

Consigliato: