3 måter å angi en statisk IP-adresse i RHEL 8


Konfigurering av en statisk IP-adresse for Linux-distribusjonen din er en grunnleggende oppgave og bør fullføres i noen få enkle trinn. Med utgivelsen av RHEL 8 offentlig beta, kan du nå konfigurere nettverksgrensesnittet ditt på noen forskjellige måter ved å bruke NetworkManager-verktøyene.

I denne opplæringen skal vi vise deg noen forskjellige måter å angi en statisk IP-adresse på RHEL 8-installasjon. Merk at denne artikkelen forutsetter at du allerede kjenner nettverksinnstillingene du ønsker å bruke for systemet ditt.

1. Hvordan konfigurere statisk IP ved hjelp av nettverksskript manuelt

Du kan konfigurere en statisk IP-adresse på gammeldags måte ved å redigere:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

I mitt tilfelle heter filen:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

For å finne nettverksgrensesnittnavnet ditt kan du bruke følgende nmcli-kommando.

nmcli con

For å redigere filen bruker du bare favorittredigeringsprogrammet ditt og åpner 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"

Start deretter NetworkManager på nytt med:

systemctl restart NetworkManager

Alternativt kan du laste nettverksgrensesnittet på nytt ved å bruke:

nmcli con down enp0s3 && nmcli con up enp0s3

Nå kan du sjekke den nye IP-adressen ved å bruke ip-kommandoen som vist.

ip a show enp0s3

2. Hvordan konfigurere statisk IP ved hjelp av Nmtui Tool

En annen måte å konfigurere statisk IP-adresse for RHEL 8 er ved å bruke nmtui-verktøyet, et tekstbrukergrensesnitt (TUI). For å bruke den, skriv inn følgende kommando i terminalen.

nmtui

Dette vil lansere programmet:

Velg å redigere en tilkobling, og velg deretter grensesnittet:

I neste vindu vil du kunne redigere nettverksgrensesnittinnstillingene ved å flytte markøren med piltastene på tastaturet:

I dette eksemplet har jeg endret IP-adressen min fra 192.168.20.150 til 192.168.20.160. For å lagre endringene, bla ned til slutten av siden og velg OK.

Last deretter nettverksgrensesnittet på nytt ved å velge "Aktiver en tilkobling ":

Velg deretter tilkoblingsnavnet og velg :

Og velg nå for å aktivere grensesnittet med de nye innstillingene du har gitt det.

Velg deretter for å gå tilbake til hovedmenyen og velg deretter “Avslutt ” for å avslutte.

Bekreft at de nye IP-adresseinnstillingene er brukt med:

ip a show enp0s3

3. Hvordan konfigurere statisk IP ved hjelp av Nmcli Tool

Nmcli er et NetworkManager kommandolinjegrensesnitt som kan brukes til å innhente informasjon eller konfigurere et nettverksgrensesnitt.

Hvis du vil angi en statisk IP-adresse, kan du bruke følgende alternativer:

Angi IP-adressen for grensesnittet enp0s3RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Sett gatewayen på RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informer grensesnittet om at det bruker manuell konfigurasjon (ikke dhcp osv.).

nmcli con mod enp0s3 ipv4.method manual

Konfigurer DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Last inn grensesnittkonfigurasjonen på nytt:

nmcli con up enp0s3 

Endringene dine vil bli lagret i /etc/sysconfig/network-scripts/ifcfg-.

Her er konfigurasjonsfilen som er generert for meg:

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"
Konklusjon

I denne opplæringen har du sett hvordan du konfigurerer en statisk IP-adresse med nettverksskript, nmtui og nmcli-verktøy i RHEL 8 sterk>. Hvis du har spørsmål eller kommentarer, ikke nøl med å sende dem i kommentarfeltet nedenfor.