hur du ändrar din hallon pi (eller annan linux enhetens) värdnamn

Standardvärdnamn för Raspberry Pi är kreativt nog “Raspberry Pi”. Vad händer om du vill ha en annan värdnamn eller om du vill undvika värdnamn konflikter i det lokala nätverket? Läs vidare som vi visar hur du snabbt ändra värdnamnet för en Linux-baserad enhet.

Det finns två huvudsakliga anledningar till varför du skulle vilja ta några minuter att ändra den lokala värdnamnet för en Linux enhet i nätverket. Den vanligaste orsaken skulle helt enkelt vara anpassning, det är roligt att personifiera saker. Hellre än att lämna din Raspberry Pi musik station som vanlig gamla “Raspberry Pi”, till exempel, kan du döpa den 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 ställa in tre Hallon Pi enheter, kommer alla tre av dem (med antagande av standard Raspbian installation) försöker göra anspråk på lokala värdnamnet “Raspberry Pi”.

Den första kommer att lyckas och nästa två inte kommer att lösa sina värdnamn, lämnar dem tomma i routerns enhetslistan (som kan ses i skärmbilden ovan) och nås via värdnamn-baserade protokoll som Samba fildelning.

Lyckligtvis är det super enkelt, förutsatt att du vet var du ska utföra några snabba ändringar, att ändra värdnamnet på din Raspberry Pi (och de flesta andra Linux-baserade enheter du har tillgång till). För demonstrationsändamål kommer vi att utföra förändringen på ett lager Raspbian installation, men samma fil redigeringar kommer att arbeta på Debian, Ubuntu, och de flesta andra Linux-plattformar.

Vi har så många Raspberry Pi enheter runt kontoret som ett gäng av dem är nu i konflikt. Idag ska vi fixa det genom att tilldela unika namn till varje Pi enhet baserad på deras aktuella funktion. En perfekt kandidat för detta namnbyte är vår enorma Raspberry Pi väderstation, det blir mycket lättare att identifiera den i nätverket när vi ändra värdnamn till “väderstation”.

Det första steget är att antingen öppna upp terminalen på enheten eller SSH i enheten och öppna upp en fjärrterminal. Vår enhet är huvudlös och körs, så vi tar den avlägsna terminalen vägen och ansluta till den via SSH.

Vid terminalen, skriver följande kommando för att öppna hosts

sudo nano / etc / hosts

Din hosts kommer att se ut så

Lämna alla poster enbart med undantag för den allra sista posten märkt 127.0.1.1 med värdnamnet “Raspberry Pi”. Detta är den enda linje som du vill redigera. Ersätt “Raspberry Pi” med vad värdnamn du önskar. Vi har ersatt det på vår enhet med “väderstation”. Tryck Ctrl + X för att stänga redaktör, är överens om att skriva över den befintliga filen och spara den.

Tillbaka på terminalen, skriver följande kommando för att öppna hostname-fil

sudo nano / etc / hostname

Denna fil innehåller bara din nuvarande värdnamn

Ersätt standard “Raspberry Pi” med samma värdnamn du sätter i föregående steg (t ex “väderstation”). Återigen, att trycka på CTRL + X för att stänga redaktör, överens om att skriva över den befintliga filen och spara den.

Slutligen måste vi att begå ändringarna i systemet och starta om systemet för att ändringarna ska träda i kraft. Vid terminalen, skriv följande kommando för att begå ändringarna

sudo /etc/init.d/hostname.sh

Följ kommandot med

sudo omstart

När systemet kommer tillbaka på nätet, kan du kontrollera enhetslistan i routern för att se om den nya värdnamnet har rätt löst

Framgång! Nu i stället för att vandra i nätverket utan namn, har vår lilla Raspberry Pi väderstation ett värdnamn alla sina egna.

På vissa ditros, / etc / hostname används i stället för / etc / hostname. Slackware är en sådan distribution, (men om du använder Slackware, förmodligen redan visste du det.)

Och även, bara för att vara tekniskt. Det finns inget standardvärdnamn för Raspberry Pi, men det finns en standardvärdnamn för varje distro.

Du måste också lägga till en rad i / etc / hosts eller Pi kommer att be dig att logga in på uppstart. Du behöver dessa 2 rader –127.0.1.1 MyWeatherPi :: 1 MyWeatherPi ip6-localhost ip6-loopback

Formatera dessa precis som de befintliga 127.0.0.1 localhost linjer

Phoebe Snetsinger (1931-1999) var den mest fulländade birder i världshistorien-under loppet av sitt liv hon observerats och dokumenterats 8,398 olika fågelarter.