1. Inleiding
Waarom de Hostnaam op Ubuntu Wijzigen?
De hostnaam is een cruciaal element voor het identificeren van een machine binnen een systeem of netwerk bij het beheren van servers of virtuele machines. Dit is vooral belangrijk in bedrijfs- of cloudomgevingen waar meerdere servers en virtuele machines in gebruik zijn. Een duidelijke en goed gestructureerde hostnaam verbetert de efficiëntie en het gemak van beheer aanzienlijk. Het wijzigen van de hostnaam kan ook noodzakelijk zijn bij het migreren van servers of het aanpassen van systeemonderdelen.
Dit artikel biedt een gedetailleerde gids over hoe je de hostnaam tijdelijk kunt wijzigen, hoe je permanente wijzigingen kunt aanbrengen die blijven bestaan na een herstart, en hoe je netwerkinstellingen kunt configureren met Netplan.
2. Hoe de Huidige Hostnaam Controleren
Opdracht om de Hostnaam te Controleren
De meest eenvoudige methode om de huidige hostnaam te controleren is het gebruik van de volgende opdracht:
hostname
Deze opdracht toont de huidige hostnaam. Als je meer gedetailleerde systeeminformatie nodig hebt, gebruik dan de hostnamectl-opdracht:
hostnamectl
Het uitvoeren van deze opdracht toont aanvullende systeeminformatie naast de hostnaam. Hier is een voorbeeld van de uitvoer:
Static hostname: my-hostname
Operating System: Ubuntu 20.04 LTS
Hiermee kun je je huidige hostnaam bevestigen.

3. Hoe de Hostnaam Tijdelijk Wijzigen
De Hostnaam Tijdelijk Wijzigen met de hostname-Opdracht
Om de hostnaam tijdelijk te wijzigen, gebruik je de hostname-opdracht. Deze wijziging wordt teruggedraaid naar de oorspronkelijke hostnaam na een systeemberstart, wat ideaal is voor kortdurende tests of werken met virtuele machines.
sudo hostname new-hostname
Bijvoorbeeld, om de hostnaam tijdelijk te wijzigen naar temp-hostname, voer je de volgende opdracht uit:
sudo hostname temp-hostname
De Tijdelijke Hostnaamwijziging Verifiëren
Om te bevestigen dat de hostnaam correct is gewijzigd, voer je de hostnamectl-opdracht opnieuw uit:
hostnamectl
Dit stelt je in staat om te controleren of de wijziging succesvol is toegepast. Aangezien de hostnaam echter terugkeert na een herstart, ga door naar de volgende stap als je de wijziging permanent wilt maken.
4. Hoe de Hostnaam Permanent Wijzigen
De Hostnaam Permanent Wijzigen met de hostnamectl-Opdracht
De aanbevolen manier om de hostnaam permanent te wijzigen is het gebruik van de hostnamectl-opdracht. Deze methode zorgt ervoor dat de nieuwe hostnaam behouden blijft na een herstart.
sudo hostnamectl set-hostname new-hostname
Bijvoorbeeld, om de hostnaam te wijzigen naar my-new-hostname, voer je het volgende uit:
sudo hostnamectl set-hostname my-new-hostname
Het /etc/hostname-Bestand Direct Bewerken
Een andere permanente methode is het direct bewerken van het /etc/hostname-bestand.
- Open het /etc/hostname-bestand met een teksteditor.
sudo nano /etc/hostname
- Vervang de bestaande hostnaam door de nieuwe hostnaam.
my-new-hostname
- Sla op en sluit af, en start vervolgens het systeem opnieuw op.
sudo reboot
Het /etc/hosts-Bestand Bewerken
Na het wijzigen van de hostnaam, zorg ervoor dat je het /etc/hosts-bestand dienovereenkomstig bijwerkt. Dit bestand bevat de toewijzingen tussen hostnamen en IP-adressen.
127.0.1.1 my-new-hostname
Het bijwerken hiervan zorgt ervoor dat de nieuwe hostnaam correct wordt herkend binnen het netwerk.
5. Netwerkinstellingen Wijzigen met Netplan
Wat is Netplan?
Netplan is een hulpmiddel voor het beheren van netwerkconfiguraties in Ubuntu, vooral aanbevolen voor gebruik in server- en virtuele machine-omgevingen. Het helpt bij het automatiseren van netwerkconfiguratie in cloud- en grootschalige netwerken. Aangezien Netplan gecentraliseerd beheer mogelijk maakt van zowel hostnaamwijzigingen als netwerkinstellingen, is het bijzonder nuttig in complexe netwerkomgevingen.
Hostnaam en Netwerkinstellingen Wijzigen met Netplan
- Bewerk het Netplan-configuratiebestand.
sudo nano /etc/netplan/50-cloud-init.yaml
- Voeg hostnaam- en netwerkinstellingen toe in het configuratiebestand.
network:
    ethernets:
        ens33:
            addresses:
            - 192.168.1.100/24
            gateway4: 192.168.1.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
    version: 2
    hostname: my-new-hostname
- Nadat de configuratie is voltooid, pas je de wijzigingen toe met het volgende commando.
sudo netplan apply
Probleemoplossing
Als er een fout optreedt bij het toepassen van Netplan, gebruik dan het volgende commando om debug‑informatie weer te geven en te controleren op gedetailleerde foutmeldingen:
sudo netplan --debug apply
De meeste fouten worden veroorzaakt door syntaxisfouten of onjuiste netwerkconfiguraties, dus controleer je instellingen zorgvuldig als er een probleem optreedt. Het wordt ook aanbevolen om een back‑up van het bestaande configuratiebestand te maken voordat je wijzigingen aanbrengt.
6. Beveiligingsoverwegingen
Bij het wijzigen van de hostnaam kan dit invloed hebben op SSH‑verbindingen en firewall‑instellingen. Het is daarom belangrijk om de beveiligingsconfiguraties te verifiëren en indien nodig aan te passen. Zorg bijvoorbeeld, na het wijzigen van de hostnaam, dat het bestand /etc/hosts correct is bijgewerkt en dat de firewall‑instellingen consistent blijven met de vorige configuratie. Aangezien SSH‑verbindingen door hostnaamswijzigingen kunnen worden beïnvloed, wordt aanbevolen om de SSH‑instellingen indien nodig te herzien.

7. Conclusie
Er zijn twee hoofdmethoden om de hostnaam in Ubuntu te wijzigen: tijdelijke en permanente wijzigingen. Voor tijdelijke wijzigingen gebruik je het hostname‑commando, terwijl voor permanente wijzigingen de aanbevolen methode hostnamectl is. Bovendien biedt Netplan een handige manier om netwerkconfiguraties efficiënt te beheren, waardoor het een voorkeurskeuze is voor complexe netwerkomgevingen.
Controleer na het wijzigen van de hostnaam altijd of het bestand /etc/hosts, de firewall‑instellingen en de SSH‑configuratie correct zijn bijgewerkt om ervoor te zorgen dat het systeem soepel functioneert.

 
 

![[Hoe YUM te gebruiken op Ubuntu] Stappen voor RPM-pakketbeheer en alternatieven](https://www.linux.digibeatrix.com/wp-content/uploads/2024/10/1e7a7b81049dbc1b46e2b26b9fa7bed7-375x375.webp)
