3 måder at indstille en statisk IP-adresse i RHEL 8
Konfiguration af en statisk IP-adresse til din Linux-distribution er en grundlæggende opgave og skal udføres i få nemme trin. Med udgivelsen af RHEL 8 offentlig beta kan du nu konfigurere din netværksgrænseflade på et par forskellige måder ved hjælp af NetworkManager-værktøjer.
I denne vejledning vil vi vise dig nogle få forskellige måder at indstille en statisk IP-adresse på RHEL 8-installationen. Bemærk, at denne artikel forudsætter, at du allerede kender de netværksindstillinger, som du vil anvende på dit system.
1. Sådan konfigureres statisk IP ved hjælp af netværksscripts manuelt
Du kan konfigurere en statisk IP-adresse på den gammeldags måde ved at redigere:
/etc/sysconfig/network-scripts/ifcfg-(interface-name)
I mit tilfælde hedder filen:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
For at finde dit netværksinterfacenavn kan du bruge følgende nmcli-kommando.
# nmcli con
For at redigere filen skal du blot bruge din yndlingseditor og åbne filen:
# 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"
Genstart derefter NetworkManager med:
# systemctl restart NetworkManager
Alternativt kan du genindlæse netværksgrænsefladen ved at bruge:
# nmcli con down enp0s3 && nmcli con up enp0s3
Nu kan du derefter kontrollere den nye IP-adresse ved hjælp af ip-kommandoen som vist.
# ip a show enp0s3
2. Sådan konfigureres statisk IP ved hjælp af Nmtui Tool
En anden måde at konfigurere statisk IP-adresse til din RHEL 8 er ved hjælp af nmtui-værktøjet, er en tekstbrugergrænseflade (TUI). For at bruge det skal du blot skrive følgende kommando i din terminal.
# nmtui
Dette vil starte programmet:
Vælg at redigere en forbindelse, og vælg derefter grænsefladen:
I det næste vindue kan du redigere indstillingerne for netværksgrænsefladen ved at flytte markøren med piletasterne på dit tastatur:
I dette eksempel har jeg ændret min IP-adresse fra 192.168.20.150 til 192.168.20.160. For at gemme ændringerne skal du rulle ned til slutningen af siden og vælge OK.
Genindlæs derefter netværksgrænsefladen ved at vælge “Aktivér en forbindelse”:
Vælg derefter forbindelsesnavnet, og vælg
:
Og vælg nu
for at aktivere grænsefladen med de nye indstillinger, du har givet den.
Vælg derefter
for at vende tilbage til hovedmenuen, og vælg derefter "Quit" for at afslutte.
Kontroller, at de nye IP-adresseindstillinger er anvendt med:
# ip a show enp0s3
3. Sådan konfigureres statisk IP ved hjælp af Nmcli Tool
Nmcli er en NetworkManager kommandolinjegrænseflade, der kan bruges til at hente information eller konfigurere en netværksgrænseflade.
Hvis du vil indstille en statisk IP-adresse, kan du bruge følgende muligheder:
Indstil IP-adressen til interface enp0s3 på RHEL 8.
# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24
Indstil gatewayen på RHEL 8:
# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1
Informer grænsefladen, at den bruger manuel konfiguration (ikke dhcp osv.).
# nmcli con mod enp0s3 ipv4.method manual
Konfigurer DNS:
# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
Genindlæs interface-konfigurationen:
# nmcli con up enp0s3
Dine ændringer gemmes i/etc/sysconfig/network-scripts/ifcfg-.
Her er konfigurationsfilen, der er genereret til mig:
# 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"
I denne vejledning har du set, hvordan du konfigurerer en statisk IP-adresse med netværksscripts, nmtui og nmcli-hjælpeprogrammer i RHEL 8. Hvis du har spørgsmål eller kommentarer, så tøv ikke med at indsende dem i kommentarfeltet nedenfor.