Ụzọ 3 iji tọọ adreesị IP static na RHEL 8


Ịhazi adreesị IP kwụ ọtọ maka nkesa Linux gị bụ ọrụ dị mkpa na ekwesịrị ịmecha ya na usoro ole na ole dị mfe. Site na ntọhapụ nke RHEL 8 beta ọha, ị nwere ike hazie interface netwọk gị n'ụzọ ole na ole dị iche iche site na iji ọrụ NetworkManager.

N'ime nkuzi a, anyị ga-egosi gị ụzọ ole na ole dị iche iche iji tọọ adreesị IP static na nrụnye RHEL 8. Rịba ama na akụkọ a na-eche, na ị maralarị ntọala netwọk nke ịchọrọ itinye maka sistemụ gị.

1. Otu esi ahazi IP static site n'iji aka ederede netwọkụ

Ị nwere ike hazie adreesị IP dị iche site na ịdezi:

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

N'ọnọdụ m, a na-akpọ faịlụ ahụ:

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

Ka ịchọta aha interface netwọk gị, ị nwere ike iji iwu nmcli na-esonụ.

# nmcli con

Iji dezie faịlụ naanị jiri nchịkọta akụkọ ọkacha mmasị gị wee mepee faịlụ:

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

Mgbe ahụ malitegharịa NetworkManager na:

# systemctl restart NetworkManager

N'aka nke ọzọ, ịnwere ike ibugharị interface netwọk site na iji:

# nmcli con down enp0s3 && nmcli con up enp0s3

Ugbu a ị nwere ike lelee adreesị IP ọhụrụ site na iji iwu ip dị ka egosiri.

# ip a show enp0s3

2. Otu esi ahazi IP static site na iji Nmtui Tool

Ụzọ ọzọ ị ga-esi hazie adreesị IP static maka RHEL 8 gị bụ site na iji nmtui Tool, bụ interface njirimara ederede (TUI). Iji jiri ya pịnye iwu na-esonụ na njedebe gị.

# nmtui

Nke a ga-amalite usoro:

Họrọ ka ị dezie njikọ, wee họrọ interface:

Na mpio na-esote ị ga-enwe ike dezie ntọala interface netwọk site na iji igodo akụ na ahụigodo gị bugharịa cursor:

N'ihe atụ a, agbanweela m adreesị IP m site na 192.168.20.150 ruo 192.168.20.160. Ka ịchekwaa mgbanwe a pịgharịa gaa na njedebe nke ibe wee họrọ OK.

Mgbe ahụ tinyegharịa interface netwọk site na ịhọrọ Mee njikọ rụọ ọrụ:

Wee họrọ aha njikọ wee họrọ :

Ma ugbu a họrọ rụọ ọrụ iji mee ka interface ahụ jiri ntọala ọhụrụ ị nyere ya rụọ ọrụ.

Wee họrọ ka ịlaghachi na menu isi wee họrọ \Kwụsị ka ịpụ.

Nyochaa na etinyere ntọala adreesị IP ọhụrụ ahụ na:

# ip a show enp0s3

3. Otu esi ahazi IP Static Iji Nmcli Ngwá Ọrụ

Nmcli bụ interface ahịrị ahịrị iwu NetworkManager nke enwere ike iji nweta ozi ma ọ bụ hazie interface netwọkụ.

Ọ bụrụ na ịchọrọ ịtọ adreesị IP static, ịnwere ike iji nhọrọ ndị a:

Tọọ adreesị IP maka interface enp0s3 na RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Tọọ ụzọ ámá na RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Gwa interface ahụ na ọ na-eji nhazi akwụkwọ ntuziaka (ọ bụghị dhcp wdg).

# nmcli con mod enp0s3 ipv4.method manual

Hazie DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Bugharịa nhazi interface:

# nmcli con up enp0s3 

A ga-echekwa mgbanwe gị na /etc/sysconfig/network-scripts/ifcfg-.

Nke a bụ faịlụ nhazi nke emepụtara m:

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

N'ime nkuzi a, ị hụla otu esi ahazi adreesị IP static na ederede netwọk, nmtui na nmcli utilities na RHEL 8. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ kwuo, biko egbula oge ịnye ha na ngalaba nkọwa n'okpuru.