3 manieren om een statisch IP-adres in RHEL 8 in te stellen
Het configureren van een statisch IP-adres voor uw Linux-distributie is een fundamentele taak en moet in enkele eenvoudige stappen worden voltooid. Met de release van de openbare bètaversie van RHEL 8 kunt u uw netwerkinterface nu op een aantal verschillende manieren configureren met behulp van NetworkManager-hulpprogramma's.
In deze zelfstudie laten we u enkele verschillende manieren zien om een statisch IP-adres in te stellen tijdens de RHEL 8-installatie. Houd er rekening mee dat dit artikel ervan uitgaat dat u de netwerkinstellingen die u voor uw systeem wilt toepassen, al kent.
1. Hoe u een statisch IP-adres handmatig kunt configureren met behulp van netwerkscripts
U kunt een statisch IP-adres op de ouderwetse manier configureren door het volgende te bewerken:
/etc/sysconfig/network-scripts/ifcfg-(interface-name)
In mijn geval heet het bestand:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
Om de naam van uw netwerkinterface te vinden, kunt u de volgende nmcli-opdracht gebruiken.
nmcli con
Om het bestand te bewerken, gebruikt u eenvoudig uw favoriete editor en opent u het bestand:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
Start vervolgens de NetworkManager opnieuw op met:
systemctl restart NetworkManager
Als alternatief kunt u de netwerkinterface opnieuw laden met behulp van:
nmcli con down enp0s3 && nmcli con up enp0s3
Nu kunt u het nieuwe IP-adres controleren met behulp van de ip-opdracht, zoals weergegeven.
ip a show enp0s3
2. Statisch IP configureren met Nmtui Tool
Een andere manier om een statisch IP-adres voor uw RHEL 8 te configureren is door de nmtui tool te gebruiken, een tekstgebruikersinterface (TUI). Om het te gebruiken typt u eenvoudigweg de volgende opdracht in uw terminal.
nmtui
Hiermee wordt het programma gestart:
Kies ervoor om een verbinding te bewerken en selecteer vervolgens de interface:
In het volgende venster kunt u de netwerkinterface-instellingen bewerken door de cursor te verplaatsen met de pijltjestoetsen op uw toetsenbord:
In dit voorbeeld heb ik mijn IP-adres gewijzigd van 192.168.20.150 in 192.168.20.160. Om de wijzigingen op te slaan, scrollt u naar het einde van de pagina en selecteert u OK.
Laad vervolgens de netwerkinterface opnieuw door “Activeer een verbinding” te kiezen:
Kies vervolgens de verbindingsnaam en selecteer
:
En selecteer nu
om de interface te activeren met de nieuwe instellingen die u eraan heeft gegeven.
Selecteer vervolgens
om terug te keren naar het hoofdmenu en selecteer vervolgens “Quit” om af te sluiten.
Controleer of de nieuwe IP-adresinstellingen zijn toegepast met:
ip a show enp0s3
3. Statisch IP configureren met Nmcli Tool
Nmcli is een NetworkManager opdrachtregelinterface die kan worden gebruikt voor het verkrijgen van informatie of het configureren van een netwerkinterface.
Als u een statisch IP-adres wilt instellen, kunt u de volgende opties gebruiken:
Stel het IP-adres in voor interface enp0s3 op RHEL 8.
nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24
Stel de gateway in op RHEL 8:
nmcli con mod enp0s3 ipv4.gateway 192.168.20.1
Informeer de interface dat deze handmatige configuratie gebruikt (niet DHCP enz.).
nmcli con mod enp0s3 ipv4.method manual
DNS configureren:
nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
Laad de interfaceconfiguratie opnieuw:
nmcli con up enp0s3
Uw wijzigingen worden opgeslagen in /etc/sysconfig/network-scripts/ifcfg-.
Hier is het configuratiebestand dat voor mij is gegenereerd:
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Conclusie
In deze tutorial heb je gezien hoe je een statisch IP-adres configureert met netwerkscripts, nmtui en nmcli hulpprogramma's in RHEL 8 sterk>. Als u vragen of opmerkingen heeft, aarzel dan niet om deze in het opmerkingengedeelte hieronder te stellen.