3 moduri de a seta o adresă IP statică în RHEL 8


Configurarea unei adrese IP statice pentru distribuția dvs. Linux este o sarcină fundamentală și ar trebui finalizată în câțiva pași simpli. Odată cu lansarea beta publică RHEL 8, acum vă puteți configura interfața de rețea în câteva moduri diferite folosind utilitarele NetworkManager.

În acest tutorial, vă vom arăta câteva moduri diferite de a seta o adresă IP statică la instalarea RHEL 8. Rețineți că acest articol presupune că știți deja setările de rețea pe care doriți să le aplicați pentru sistemul dvs.

1. Cum se configurează IP-ul static utilizând manual scripturi de rețea

Puteți configura o adresă IP statică la modă veche editând:

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

În cazul meu, fișierul se numește:

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

Pentru a găsi numele interfeței de rețea, puteți utiliza următoarea comandă nmcli.

nmcli con

Pentru a edita fișierul pur și simplu utilizați editorul preferat și deschideți fișierul:

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"

Apoi reporniți NetworkManager cu:

systemctl restart NetworkManager

Alternativ, puteți reîncărca interfața de rețea folosind:

nmcli con down enp0s3 && nmcli con up enp0s3

Acum puteți verifica noua adresă IP folosind comanda ip așa cum se arată.

ip a show enp0s3

2. Cum se configurează IP-ul static utilizând instrumentul Nmtui

O altă modalitate de a configura adresa IP statică pentru RHEL 8 este utilizarea instrumentului nmtui, care este o interfață de utilizator text (TUI). Pentru a-l folosi pur și simplu tastați următoarea comandă în terminal.

nmtui

Acesta va lansa programul:

Alegeți să editați o conexiune, apoi selectați interfața:

În fereastra următoare, veți putea edita setările interfeței de rețea deplasând cursorul cu tastele săgeți de pe tastatură:

În acest exemplu, mi-am schimbat adresa IP de la 192.168.20.150 la 192.168.20.160. Pentru a salva modificările, derulați în jos până la sfârșitul paginii și selectați OK.

Apoi reîncărcați interfața de rețea alegând „Activați o conexiune ”:

Apoi alegeți numele conexiunii și selectați :

Și acum selectați pentru a activa interfața cu noile setări pe care i le-ați dat.

Apoi selectați pentru a reveni la meniul principal și apoi selectați „Ieșire” pentru a ieși.

Verificați dacă noile setări de adresă IP au fost aplicate cu:

ip a show enp0s3

3. Cum se configurează IP-ul static utilizând instrumentul Nmcli

Nmcli este o interfață de linie de comandă NetworkManager care poate fi utilizată pentru obținerea de informații sau configurarea unei interfețe de rețea.

Dacă doriți să setați o adresă IP statică, puteți utiliza următoarele opțiuni:

Setați adresa IP pentru interfața enp0s3 pe RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Setați poarta de acces pe RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informați interfața că utilizează configurația manuală (nu dhcp etc.).

nmcli con mod enp0s3 ipv4.method manual

Configurați DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Reîncărcați configurația interfeței:

nmcli con up enp0s3 

Modificările dvs. vor fi salvate în /etc/sysconfig/network-scripts/ifcfg-.

Iată fișierul de configurare care a fost generat pentru mine:

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

În acest tutorial ați văzut cum să configurați o adresă IP statică cu utilități scripturi de rețea, nmtui și nmcli în RHEL 8 puternic>. Dacă aveți întrebări sau comentarii, vă rugăm să nu ezitați să le trimiteți în secțiunea de comentarii de mai jos.