11Aug

Sådan ændrer du din Raspberry Pi( eller anden Linux-enhed) Hostname

click fraud protection

Standardværtsnavnet for Raspberry Pi er kreativt nok "raspberrypi".Hvad hvis du vil have et andet værtsnavn, eller hvis du vil undgå hostname-konflikter 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 tage et par minutter for at redigere det lokale værtsnavn på en Linux-enhed på dit netværk. Den mest almindelige årsag ville simpelthen være tilpasning - det er sjovt at personliggøre ting. I stedet for at forlade din Raspberry Pi-musikstation som almindelig gammel "raspberrypi", kan du for eksempel omdøbe den til "jukebox".

Den anden grund til at du vil tilpasse den lokale vært er at undgå navnekonflikter. Hvis du for eksempel har købt og oprettet tre Raspberry Pi enheder, vil alle tre af dem( forudsat en standard Raspbian installation) forsøge at gøre krav på det lokale værtsnavn "raspberrypi".

Den første vil lykkes, og de næste to vil ikke løse deres værtsnavne, så de bliver tomme i din routerens enhedsliste( som vist på skærmbilledet ovenfor) og ikke tilgængelig via hostname-baserede protokoller som Samba fildeling.

instagram viewer

Heldigvis er det super simpelt, idet du antager, hvor du skal udføre et par hurtige ændringer, for at ændre værtsnavnet på din Raspberry Pi( og de fleste andre Linux-baserede enheder, du har fuld adgang til).Til demonstrationsformål udfører vi ændringen på en lager Raspbian-installation, men de samme filredigeringer vil fungere på Debian, Ubuntu og de fleste andre Linux-platforme.

Ændring af værten på din Pi

Vi har så mange Raspberry Pi enheder omkring kontoret, at en flok af dem nu er i konflikt. I dag skal vi løse 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 vil være meget nemmere at identificere det på netværket, når vi skifter værtsnavnet til "vejrstation".

Det første skridt er enten at åbne terminalen på enheden eller til SSH i enheden og åbne en fjernbetjening. Vores enhed er headless og kører i øjeblikket, så vi tager den fjerntliggende terminalrute og forbinder den via SSH.

På terminalen skriver du følgende kommando for at åbne værtsfilen:

sudo nano /etc/ værter

Din værtsfil vil se sådan ud:

Forlad alle indlægene med undtagelse af den sidste post, der er mærket 127.0.1.1 med værtsnavnet "Raspberry Pi ”.Dette er den eneste linje, du vil redigere. Udskift "raspberrypi" med uanset værtsnavn du ønsker. Vi erstattede det på vores enhed med "weather station".Tryk på CTRL + X for at lukke editoren;acceptere at overskrive den eksisterende fil og gemme den.

Tilbage til terminalen indtast følgende kommando for at åbne værtsnavnfilen:

sudo nano /etc/ værtsnavn

Denne fil indeholder kun dit nuværende værtsnavn:

Udskift standard "raspberrypi" med det samme værtsnavn som du lægger i det foregående trin( fx "vejrstation ”).Igen skal du trykke på CTRL + X for at lukke editoren, acceptere at overskrive den eksisterende fil og gemme den.

Endelig skal vi forpligte ændringerne til systemet og genstarte systemet for ændringerne træder i kraft. På terminalen skal du indtaste følgende kommando for at forpligte ændringerne:

sudo /etc/init.d/ hostname.sh

Følg denne kommando med:

sudo genstart

Når systemet er kommet tilbage online, kan du kontrollere enhedslisten i din router for at se om den nyeværtsnavn er korrekt løst:

Succes! Nu i stedet for at vandre netværket uden navn, har vores lille Raspberry Pi vejstation en værtsnavn helt egen.