3 būdai, kaip nustatyti statinį IP adresą RHEL 8


„Linux“ platinimo statinio IP adreso konfigūravimas yra pagrindinė užduotis, kurią reikia atlikti keliais paprastais žingsniais. Išleidę RHEL 8 viešąją beta versiją, dabar galite konfigūruoti tinklo sąsają keliais skirtingais būdais naudodami NetworkManager paslaugų programas.

Šiame vadove parodysime keletą skirtingų būdų, kaip nustatyti statinį IP adresą diegiant RHEL 8. Atminkite, kad šiame straipsnyje daroma prielaida, kad jau žinote tinklo nustatymus, kuriuos norite taikyti savo sistemai.

1. Kaip sukonfigūruoti statinį IP naudojant tinklo scenarijus rankiniu būdu

Galite konfigūruoti statinį IP adresą senamadiškai redaguodami:

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

Mano atveju failas pavadintas:

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

Norėdami rasti savo tinklo sąsajos pavadinimą, galite naudoti šią nmcli komandą.

nmcli con

Norėdami redaguoti failą, tiesiog naudokite mėgstamą redaktorių ir atidarykite failą:

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"

Tada iš naujo paleiskite NetworkManager naudodami:

systemctl restart NetworkManager

Arba galite iš naujo įkelti tinklo sąsają naudodami:

nmcli con down enp0s3 && nmcli con up enp0s3

Dabar galite patikrinti naują IP adresą naudodami ip komandą, kaip parodyta.

ip a show enp0s3

2. Kaip sukonfigūruoti statinį IP naudojant Nmtui įrankį

Kitas būdas sukonfigūruoti statinį RHEL 8 IP adresą yra naudoti nmtui įrankį, tekstinę vartotojo sąsają (TUI). Norėdami jį naudoti, tiesiog įveskite šią komandą savo terminale.

nmtui

Tai paleis programą:

Pasirinkite redaguoti ryšį, tada pasirinkite sąsają:

Kitame lange galėsite redaguoti tinklo sąsajos nustatymus, perkeldami žymeklį klaviatūros rodyklių klavišais:

Šiame pavyzdyje pakeičiau IP adresą iš 192.168.20.150 į 192.168.20.160. Norėdami išsaugoti pakeitimus, slinkite žemyn iki puslapio pabaigos ir pasirinkite Gerai.

Tada iš naujo įkelkite tinklo sąsają pasirinkdami Suaktyvinti ryšį:

Tada pasirinkite ryšio pavadinimą ir pasirinkite :

O dabar pasirinkite , kad suaktyvintumėte sąsają su naujais jai suteiktais nustatymais.

Tada pasirinkite , kad grįžtumėte į pagrindinį meniu, tada pasirinkite „Baigti“, kad išeitumėte.

Patikrinkite, ar nauji IP adreso nustatymai pritaikyti su:

ip a show enp0s3

3. Kaip sukonfigūruoti statinį IP naudojant Nmcli įrankį

Nmcli yra NetworkManager komandų eilutės sąsaja, kurią galima naudoti informacijai gauti arba tinklo sąsajai konfigūruoti.

Jei norite nustatyti statinį IP adresą, galite naudoti šias parinktis:

Nustatykite sąsajos enp0s3 IP adresą RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Nustatykite šliuzą RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informuokite sąsają, kad ji naudoja rankinę konfigūraciją (ne dhcp ir pan.).

nmcli con mod enp0s3 ipv4.method manual

Konfigūruoti DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Iš naujo įkelkite sąsajos konfigūraciją:

nmcli con up enp0s3 

Jūsų pakeitimai bus išsaugoti aplanke /etc/sysconfig/network-scripts/ifcfg-.

Štai man sugeneruotas konfigūracijos failas:

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"
Išvada

Šiame vadove matėte, kaip sukonfigūruoti statinį IP adresą naudojant tinklo scenarijus, nmtui ir nmcli priemones RHEL 8. Jei turite klausimų ar pastabų, nedvejodami pateikite juos toliau pateiktame komentarų skyriuje.