3 načina za postavljanje statičke IP adrese u RHEL 8


Konfiguriranje statičke IP adrese za vašu Linux distribuciju je fundamentalni zadatak i trebalo bi da se završi u nekoliko jednostavnih koraka. Sa izdanjem javne beta verzije RHEL 8, sada možete konfigurirati svoj mrežni interfejs na nekoliko različitih načina koristeći NetworkManager uslužne programe.

U ovom vodiču ćemo vam pokazati nekoliko različitih načina za postavljanje statičke IP adrese na RHEL 8 instalaciji. Imajte na umu da ovaj članak pretpostavlja da već znate mrežne postavke koje želite primijeniti za svoj sistem.

1. Kako ručno konfigurirati statički IP koristeći mrežne skripte

Možete konfigurirati statičku IP adresu na starinski način uređivanjem:

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

U mom slučaju fajl nosi naziv:

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

Da biste pronašli ime vašeg mrežnog interfejsa, možete koristiti sljedeću naredbu nmcli.

nmcli con

Za uređivanje datoteke jednostavno koristite svoj omiljeni uređivač i otvorite datoteku:

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"

Zatim ponovo pokrenite NetworkManager sa:

systemctl restart NetworkManager

Alternativno, možete ponovo učitati mrežni interfejs koristeći:

nmcli con down enp0s3 && nmcli con up enp0s3

Sada možete provjeriti novu IP adresu koristeći ip komandu kao što je prikazano.

ip a show enp0s3

2. Kako konfigurirati statički IP koristeći Nmtui alat

Drugi način za konfiguriranje statičke IP adrese za vaš RHEL 8 je korištenje alata nmtui, je tekstualni korisnički interfejs (TUI). Da biste ga koristili, jednostavno upišite sljedeću naredbu u svoj terminal.

nmtui

Ovo će pokrenuti program:

Odaberite da uredite vezu, a zatim odaberite sučelje:

U sljedećem prozoru moći ćete urediti postavke mrežnog sučelja pomicanjem kursora pomoću tipki sa strelicama na vašoj tastaturi:

U ovom primjeru, promijenio sam svoju IP adresu iz 192.168.20.150 u 192.168.20.160. Da biste sačuvali promjene, pomaknite se prema dolje do kraja stranice i odaberite OK.

Zatim ponovo učitajte mrežno sučelje odabirom “Aktiviraj vezu ”:

Zatim odaberite naziv veze i odaberite :

A sada odaberite da aktivirate sučelje s novim postavkama koje ste mu dali.

Zatim odaberite da se vratite na glavni meni, a zatim odaberite “Quit ” za izlaz.

Provjerite da li su nove postavke IP adrese primijenjene sa:

ip a show enp0s3

3. Kako konfigurirati statički IP koristeći Nmcli alat

Nmcli je NetworkManager interfejs komandne linije koji se može koristiti za dobijanje informacija ili konfigurisanje mrežnog interfejsa.

Ako želite postaviti statičku IP adresu, možete koristiti sljedeće opcije:

Postavite IP adresu za interfejs enp0s3 na RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Postavite gateway na RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Obavijestite sučelje da koristi ručnu konfiguraciju (ne dhcp itd.).

nmcli con mod enp0s3 ipv4.method manual

Konfigurirajte DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Ponovo učitajte konfiguraciju interfejsa:

nmcli con up enp0s3 

Vaše promjene će biti sačuvane u /etc/sysconfig/network-scripts/ifcfg-.

Evo konfiguracijskog fajla koji je generiran za mene:

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"
Zaključak

U ovom vodiču ste vidjeli kako konfigurirati statičku IP adresu pomoću mrežnih skripti, nmtui i nmcli uslužnih programa u RHEL 8 jako>. Ako imate bilo kakvih pitanja ili komentara, ne ustručavajte se da ih pošaljete u odeljku za komentare ispod.