Hoe een statisch IP adres toewijzen op Ubuntu Linux
Brief: In deze tutorial leert u hoe u statische IP-adres toewijzen op Ubuntu en andere Linux-distributies. Zowel command line als GUI methodes worden besproken.
IP adressen op Linux systemen worden in de meeste gevallen toegewezen door Dynamic Host Configuration Protocol (DHCP) servers. IP adressen die op deze manier worden toegewezen zijn dynamisch, wat betekent dat het IP adres kan veranderen wanneer u uw Ubuntu systeem opnieuw opstart. Het is niet noodzakelijk, maar het kan gebeuren.
Dynamische IP is in de meeste gevallen geen probleem voor normale desktop Linux gebruikers. Het kan een probleem worden als u een speciale vorm van netwerken tussen uw computers hebt gebruikt.
U kunt bijvoorbeeld uw toetsenbord en muis delen tussen Ubuntu en Raspberry Pi. De configuratie maakt gebruik van IP-adressen van beide systemen. Als het IP-adres dynamisch verandert, dan zal je setup niet werken.
Een andere toepassing is bij servers of op afstand beheerde desktops. Het is eenvoudiger om op die systemen statische adressen in te stellen voor een stabiele verbinding en consistentie tussen de gebruikers en de applicaties.
In deze tutorial laat ik zien hoe je een statisch IP adres instelt op Ubuntu gebaseerde Linux distributies. Ik zal u eerst de commandoregelmethode laten zien en daarna de grafische manier op de desktop.
Methode 1: Statische IP toewijzen in Ubuntu via opdrachtregel
Note voor desktopgebruikers: Gebruik statische IP alleen wanneer u het nodig hebt. Automatisch IP bespaart u een hoop hoofdpijn bij het afhandelen van de netwerkconfiguratie.
Stap 1: Verkrijg de naam van de netwerkinterface en de standaard gateway
Het eerste wat u moet weten is de naam van de netwerkinterface waarvoor u het statische IP moet instellen.
U kunt het ip commando of de network manager CLI als volgt gebruiken:
nmcli d
In mijn geval, laat het zien dat mijn Ethernet (bekabeld) netwerk enp0s25 heet:
Ubuntu> nmcli dDEVICE TYPE STATE CONNECTIONenp0s25 ethernet unmanaged --lo loopback unmanaged --
Volgende, u moet de standaard gateway IP noteren met het Linux commando ip route:
ip routedefault via 192.168.31.1 dev enp0s25 proto dhcp metric 600 169.254.0.0/16 dev enp0s25 scope link metric 1000 192.168.31.0/24 dev enp0s25 proto kernel scope link src 192.168.31.36 metric 600
Zoals u kunt raden, de standaard gateway is 192.168.31.1 voor mij.
Stap 2: Zoek Netplan configuratie
Ubuntu 18.04 LTS en latere versies gebruiken Netplan voor het beheer van de netwerkconfiguratie. Netplan configuratie worden aangestuurd door .yaml bestanden die zich in /etc/netplan directory bevinden.
Bestand standaard zou je een .yaml bestand moeten zien met de naam zoiets als 01-network-manager-all.yaml, 50-cloud-init.yaml, 01-netcfg.yaml.
Wat de naam ook moge zijn, de inhoud zou er als volgt uit moeten zien:
# Let NetworkManager manage all devices on this systemnetwork: version: 2 renderer: NetworkManager
U moet dit bestand bewerken voor het gebruik van statische IP.
Stap 3: Bewerk Netplan-configuratie voor het toewijzen van statische IP
Maak voor de zekerheid een back-up van uw yaml-bestand.
Gebruik nano editor met sudo om het yaml bestand als volgt te openen:
sudo nano /etc/netplan/01-netcfg.yaml
Let erop dat yaml bestanden spaties gebruiken voor inspringing. Als u tab of onjuiste inspringing gebruikt, worden uw wijzigingen niet opgeslagen.
U moet het bestand bewerken en het er zo uit laten zien door de werkelijke details van uw IP-adres, gateway, interfacenaam enzovoort op te geven.
In het bovenstaande bestand heb ik het statische IP ingesteld op 192.168.31.16.
Bewaar het bestand en pas de wijzigingen toe met dit commando:
sudo netplan apply
U kunt het controleren door uw ip adres in de terminal weer te geven met het commando ‘ip a’.
Als u het statische IP adres niet meer wilt gebruiken, kunt u dit eenvoudig terugdraaien.
Als u een backup hebt gemaakt van het originele yaml-bestand, kunt u het nieuwe verwijderen en het backup-bestand gebruiken.
In het andere geval kunt u het yaml-bestand opnieuw wijzigen en het er zo uit laten zien:
network: version: 2 renderer: networkd ethernets: enp0s25: dhcp4: yes
Methode 2: Overschakelen naar statisch IP-adres in Ubuntu grafisch
Als u op de desktop zit, is het gebruik van de grafische methode eenvoudiger en sneller.
Ga naar de instellingen en zoek naar netwerkinstellingen. Klik op het tandradsymbool naast uw netwerkverbinding.
Volgende, moet u naar de IPv4 tab gaan. Klik onder de sectie IPv4-methode op Handmatig.
In de sectie Adressen voert u het gewenste statische IP-adres in, netmasker is meestal 24 en u kent uw gateway-IP al met het commando ip route.
U kunt ook de DNS-server wijzigen als u dat wilt. U kunt de sectie Routes op Automatisch laten staan.
Als alles klaar is, klikt u op de knop Toepassen. Zie je hoe gemakkelijk het is om een statisch IP-adres grafisch in te stellen.
Als je mijn vorige artikel over het wijzigen van het MAC-adres nog niet hebt gelezen, kun je dat misschien beter in combinatie met dit artikel doen.