RHEL 8-de statiki IP adresi düzmegiň 3 usuly


Linux paýlanyşyňyz üçin statiki IP adresi düzmek esasy mesele we birnäçe aňsat ädimde tamamlanmalydyr. RHEL 8 köpçülikleýin beta çykmagy bilen, indi NetworkManager kömekçi enjamlaryny ulanyp, tor interfeýsini birnäçe dürli görnüşde düzüp bilersiňiz.

Bu gollanmada size RHEL 8 gurnamasynda statiki IP adresi düzmegiň birnäçe dürli ýollaryny görkezmekçi. Bu makalanyň, ulgamyňyz üçin ýüz tutmak isleýän ulgam sazlamalaryňyzy eýýäm bilýändigiňizi göz öňünde tutuň.

1. Tor skriptlerini el bilen ulanyp, statiki IP-ni nädip sazlamaly

Statik IP adresi redaktirläp köne usul bilen düzüp bilersiňiz:

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

Meniň ýagdaýymda faýlyň ady:

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

Tor interfeýsiniň adyny tapmak üçin aşakdaky nmcli buýrugyny ulanyp bilersiňiz.

# nmcli con

Faýly redaktirlemek üçin halaýan redaktoryňyzy ulanyň we faýly açyň:

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

Soňra NetworkManager-i täzeden açyň:

# systemctl restart NetworkManager

Ativea-da bolmasa, tor interfeýsini ulanyp täzeden ýükläp bilersiňiz:

# nmcli con down enp0s3 && nmcli con up enp0s3

Indi görkezilişi ýaly ip buýrugyny ulanyp, täze IP adresi barlap bilersiňiz.

# ip a show enp0s3

2. Nmtui guralyny ulanyp, statiki IP-ni nädip sazlamaly

RHEL 8 üçin statiki IP adresi düzmegiň başga bir usuly, nmtui guralyny ulanmak, tekst ulanyjy interfeýsi (TUI). Ony ulanmak üçin terminalyňyza aşakdaky buýrugy ýazyň.

# nmtui

Bu maksatnama başlar:

Baglanyşygy redaktirläň, soňra interfeýsi saýlaň:

Indiki penjirede kursory klawiaturadaky ok düwmeleri bilen geçirip, tor interfeýs sazlamalaryny redaktirläp bilersiňiz:

Bu mysalda, IP adresimi 192.168.20.150-den 192.168.20.160-a üýtgetdim. Üýtgeşmeleri saklamak üçin sahypanyň ahyryna aýlaň we OK saýlaň.

Soňra\Baglanyşygy işjeňleşdir saýlap, tor interfeýsini täzeden açyň:

Soňra baglanyşyk adyny saýlaň we saýlaň:

Indi beren täze sazlamalaryňyz bilen interfeýsi işjeňleşdirmek üçin saýlaň.

Soňra esasy menýuda dolanmak üçin saýlaň we çykmak üçin\Çyk saýlaň.

Täze IP adres sazlamalarynyň ulanylandygyny barlaň:

# ip a show enp0s3

3. Nmcli guralyny ulanyp, statiki IP-ni nädip sazlamaly

Nmcli, maglumat almak ýa-da tor interfeýsini düzmek üçin ulanyp boljak NetworkManager buýruk setiri interfeýsi.

Statik IP adresi bellemek isleseňiz, aşakdaky wariantlary ulanyp bilersiňiz:

RHEL 8-de enp0s3 interfeýsi üçin IP adresi düzüň.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Derwezäni RHEL 8-de düzüň:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

El bilen konfigurasiýa ulanýandygyny interfeýsine habar beriň (dhcp we ş.m. däl).

# nmcli con mod enp0s3 ipv4.method manual

DNS-i sazlaň:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Interfeýs konfigurasiýasyny täzeden ýükläň:

# nmcli con up enp0s3 

Üýtgeşmeleriňiz/etc/sysconfig/network-scripts/ifcfg--de saklanar.

Ine, meniň üçin döredilen konfigurasiýa faýly:

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

Bu gollanmada, RHEL 8-de tor skriptleri, nmtui we nmcli kömekçi enjamlary bilen statiki IP adresi nädip sazlamalydygyny gördüňiz. Soraglaryňyz ýa-da teswirleriňiz bar bolsa, aşakdaky teswir bölüminde bermekden çekinmäň.