11Aug
Výchozí název hostitele pro Raspberry Pi je kreativně "raspberrypi".Co když chcete jiný název hostitele nebo chcete vyloučit konflikty hostitele v místní síti? Přečtěte si, jak vám ukážeme, jak rychle změnit název hostitele zařízení se systémem Linux.
Proč to chci dělat?
Existují dva primární důvody, proč byste chtěli trvat několik minut, než upravit místní název hostitele zařízení Linux v síti. Nejčastějším důvodem by bylo jednoduše přizpůsobení - je to zábavné přizpůsobit věci. Spíše než nechat svou hudební stanici Raspberry Pi jako obyčejnou starou "raspberrypi", můžete ji například přejmenovat na "jukebox".
Druhým důvodem, pro který byste chtěli přizpůsobit místní hostitele, je zabránit konfliktu názvů.Pokud jste například zakoupili a nainstalovali tři jednotky Raspberry Pi, všechny tři( s předpokládanou výchozí instalací Raspbian) se pokusí uplatnit místní název hostitele "raspberrypi".
První z nich uspěje a další dvě nebudou schopny vyřešit své názvy hostitelů a nechat je prázdné v seznamu zařízení routeru( jak je vidět na snímku obrazovky výše) a nedosažitelné protokoly založenými na názvu hostitele, jako je sdílení souborů Samba.
Naštěstí je to super jednoduché, za předpokladu, že víte, kde provést několik rychlých úprav, změnit název hostitele vašeho Raspberry Pi( a většinu ostatních zařízení na bázi Linuxu, na které máte plný přístup).Pro demonstrační účely provedeme změnu na instalaci Raspbian stock, ale stejné úpravy souborů budou pracovat na Debianu, Ubuntu a většině dalších Linuxových platforem.
Změna hostitele na vašem počítači Pi
V kanceláři máme tolik malých jednotek Raspberry Pi, které jsou nyní v konfliktu. Dnes to opravíme přidáním jedinečných jmen každé jednotce Pi na základě jejich aktuální funkce. Dokonalým kandidátem na toto přejmenování je naše skvělá meteorologická stanice Raspberry Pi;bude to mnohem jednodušší identifikovat v síti, jakmile změníme název hostitele na "weatherstation".
Prvním krokem je buď otevření terminálu na zařízení nebo SSH do zařízení a otevření vzdáleného terminálu. Naše zařízení je bezhlavé a v současné době běží, takže budeme mít cestu vzdáleného terminálu a připojit se k němu přes SSH.
Na terminálu zadejte následující příkaz pro otevření souboru hostitelů:
sudo nano /etc/ hostuje
Soubor hostitelů bude vypadat takto:
Nechat všechny položky samotné s výjimkou poslední položky označené 127.0.1.1 s názvem hostitele "raspberrypi ".Jedná se o jediný řádek, který chcete upravit. Nahraďte "raspberrypi" libovolným hostitelským jménem, který si přejete. Nahradili jsme jej na našem zařízení pomocí "meteorologické stanice".Stisknutím kláves CTRL + X zavřete editor;souhlasíte s přepsáním existujícího souboru a jeho uložením.
Zpět na terminál zadejte následující příkaz pro otevření souboru hostname:
sudo nano Název /etc/
Tento soubor obsahuje pouze aktuální název hostitele:
Nahradit výchozí "raspberrypi" stejným názvem hostitele, který jste zadali v předchozím kroku( např.meteorologická stanice").Opět stisknutím kláves CTRL + X zavřete editor, souhlasíte s přepsáním existujícího souboru a jeho uložením.
Nakonec musíme provést změny systému a restartovat systém, aby se změny projevily. Na terminálu zadejte následující příkaz pro potvrzení změn:
sudo /etc/init.d/ hostname.sh
Následujte tento příkaz s:
sudo reboot
Jakmile se systém vrátí online, můžete zkontrolovat seznam zařízení v routeru, abyste zjistili, zda novýnázev hostitele správně vyřešil:
Úspěch! Nyní místo toho, abychom putovali síť bez jména, má naše malá meteorologická stanice Raspberry Pi název hostitele, který je vlastní.