Njia 3 za Kuweka Anwani Tuli ya IP katika RHEL 8


Kusanidi anwani ya IP tuli kwa usambazaji wako wa Linux ni kazi ya kimsingi na inapaswa kukamilishwa kwa hatua chache rahisi. Kwa kutolewa kwa beta ya umma ya RHEL 8, sasa unaweza kusanidi kiolesura cha mtandao wako kwa njia chache tofauti kwa kutumia huduma za NetworkManager.

Katika somo hili tutakuonyesha njia chache tofauti za kuweka anwani ya IP tuli kwenye usakinishaji wa RHEL 8. Kumbuka kuwa kifungu hiki kinadhania, kwamba tayari unajua mipangilio ya mtandao ambayo ungependa kutumia kwa mfumo wako.

1. Jinsi ya Kusanidi IP Tuli Kwa Kutumia Hati za Mtandao Manually

Unaweza kusanidi anwani ya IP tuli kwa njia ya zamani kwa kuhariri:

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

Katika kesi yangu faili inaitwa:

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

Ili kupata jina la kiolesura chako cha mtandao, unaweza kutumia amri ifuatayo ya nmcli.

# nmcli con

Ili kuhariri faili tumia tu hariri unayopenda na ufungue faili:

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

Kisha anza tena NetworkManager na:

# systemctl restart NetworkManager

Vinginevyo, unaweza kupakia upya kiolesura cha mtandao kwa kutumia:

# nmcli con down enp0s3 && nmcli con up enp0s3

Sasa unaweza kuangalia anwani mpya ya IP kwa kutumia amri ya ip kama inavyoonyeshwa.

# ip a show enp0s3

2. Jinsi ya Kusanidi IP Tuli Kwa Kutumia Zana ya Nmtui

Njia nyingine ya kusanidi anwani tuli ya IP ya RHEL 8 yako ni kutumia zana ya nmtui, ni kiolesura cha maandishi (TUI). Ili kuitumia andika tu amri ifuatayo kwenye terminal yako.

# nmtui

Hii ndio itazindua programu:

Chagua kuhariri muunganisho, kisha uchague kiolesura:

Katika dirisha linalofuata utaweza kuhariri mipangilio ya kiolesura cha mtandao kwa kusogeza kielekezi na vitufe vya vishale kwenye kibodi yako:

Katika mfano huu, nimebadilisha anwani yangu ya IP kutoka 192.168.20.150 hadi 192.168.20.160. Kuhifadhi mabadiliko tembeza chini hadi mwisho wa ukurasa na uchague Sawa.

Kisha pakia upya kiolesura cha mtandao kwa kuchagua \Amilisha muunganisho:

Kisha chagua jina la muunganisho na uchague :

Na sasa chagua ili kuamilisha kiolesura kwa mipangilio mipya uliyoipa.

Kisha chagua ili kurudi kwenye menyu kuu na kisha uchague \Ondoka ili kuondoka.

Thibitisha kuwa mipangilio mipya ya anwani ya IP imetumiwa na:

# ip a show enp0s3

3. Jinsi ya Kusanidi IP Tuli Kwa Kutumia Zana ya Nmcli

Nmcli ni kiolesura cha amri cha NetworkManager ambacho kinaweza kutumika kupata habari au kusanidi kiolesura cha mtandao.

Ikiwa unataka kuweka anwani ya IP tuli, unaweza kutumia chaguo zifuatazo:

Weka anwani ya IP ya kiolesura enp0s3 kwenye RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Weka lango kwenye RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Fahamisha kiolesura kuwa kinatumia usanidi wa mwongozo (sio dhcp n.k.).

# nmcli con mod enp0s3 ipv4.method manual

Sanidi DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Pakia upya usanidi wa kiolesura:

# nmcli con up enp0s3 

Mabadiliko yako yatahifadhiwa katika /etc/sysconfig/network-scripts/ifcfg-.

Hapa kuna faili ya usanidi ambayo imetengenezwa kwa ajili yangu:

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

Katika somo hili umeona jinsi ya kusanidi anwani ya IP tuli na hati za mtandao, nmtui na nmcli huduma katika RHEL 8. Ikiwa una maswali au maoni yoyote, tafadhali usisite kuyawasilisha katika sehemu ya maoni hapa chini.