Standardvärdnamnet för Raspberry Pi är kreativt nog ”
Raspberry Pi
“. Vad händer om du vill ha ett annat värdnamn eller om du vill undvika värdnamnskonflikter i ditt lokala nätverk? Läs vidare när vi visar dig hur du snabbt ändrar värdnamnet på en Linux-baserad enhet.
Varför vill jag göra det här?
Det finns två primära skäl till varför du vill ta några minuter att redigera det lokala värdnamnet på en Linux-enhet i ditt nätverk. Den vanligaste anledningen är helt enkelt anpassning - det är kul att anpassa saker. I stället för att lämna din Raspberry Pi-musikstation som gammal “
Raspberry Pi
", Till exempel kan du byta namn på det till"
jukebox
“.
Den andra anledningen till att du vill anpassa den lokala värden är att undvika namnkonflikter. Om du till exempel har köpt och installerat tre Raspberry Pi-enheter kommer alla tre (förutsatt en standardinstallation för Raspbian) att försöka göra anspråk på det lokala värdnamnet “
Raspberry Pi
“.
Den första kommer att lyckas och de kommande två kommer inte att lösa sina värdnamn, lämna dem tomma i din routers enhetslista (som visas på skärmdumpen ovan) och kan inte nås via värdnamnbaserade protokoll som Samba-fildelning.
Lyckligtvis är det super enkelt, förutsatt att du vet var du ska utföra några snabba redigeringar, för att ändra värdnamnet på din Raspberry Pi (och de flesta andra Linux-baserade enheter du har full tillgång till). För demonstrationsändamål genomför vi ändringen den en lager Raspbian-installation , men samma filredigeringar fungerar på Debian, Ubuntu och de flesta andra Linux-plattformar.
Byta värd på din Pi
Vi har så många Raspberry Pi-enheter runt kontoret att en massa av dem nu är i konflikt. Idag ska vi fixa det genom att tilldela unika namn till varje Pi-enhet baserat på deras nuvarande funktion. En perfekt kandidat för detta namnbyte är vår fantastiska
Raspberry Pi väderstation
; det blir mycket lättare att identifiera det i nätverket när vi ändrar värdnamnet till “
väderstation
“.
Det första steget är att antingen öppna terminalen på enheten eller SSH in i enheten och öppna en fjärrterminal. Vår enhet är huvudlös och för närvarande igång, så vi tar fjärrterminalvägen och ansluter till den via SSH.
Skriv följande kommando för att öppna värdfilen vid terminalen:
sudo nano / etc / värdar
Din värdfil ser ut så:
Lämna alla poster ensamma förutom den sista posten märkt
127.0.1.1
med värdnamnet “
Raspberry Pi
“. Det här är den enda raden du vill redigera. Ersätt "raspberrypi" med vilket värdnamn du vill. Vi bytte ut den på vår enhet med “
väderstation
“. Tryck på CTRL + X för att stänga redigeraren. går med på att skriva över den befintliga filen och spara den.
Tillbaka vid terminalen skriver du följande kommando för att öppna värdnamnsfilen:
sudo nano / etc / värdnamn
Den här filen innehåller endast ditt nuvarande värdnamn:
Ersätt standard “
Raspberry Pi
"Med samma värdnamn som du satte i föregående steg (t.ex."
väderstation
“). Återigen, tryck på CTRL + X för att stänga redigeraren, gå med på att skriva över den befintliga filen och spara den.
Slutligen måste vi begå ändringarna i systemet och starta om systemet för att ändringarna ska träda i kraft. Ange följande kommando vid terminalen för att göra ändringarna:
sudo /etc/init.d/hostname.sh
Följ det kommandot med:
omstart av sudo
När systemet har kommit tillbaka online kan du kontrollera enhetslistan i din router för att se om det nya värdnamnet har lösts korrekt:
Framgång! Nu istället för att vandra i nätverket utan namn har vår lilla Raspberry Pi-väderstation ett eget värdnamn.