Hemsida » hur » Så här ändrar du din Raspberry Pi (eller annan Linux-enhet) värdnamn

    Så här ändrar du din Raspberry Pi (eller annan Linux-enhet) värdnamn

    Standard värdnamnet för Raspberry Pi är kreativt nog, "Raspberry Pi”. Vad händer om du vill ha ett annat värdnamn eller vill du undvika värdnamnskonflikter i ditt lokala nätverk? Läs vidare när vi visar hur du snabbt ändrar värdnamnet på en Linux-baserad enhet.

    Varför vill jag göra det här?

    Det finns två huvudsakliga anledningar till varför du skulle vilja ta några minuter att redigera det lokala värdnamnet på en Linux-enhet i ditt nätverk. Den vanligaste orsaken skulle helt enkelt vara anpassning - det är kul att personifiera saker. Snarare än att lämna din Raspberry Pi musikstation som vanlig gammal "Raspberry Pi", Till exempel kan du byta namn på det till"jukebox”.

    Den andra anledningen till att du vill anpassa den lokala värd är att undvika namnkonflikter. Om du till exempel har köpt och satt upp tre Raspberry Pi-enheter, kommer alla tre av dem (förutsatt att en standard Raspbian-installation) försöker hävda det lokala värdnamnet "Raspberry Pi”.

    Den första kommer att lyckas, och de två följande kommer inte att lösa sina värdnamn och lämnar dem tomma i din routerens enhetslista (som ses på skärmbilden 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 ändringar, för att ändra värdnamnet på din Raspberry Pi (och de flesta andra Linux-baserade enheter som du har full tillgång till). För demonstrationsändamål utför vi förändringen på en lager Raspbian-installation, men samma filredigeringar kommer att fungera på Debian, Ubuntu och de flesta andra Linux-plattformar.

    Ändra värden på din Pi

    Vi har så många Raspberry Pi enheter runt kontoret att en massa av dem nu stå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 den här namnet är vår fantastiska Raspberry Pi väderstation; det blir mycket lättare att identifiera det på nätverket när vi ändrar värdnamnet till "väderstation”.

    Det första steget är att antingen öppna terminalen på enheten eller till SSH i enheten och öppna en fjärrkontakt. Vår enhet är huvudlös och körs för närvarande, så vi tar fjärrterminalen och ansluter till den via SSH.

    Skriv följande kommando vid terminalen för att öppna värdfilen:

    sudo nano / etc / hosts

    Din värdfil kommer att se ut så här:

    Lämna alla poster ensam med undantag för 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 önskar. Vi bytte ut den på vår enhet med "väderstation”. Tryck CTRL + X för att stänga redigeraren; acceptera att skriva över den befintliga filen och spara den.

    Tillbaka till terminalen skriver du följande kommando för att öppna värdnamnfilen:

    sudo nano / etc / värdnamn

    Den här filen innehåller bara ditt nuvarande värdnamn:

    Byt standard "Raspberry Pi"Med samma värdnamn du lägger i föregående steg (t ex"väderstation”). Återigen, tryck CTRL + X för att stänga redigeraren, acceptera 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. Vid terminalen anger du följande kommando för att begå ändringarna:

    sudo /etc/init.d/hostname.sh

    Följ det här kommandot med:

    sudo omstart

    När systemet återkommer online kan du kontrollera enhetslistan i din router för att se om det nya värdnamnet är korrekt löst:

    Framgång! Nu istället för att vandra nätverket utan namn, har vår lilla Raspberry Pi väderstation ett värdnamn helt eget.