Startpagina » hoe » Hoe je je Raspberry Pi (of de hostnaam van andere Linux-apparaten) kunt wijzigen

    Hoe je je Raspberry Pi (of de hostnaam van andere Linux-apparaten) kunt wijzigen

    De standaard hostnaam voor de Raspberry Pi is, creatief genoeg, "Raspberry Pi“. Wat als u een andere hostnaam wilt of als u hostnaamconflicten op uw lokale netwerk wilt vermijden? Lees verder, want we laten u zien hoe u snel de hostnaam van een op Linux gebaseerd apparaat kunt wijzigen.

    Waarom wil ik dit doen??

    Er zijn twee hoofdredenen waarom u een paar minuten wilt nemen om de lokale hostnaam van een Linux-apparaat in uw netwerk te bewerken. De meest voorkomende reden zou gewoon maatwerk zijn - het is leuk om dingen te personaliseren. In plaats van je Raspberry Pi-muziekstation te verlaten als gewoon oud "Raspberry Pi", Bijvoorbeeld, je zou het kunnen hernoemen naar"jukebox“.

    De andere reden waarom u de lokale host zou willen aanpassen, is om naamconflicten te voorkomen. Als u bijvoorbeeld drie Raspberry Pi-eenheden hebt gekocht en ingesteld, zullen deze alle drie (uitgaande van een standaard Raspbian-installatie) proberen de lokale hostnaam te claimen "Raspberry Pi“.

    De eerste zal slagen en de volgende twee zullen hun hostnamen niet kunnen oplossen, ze leeg laten in de apparatenlijst van je router (zoals te zien in de screenshot hierboven) en onbereikbaar via protocollen gebaseerd op hostnaam zoals Samba-bestandsdeling.

    Gelukkig is het supereenvoudig, ervan uitgaande dat je weet waar je een paar snelle bewerkingen moet uitvoeren, om de hostnaam van je Raspberry Pi (en de meeste andere op Linux gebaseerde apparaten waar je volledige toegang toe hebt) te veranderen. Voor demonstratiedoeleinden voeren we de wijziging uit op een Raspbian-installatie, maar dezelfde bewerkingen van het bestand zullen werken op Debian, Ubuntu en de meeste andere Linux-platforms.

    De host op je Pi wijzigen

    We hebben zoveel Raspberry Pi-eenheden rond het kantoor dat een aantal van hen nu in conflict zijn. Vandaag gaan we dit herstellen door unieke namen toe te wijzen aan elke Pi-eenheid op basis van hun huidige functie. Een perfecte kandidaat voor deze naam is ons geweldige Raspberry Pi-weerstation; het zal veel gemakkelijker zijn om het op het netwerk te identificeren als we de hostnaam veranderen in "weerstation“.

    De eerste stap is om de terminal op het apparaat of naar SSH in het apparaat te openen en een terminal op afstand te openen. Ons apparaat is headless en draait momenteel, dus we nemen de remote terminal route en verbinden het via SSH.

    Typ de volgende opdracht bij de terminal om het hosts-bestand te openen:

    sudo nano / etc / hosts

    Uw hosts-bestand ziet er als volgt uit:

    Laat alle items staan, behalve het allerlaatste item dat is gelabeld 127.0.1.1 met de hostnaam "Raspberry Pi“. Dit is de enige regel die u wilt bewerken. Vervang "raspberrypi" door elke gewenste hostnaam. We hebben het op ons apparaat vervangen door "weerstation“. Druk op CTRL + X om de editor te sluiten; ga akkoord met het overschrijven van het bestaande bestand en sla het op.

    Terug op de terminal typt u de volgende opdracht om het hostnaambestand te openen:

    sudo nano / etc / hostname

    Dit bestand bevat alleen je huidige hostnaam:

    Vervang de standaard "Raspberry Pi"Met dezelfde hostnaam die u in de vorige stap hebt gezet (bijvoorbeeld"weerstation“). Nogmaals, druk op CTRL + X om de editor te sluiten, ga akkoord met het overschrijven van het bestaande bestand en sla het op.

    Ten slotte moeten we de wijzigingen in het systeem vastleggen en het systeem opnieuw opstarten om de wijzigingen door te voeren. Op de terminal voert u de volgende opdracht in om de wijzigingen vast te leggen:

    sudo /etc/init.d/hostname.sh

    Volg die opdracht met:

    sudo herstart

    Zodra het systeem weer online komt, kunt u de apparatenlijst in uw router controleren om te zien of de nieuwe hostnaam correct is opgelost:

    Succes! In plaats van het netwerk rond te zwerven zonder een naam, heeft ons kleine Raspberry Pi-weerstation een eigen hostnaam.