Standardværtsnavnet til Raspberry Pi er kreativt nok “
hindbær
“. Hvad hvis du vil have et andet værtsnavn, eller hvis du vil undgå værtsnavnskonflikter på dit lokale netværk? Læs videre, da vi viser dig, hvordan du hurtigt ændrer værtsnavnet på en Linux-baseret enhed.
Hvorfor vil jeg gøre dette?
Der er to primære grunde til, at du vil bruge et par minutter på at redigere det lokale værtsnavn på en Linux-enhed på dit netværk. Den mest almindelige årsag er simpelthen tilpasning - det er sjovt at personalisere tingene. I stedet for at lade din Raspberry Pi-musikstation være almindelig gammel “
hindbær
“For eksempel kan du omdøbe det til“
jukeboks
“.
Den anden grund til, at du ønsker at tilpasse den lokale vært, er at undgå navnekonflikter. Hvis du f.eks. Har købt og oprettet tre Raspberry Pi-enheder, vil de alle tre (forudsat en standard Raspbian-installation) forsøge at gøre krav på det lokale værtsnavn “
hindbær
“.
Den første vil lykkes, og de næste to vil ikke løse deres værtsnavne, hvilket efterlader dem tomme på din routers enhedsliste (som vist på skærmbilledet ovenfor) og kan ikke nås via værtsnavnsbaserede protokoller som Samba-fildeling.
Heldigvis er det superenkelt, forudsat at du ved, hvor du skal udføre et par hurtige redigeringer, for at ændre værtsnavnet på din Raspberry Pi (og de fleste andre Linux-baserede enheder, du har fuld adgang til). Af demonstrationsformål udfører vi ændringen den en bestand Raspbian installation , men de samme filredigeringer fungerer på Debian, Ubuntu og de fleste andre Linux-platforme.
Ændring af værten på din Pi
Vi har så mange Raspberry Pi-enheder rundt om på kontoret, at en masse af dem nu er i konflikt. I dag skal vi rette det ved at tildele unikke navne til hver Pi-enhed baseret på deres nuværende funktion. En perfekt kandidat til denne omdøbning er vores fantastiske
Raspberry Pi vejrstation
; det bliver meget lettere at identificere det på netværket, når vi ændrer værtsnavnet til “
vejrstation
“.
Det første trin er at enten åbne terminalen på enheden eller SSH ind i enheden og åbne en fjernterminal. Vores enhed er hovedløs og kører i øjeblikket, så vi tager fjernterminalruten og opretter forbindelse til den via SSH.
Skriv følgende kommando for at åbne værtsfilen ved terminalen:
sudo nano / etc / hosts
Din værtsfil vil se sådan ud:
Lad alle poster være alene bortset fra den sidste post, der er mærket
127.0.1.1
med værtsnavnet “
hindbær
“. Dette er den eneste linje, du vil redigere. Udskift “raspberrypi” med det værtsnavn, du ønsker. Vi udskiftede den på vores enhed med “
vejrstation
“. Tryk på CTRL + X for at lukke redaktøren; accepterer at overskrive den eksisterende fil og gemme den.
Tilbage ved terminalen skal du skrive følgende kommando for at åbne værtsnavnsfilen:
sudo nano / etc / hostname
Denne fil indeholder kun dit nuværende værtsnavn:
Erstat standard “
hindbær
”Med det samme værtsnavn, du satte i det forrige trin (f.eks.“
vejrstation
“). Igen skal du trykke på CTRL + X for at lukke redaktøren, acceptere at overskrive den eksisterende fil og gemme den.
Endelig er vi nødt til at forpligte ændringer til systemet og genstarte systemet for at ændringerne skal træde i kraft. Indtast følgende kommando ved terminalen for at foretage ændringerne:
sudo /etc/init.d/hostname.sh
Følg denne kommando med:
sudo genstart
Når systemet er kommet online igen, kan du kontrollere enhedslisten i din router for at se, om det nye værtsnavn er løst korrekt:
Succes! Nu i stedet for at vandre på netværket uden navn, har vores lille Raspberry Pi vejrstation et helt eget værtsnavn.