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:
- Maak als volgt een bestand met de naam /etc/sysconfig/network-scripts/ifcfg-eth0 aan:
- DEVICE=eth0
- BOOTPROTO=none
- ONBOOT=yes
- PREFIX=24
- IPADDR=192.168.2.203
- 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.
🐧 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 ↓
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 |