Zoeken op website

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.