11Aug

Ako zmeniť názov hostiteľa maliny Pi( alebo iného zariadenia Linux)

Predvolený názov hostiteľa Raspberry Pi je, kreatívne, "raspberrypi".Čo ak chcete mať iný názov hostiteľa alebo chcete vyhnúť sa konfliktom hostiteľov v lokálnej sieti?Čítajte ďalej, pretože vám ukážeme, ako rýchlo zmeniť názov hostiteľa zariadenia so systémom Linux.

Prečo to mám robiť?

Existujú dva hlavné dôvody, prečo by ste chceli trvať niekoľko minút, kým v sieti upravíte lokálny názov hostiteľa zariadenia Linux. Najbežnejším dôvodom by bolo jednoducho prispôsobenie - je to zábavné prispôsobiť veci. Skôr ako necháte svoju hudobnú stanicu Raspberry Pi ako obyčajnú starú "raspberrypi", môžete ju napríklad premenovať na "jukebox".

Druhým dôvodom, pre ktorý by ste chcel prispôsobiť miestneho hostiteľa, je zabrániť konfliktom s názvami. Ak ste napríklad zakúpili a zriadili tri jednotky Raspberry Pi, všetky tri z nich( za predpokladu, že majú predvolenú inštaláciu Raspbian) sa budú pokúšať požiadať o miestne meno hostiteľa "raspberrypi".

Prvý z nich bude úspešný a ďalšie dva sa nepodarí vyriešiť svoje názvy hostiteľov a nechať ich prázdne v zozname zariadení routeru( ako je vidieť na snímke obrazovky vyššie) a nedosiahnuteľné pomocou protokolov založených na hostname, ako je zdieľanie súborov Samba.

Našťastie je to super jednoduché, za predpokladu, že viete, kde vykonať niekoľko rýchlych úprav, zmeniť názov vášho Raspberry Pi( a väčšinu iných zariadení na báze Linuxu, ku ktorým máte úplný prístup).Na demonštračné účely vykonáme zmenu na inštalácii Raspbian, ale rovnaké úpravy súborov budú fungovať na Debian, Ubuntu a väčšine iných Linuxových platforiem.

Zmena hostiteľa na vašom Pi

Máme toľko jednotiek Raspberry Pi v kancelárii, že ich skupina je teraz v konflikte. Dnes to napravíme priradením jedinečných mien každej jednotke Pi na základe ich aktuálnej funkcie. Dokonalým kandidátom na toto premenovanie je naša úžasná meteorologická stanica Raspberry Pi;bude to oveľa jednoduchšie identifikovať v sieti, keď zmeníme názov hostiteľa na "weatherstation".

Prvým krokom je buď otvoriť terminál na zariadení alebo SSH do zariadenia a otvoriť vzdialený terminál. Naše zariadenie je bezhlavé a momentálne beží, takže budeme mať cestu vzdialeného terminálu a pripojiť sa cez SSH.

Na termináli zadajte nasledujúci príkaz na otvorenie súboru hostiteľov:

sudo nano /etc/ hostiteľ

Súbor hostiteľov bude vyzerať takto:

Nechajte všetky položky s výnimkou poslednej položky označenej 127.0.1.1 s názvom hostiteľa "malinový koláč".Toto je jediný riadok, ktorý chcete upraviť.Nahraďte "raspberrypi" ľubovoľným názvom hostiteľa, ktorý si prajete. Vymenili sme ho na našom zariadení za "meteorologickú stanicu".Stlačením klávesov CTRL + X zatvorte editor;Súhlasíte s prepisovaním existujúceho súboru a jeho uložením.

Späť na termináli zadajte nasledujúci príkaz na otvorenie súboru hostname:

sudo nano /etc/ názov hostiteľa

Tento súbor obsahuje len aktuálny názov hostiteľa:

Nahradiť predvolené "raspberrypi" rovnakým názvom hostiteľa, ktorý ste zadali v predchádzajúcom kroku( napr.meteorologická stanica").Opäť stlačte CTRL + X na zatvorenie editora, súhlasíte s prepísaním existujúceho súboru a jeho uložením.

Nakoniec musíme vykonať zmeny v systéme a reštartovať systém, aby sa zmeny prejavili. Na termináli zadajte nasledujúci príkaz na vykonanie zmien:

sudo /etc/init.d/ hostname.sh

Nasledujte tento príkaz pomocou:

sudo reboot

Keď sa systém vráti online, môžete skontrolovať zoznam zariadení v smerovači a zistiť, či novýnázov hostiteľa správne vyriešil:

Úspech! Teraz namiesto toho, aby sme putovali sieť bez mena, naša malá meteorologická stanica Raspberry Pi má vlastné meno hostiteľa.