Hoe configureer ik een statisch IP-adres op CentOS 7 / RHEL 7

Ik ben een nieuwe sysadmin en CentOS-gebruiker. Mijn systeem is geconfigureerd om DHCP te gebruiken. Hoe kan ik overschakelen van DHCP naar een statisch IP adres op een CentOS 7 desktop systeem? Hoe stel ik een statisch TCP/IP adres in op mijn CentOS Linux 7 of Red Hat Enterprise Linux 7 server met behulp van de command line optie?
Op CentOS 7 of RHEL 7 moet men gebruik maken van de NetworkManager daemon. Het probeert om netwerk configuratie en operatie zo pijnloos en automatisch mogelijk te maken door het beheren van de primaire netwerk verbinding en andere netwerk interfaces, zoals Ethernet, WiFi, en Mobiele Breedband apparaten. In deze korte handleiding leer je over het configureren van een netwerk interface met een statisch IP adres met behulp van ifcfg bestanden in de /etc/sysconfig/network-scripts/ directory in een CentOS 7 en RHEL 7:

  1. Maak als volgt een bestand met de naam /etc/sysconfig/network-scripts/ifcfg-eth0 aan:
  2. DEVICE=eth0
  3. BOOTPROTO=none
  4. ONBOOT=yes
  5. PREFIX=24
  6. IPADDR=192.168.2.203
  7. Restart netwerk service: systemctl restart network

Hoe maak ik een lijst van netwerk interfaces?

Type het volgende commando:
# ip a

Fig.01: Lijst NIC’s in een CentOS 7 server met ip commando

Of gebruik het volgende commando:
# nmcli -p dev
Voorbeelduitvoer:

Fig.02: nmcli commando in actie

Hier is een typische DHCP configuratie voor eth0 (opgeslagen in /etc/sysconfig/network-scripts/ifcfg-eth0 bestand):

Hoe configureer ik een eth0 interface met statische netwerk IP instellingen (methode # 1)?

Om een eth0 interface te configureren met statische netwerk instellingen met behulp van ifcfg bestanden, bewerkt of maakt u een bestand met de naam ifcfg-eth0 in de /etc/sysconfig/network-scripts/ directory als volgt:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Bijwerken/bewerken als volgt voor statische IP configuratie:

Bewaar en sluit het bestand. U hoeft het netwerk- of broadcastadres niet op te geven, omdat dit automatisch door het systeem wordt berekend. Om de netwerkdienst opnieuw te starten, voert u in:
# systemctl restart network

Verificatie

Fig.03: Testen van netwerken en controleren of alles werkt

Hoe configureer ik een eth0-interface met statisch IP-adres op CentOS 7 / RHEL 7 met behulp van Network Manager (methode # 2)?

U dient het nmtui commando te gebruiken. Het is een curses-gebaseerde TUI applicatie voor interactie met NetworkManager. Om een verbindingseditor te tonen die het toevoegen, wijzigen, bekijken en verwijderen van verbindingen ondersteunt. Om een statisch IP te bekijken of in te stellen met dit gereedschap voor eth0, voer in:
# nmtui edit eth0
Voorbeelduitvoer:

Fig.04: nmtui is een curses-gebaseerde TUI applicatie voor interactie met NetworkManager.

Conclusie

Je hebt geleerd hoe je een statisch IP adres kunt instellen op CentOS 7 of RHEL (Red Hat Enterprise Linux) 7.

🐧 Steun mijn werk op Patreon of met een donatie.
🐧 Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS feed of wekelijkse email nieuwsbrief.
🐧 5 reacties tot nu toe… voeg er een toe ↓
Package Manager

Categorie Lijst van Unix en Linux commando’s
Bestandsbeheer cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Network Utilities dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
apk – apt
Processen Beheer bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – tijd
Zoeken grep – whereis – which
Gebruikersinformatie groepen – id – lastcomm – last – lid/libuser-lid – lognaam – leden – gebruikers – whoami – wie – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *