3 veidi, kā iestatīt statisku IP adresi RHEL 8


Statiskās IP adreses konfigurēšana Linux izplatīšanai ir pamatuzdevums, un to vajadzētu veikt ar dažām vienkāršām darbībām. Izlaižot publisko RHEL 8 beta versiju, tagad varat konfigurēt tīkla saskarni vairākos dažādos veidos, izmantojot NetworkManager utilītprogrammas.

Šajā apmācībā mēs parādīsim dažus dažādus veidus, kā iestatīt statisku IP adresi RHEL 8 instalācijā. Ņemiet vērā, ka šajā rakstā tiek pieņemts, ka jūs jau zināt tīkla iestatījumus, kurus vēlaties piemērot savai sistēmai.

1. Kā konfigurēt statisko IP, izmantojot tīkla skriptus manuāli

Statisku IP adresi var konfigurēt vecmodīgi, rediģējot:

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

Manā gadījumā faila nosaukums ir:

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

Lai atrastu tīkla saskarnes nosaukumu, varat izmantot šādu komandu nmcli.

# nmcli con

Lai rediģētu failu, vienkārši izmantojiet iecienīto redaktoru un atveriet failu:

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

Pēc tam restartējiet NetworkManager ar:

# systemctl restart NetworkManager

Varat arī atkārtoti ielādēt tīkla saskarni, izmantojot:

# nmcli con down enp0s3 && nmcli con up enp0s3

Tagad jūs varat pārbaudīt jauno IP adresi, izmantojot ip komandu, kā parādīts.

# ip a show enp0s3

2. Kā konfigurēt statisko IP, izmantojot rīku Nmtui

Cits veids, kā konfigurēt statisko IP adresi savam RHEL 8, ir, izmantojot nmtui rīku, ir teksta lietotāja saskarne (TUI). Lai to izmantotu, vienkārši ievadiet šādu komandu savā terminālā.

# nmtui

Tas palaidīs programmu:

Izvēlieties rediģēt savienojumu, pēc tam atlasiet interfeisu:

Nākamajā logā varēsit rediģēt tīkla saskarnes iestatījumus, pārvietojot kursoru ar tastatūras bultiņu taustiņiem:

Šajā piemērā esmu mainījis savu IP adresi no 192.168.20.150 uz 192.168.20.160. Lai saglabātu izmaiņas, ritiniet uz leju līdz lapas beigām un atlasiet Labi.

Pēc tam atkārtoti ielādējiet tīkla saskarni, izvēloties “Aktivizēt savienojumu”:

Pēc tam izvēlieties savienojuma nosaukumu un atlasiet :

Tagad atlasiet , lai aktivizētu saskarni ar jaunajiem iestatījumiem, kurus esat tam piešķīris.

Pēc tam atlasiet , lai atgrieztos galvenajā izvēlnē, un pēc tam atlasiet “Quit”, lai izietu.

Pārbaudiet, vai jaunie IP adreses iestatījumi ir lietoti ar:

# ip a show enp0s3

3. Kā konfigurēt statisko IP, izmantojot rīku Nmcli

Nmcli ir komandrindas NetworkManager interfeiss, ko var izmantot informācijas iegūšanai vai tīkla saskarnes konfigurēšanai.

Ja vēlaties iestatīt statisku IP adresi, varat izmantot šādas iespējas:

Iestatiet RHEL 8 interfeisa enp0s3 IP adresi.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Iestatiet vārteju RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informējiet saskarni, ka tā izmanto manuālo konfigurēšanu (nevis dhcp utt.).

# nmcli con mod enp0s3 ipv4.method manual

Konfigurēt DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Pārlādēt interfeisa konfigurāciju:

# nmcli con up enp0s3 

Jūsu veiktās izmaiņas tiks saglabātas mapē/etc/sysconfig/network-scripts/ifcfg-.

Šeit ir konfigurācijas fails, kas man ir ģenerēts:

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

Šajā apmācībā jūs redzējāt, kā RHEL 8 konfigurēt statisku IP adresi ar tīkla skriptiem, nmtui un nmcli utilītām. Ja jums ir kādi jautājumi vai komentāri, lūdzu, nevilcinieties tos iesniegt tālāk komentāru sadaļā.