3 Weeër fir eng statesch IP Adress an RHEL 8


Eng statesch IP Adress fir Är Linux Verdeelung konfiguréieren ass eng fundamental Aufgab a sollt a e puer einfache Schrëtt ofgeschloss ginn. Mat der Verëffentlechung vun der RHEL 8 ëffentlecher Beta, kënnt Dir elo Är Netzwierkinterface op e puer verschidde Weeër konfiguréieren mat NetworkManager Utilities.

An dësem Tutorial wäerte mir Iech e puer verschidde Weeër weisen fir eng statesch IP Adress op RHEL 8 Installatioun ze setzen. Notéiert datt dësen Artikel viraussetzt datt Dir schonn d'Netzwierk Astellunge kennt déi Dir fir Äre System gëlle wëllt.

1. Wéi konfiguréieren statesch IP Benotzt Network Scripten manuell

Dir kënnt eng statesch IP Adress op almodesch Manéier konfiguréieren andeems Dir ännert:

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

A mengem Fall ass de Fichier genannt:

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

Fir Ären Netzwierk Interface Numm ze fannen, kënnt Dir de folgenden nmcli Kommando benotzen.

# nmcli con

Fir d'Datei z'änneren, benotzt einfach Äre Liiblingseditor an öffnen d'Datei:

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

Da restart den NetworkManager mat:

# systemctl restart NetworkManager

Alternativ kënnt Dir d'Netzwierk-Interface nei lueden andeems Dir:

# nmcli con down enp0s3 && nmcli con up enp0s3

Elo kënnt Dir dann déi nei IP Adress iwwerpréiwen mat dem ip Kommando wéi gewisen.

# ip a show enp0s3

2. Wéi konfiguréieren statesch IP Benotzt Nmtui Tool

Eng aner Manéier fir statesch IP Adress fir Är RHEL 8 ze konfiguréieren ass andeems Dir nmtui Tool benotzt, ass en Text User Interface (TUI). Fir et ze benotzen, gitt einfach de folgende Kommando an Ärem Terminal.

# nmtui

Dëst wäert de Programm starten:

Wielt eng Verbindung z'änneren, wielt dann den Interface:

An der nächster Fënster kënnt Dir d'Netzwierk-Interface-Astellunge änneren andeems Dir de Cursor mat de Pfeiltasten op Ärer Tastatur bewegt:

An dësem Beispill hunn ech meng IP Adress vun 192.168.20.150 op 192.168.20.160 geännert. Fir d'Ännerungen ze späicheren, scrollt bis zum Enn vun der Säit erof a wielt OK.

Da lued d'Netzwierkschnitt nei andeems Dir \A Verbindung aktivéiert wielt:

Wielt dann de Verbindungsnumm a wielt :

A wielt elo fir den Interface mat den neien Astellungen ze aktivéieren déi Dir et uginn hutt.

Da wielt fir zréck an den Haaptmenü zréckzekommen a wielt dann \Quitt fir ofzegoen.

Vergewëssert Iech datt déi nei IP Adress Astellunge applizéiert goufen mat:

# ip a show enp0s3

3. Wéi konfiguréieren statesch IP Benotzt Nmcli Tool

Nmcli ass eng NetworkManager Kommandozeil-Interface déi benotzt ka ginn fir Informatioun ze kréien oder en Netzwierk-Interface ze konfiguréieren.

Wann Dir eng statesch IP Adress setzen wëllt, kënnt Dir déi folgend Optiounen benotzen:

Setzt d'IP Adress fir Interface enp0s3 op RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Setzt de Paart op RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informéiert d'Interface datt et manuell Konfiguratioun benotzt (net dhcp etc.).

# nmcli con mod enp0s3 ipv4.method manual

DNS konfiguréieren:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Reload d'Interface Konfiguratioun:

# nmcli con up enp0s3 

Är Ännerungen ginn an /etc/sysconfig/network-scripts/ifcfg- gespäichert.

Hei ass d'Konfiguratiounsdatei déi fir mech generéiert gouf:

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

An dësem Tutorial hutt Dir gesinn wéi Dir eng statesch IP Adress mat Netzwierkskripten, nmtui an nmcli Utilities konfiguréiert an RHEL 8. Wann Dir Froen oder Kommentarer hutt, zéckt net fir se an der Kommentarsektioun hei drënner ofzeginn.