loader

Cum să vă schimbați zmeura Pi (sau alt dispozitiv Linux) Hostname

Anonim

Numele gazde implicit pentru Raspberry Pi este, destul de creativ, " raspberrypi ". Ce se întâmplă dacă doriți un nume de gazdă diferit sau doriți să evitați conflictele de nume de gazdă din rețeaua locală? Citiți mai departe pe măsură ce vă vom arăta cum să modificați rapid numele de gazdă al unui dispozitiv bazat pe Linux.

De ce vreau să fac asta?

Există două motive primare pentru care ați dori să faceți câteva minute pentru a edita numele gazdă local al unui dispozitiv Linux în rețeaua dvs. Motivul cel mai obișnuit ar fi pur și simplu personalizarea - este distractiv să personalizăm lucrurile. Mai degrabă decât să părăsiți postul de muzică "Raspberry Pi" ca " raspberrypi " vechi, de exemplu, îl puteți redenumi la " jukebox ".

Celălalt motiv pentru care doriți să personalizați gazda locală este să evitați conflictele de nume. Dacă, de exemplu, ați achiziționat și ați instalat trei unități Raspberry Pi, toate cele trei (presupunând o instalare Raspbian implicită) vor încerca să revendice numele gazdă local " raspberrypi ".

Primul va reusi, iar urmatorii doi nu vor reusi sa-si rezolve numele de gazde, lăsandu-le goale pe lista dispozitivelor routerului (așa cum se vede în captura de ecran de mai sus) și nerealizabile prin protocoale bazate pe numele de gazdă, cum ar fi partajarea de fișiere Samba.

Din fericire, este foarte simplu, presupunând că știți unde să efectuați câteva editări rapide, să schimbați numele gazdei dvs. Raspberry Pi (și cele mai multe alte dispozitive bazate pe Linux la care aveți acces complet). În scop demonstrativ, vom efectua modificarea pe o instalație Raspbian stoc, dar aceleași editări de fișiere vor funcționa pe Debian, Ubuntu și majoritatea altor platforme Linux.

Schimbarea gazdei pe Pi

Avem atât de multe unități de Raspberry Pi în jurul biroului, încât o grămadă dintre ei sunt acum în conflict. Astăzi o vom rezolva prin atribuirea unor denumiri unice fiecărei unități Pi pe baza funcției actuale. Un candidat perfect pentru această redenumire este stația noastră meteorologică Raspberry Pi; va fi mult mai ușor să o identificăm în rețea odată ce vom schimba numele de gazdă la " weatherstation ".

Primul pas este fie să deschideți terminalul de pe dispozitiv sau SSH în dispozitiv și să deschideți un terminal la distanță. Dispozitivul nostru este fără cap și rulează în prezent, așa că vom lua ruta terminală la distanță și vom conecta la el prin intermediul SSH.

La terminal, tastați următoarea comandă pentru a deschide fișierul hosts:

sudo nano /etc/hosts

Fișierul gazdă va arăta astfel:

Lăsați toate intrările singure, cu excepția ultimei intrări etichetate 127.0.1.1 cu numele de gazdă " raspberrypi ". Aceasta este singura linie pe care doriți să o editați. Înlocuiți "raspberrypi" cu orice nume de gazdă doriți. Am înlocuit-o pe dispozitivul nostru cu " weatherstation ". Apăsați CTRL + X pentru a închide editorul; sunteți de acord să suprascrieți fișierul existent și să îl salvați.

Înapoi la terminal, tastați următoarea comandă pentru a deschide fișierul gazdă:

sudo nano /etc/hostname

Acest fișier conține doar numele dvs. actual de gazdă:

Înlocuiți " raspberrypi " implicit cu același nume de gazdă pe care l-ați introdus în pasul anterior (de exemplu, " weatherstation "). Din nou, apăsați CTRL + X pentru a închide editorul, sunteți de acord să suprascrieți fișierul existent și să îl salvați.

În cele din urmă, trebuie să angajăm modificările sistemului și să reporniți sistemul pentru ca modificările să aibă efect. La terminal, introduceți următoarea comandă pentru a efectua modificările:

sudo /etc/init.d/hostname.sh

Urmați acea comandă cu:

sudo reboot

Odată ce sistemul revine online, puteți verifica lista de dispozitive din router pentru a vedea dacă noul nume de gazdă a rezolvat corect:

Succes! Acum, în loc de rătăcire a rețelei fără nume, stația noastră meteorologică Raspberry Pi are un nume de gazdă propriu.

Alegerea Editorului