If-Koubou

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

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

Numele gazde prestabilit pentru Raspberry Pi este suficient de creativ "Raspberry Pi„. Ce se întâmplă dacă doriți un nume de gazdă diferit sau doriți să evitați conflictele de nume de gazdă în 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ă lași postul de muzică "Raspberry Pi" ca un vechi simplu "Raspberry Pi", De exemplu, îl puteți redenumi la"tonomat“.

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 implicită Raspbian) vor încerca să revendice numele gazdă local "Raspberry Pi“.

Primul va reusi, iar urmatorii doi nu vor reusi sa-si rezolve numele de gazde, lăsandu-le goale în lista de dispozitive a router-ului (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 de gazdă al Raspberry Pi (și cele mai multe alte dispozitive bazate pe Linux la care aveți acces complet). În scopuri demonstrative vom efectua schimbarea pe o instalație Raspbian stoc, dar aceleași editări de fișiere vor funcționa pe Debian, Ubuntu și majoritatea celorlalte platforme Linux.

Schimbarea gazdei pe Pi

Avem atâtea 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ă minunată de vreme a lui Raspberry Pi; va fi mult mai ușor să o identificăm în rețea odată ce vom schimba numele de gazdă la "stație meteorologică“.

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 funcționează în prezent, așa că vom lua ruta terminală la distanță și vom conecta la el prin SSH.

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

sudo nano / etc / gazde

Fișierul gazdă va arăta astfel:

Lăsați toate înscrierile singure, cu excepția ultimei intrări etichetate 127.0.1.1 cu numele de gazdă "Raspberry Pi„. 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 "stație meteorologică„. 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 hostname:

sudo nano / etc / hostname

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

Înlocuiți setarea implicită "Raspberry Pi"Cu același nume de gazdă pe care l-ați introdus în pasul anterior (de ex."stație meteorologică„). 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 dispozitivelor din router pentru a vedea dacă noul nume de gazdă a fost corect rezolvat:

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.