3 ວິທີການຕັ້ງ IP address Static ໃນ RHEL 8


ການຕັ້ງຄ່າທີ່ຢູ່ IP ແບບຄົງທີ່ ສຳ ລັບການແຈກຈ່າຍ Linux ຂອງທ່ານແມ່ນວຽກງານພື້ນຖານແລະຄວນ ສຳ ເລັດໃນສອງສາມຂັ້ນຕອນງ່າຍໆ. ດ້ວຍການປ່ອຍ RHEL 8 beta ສາທາລະນະ, ດຽວນີ້ທ່ານສາມາດ ກຳ ຫນົດຄ່າອິນເຕີເຟດເຄືອຂ່າຍຂອງທ່ານດ້ວຍສອງສາມວິທີທີ່ແຕກຕ່າງກັນໂດຍໃຊ້ລະບົບປະໂຫຍດຂອງ NetworkManager

ໃນບົດແນະ ນຳ ນີ້ພວກເຮົາຈະສະແດງວິທີການທີ່ແຕກຕ່າງກັນໃຫ້ທ່ານເພື່ອ ກຳ ນົດທີ່ຢູ່ IP ແບບຄົງທີ່ໃນການຕິດຕັ້ງ RHEL 8. ໃຫ້ສັງເກດວ່າບົດຂຽນນີ້ຖືວ່າ, ທ່ານໄດ້ຮູ້ການຕັ້ງຄ່າເຄືອຂ່າຍທີ່ທ່ານຕ້ອງການສະ ໝັກ ລະບົບຂອງທ່ານແລ້ວ.

1. ວິທີການ ກຳ ຫນົດຄ່າ IP Static ໂດຍໃຊ້ Network Scripts ດ້ວຍຕົນເອງ

ທ່ານສາມາດ ກຳ ນົດທີ່ຢູ່ IP ແບບເກົ່າແບບເກົ່າໂດຍການດັດແກ້:

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

ໃນກໍລະນີຂອງຂ້ອຍເອກະສານທີ່ມີຊື່ວ່າ:

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

ເພື່ອຊອກຫາຊື່ໂຕ້ຕອບເຄືອຂ່າຍຂອງທ່ານ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ nmcli ຕໍ່ໄປນີ້.

# nmcli con

ເພື່ອແກ້ໄຂເອກະສານພຽງແຕ່ໃຊ້ບັນນາທິການທີ່ທ່ານມັກແລະເປີດແຟ້ມ:

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

ຫຼັງຈາກນັ້ນກໍ່ເລີ່ມ NetworkManager ຄືນ ໃໝ່ ດ້ວຍ:

# systemctl restart NetworkManager

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດໂຫຼດອິນເຕີເຟດເຄືອຂ່າຍຄືນ ໃໝ່ ໂດຍໃຊ້:

# nmcli con down enp0s3 && nmcli con up enp0s3

ຕອນນີ້ທ່ານສາມາດກວດເບິ່ງທີ່ຢູ່ IP ໃໝ່ ໂດຍໃຊ້ ip command ດັ່ງທີ່ສະແດງໄວ້.

# ip a show enp0s3

2. ວິທີການ ກຳ ຫນົດຄ່າ IP Static ໂດຍໃຊ້ Nmtui Tool

ອີກວິທີ ໜຶ່ງ ໃນການ ກຳ ນົດທີ່ຢູ່ IP ແບບຄົງທີ່ ສຳ ລັບ RHEL 8 ຂອງທ່ານແມ່ນໂດຍການໃຊ້ເຄື່ອງມື nmtui, ແມ່ນການໂຕ້ຕອບຜູ້ໃຊ້ຂໍ້ຄວາມ (TUI). ການນໍາໃຊ້ມັນພຽງແຕ່ພິມຄໍາສັ່ງຕໍ່ໄປນີ້ໃນປາຍຂອງທ່ານ.

# nmtui

ນີ້ແມ່ນຈະເປີດໂຄງການ:

ເລືອກທີ່ຈະແກ້ໄຂການເຊື່ອມຕໍ່, ຫຼັງຈາກນັ້ນເລືອກການໂຕ້ຕອບ:

ຢູ່ ໜ້າ ຕ່າງຕໍ່ໄປທ່ານຈະສາມາດແກ້ໄຂການຕັ້ງຄ່າການໂຕ້ຕອບຂອງເຄືອຂ່າຍໂດຍການຍ້າຍຕົວກະພິບດ້ວຍປຸ່ມລູກສອນໃນແປ້ນພິມຂອງທ່ານ:

ໃນຕົວຢ່າງນີ້, ຂ້ອຍໄດ້ປ່ຽນທີ່ຢູ່ IP ຂອງຂ້ອຍຈາກ 192.168.20.150 ເປັນ 192.168.20.160. ເພື່ອປະຫຍັດການປ່ຽນແປງເລື່ອນລົງໄປໃນຕອນທ້າຍຂອງ ໜ້າ ແລະເລືອກ OK.

ຫຼັງຈາກນັ້ນໃຫ້ໂຫຼດອິນເຕີເນັດຄືນ ໃໝ່ ໂດຍເລືອກ“ ເປີດໃຊ້ການເຊື່ອມຕໍ່”:

ຈາກນັ້ນເລືອກຊື່ການເຊື່ອມຕໍ່ແລະເລືອກ :

ແລະຕອນນີ້ເລືອກ ເພື່ອເປີດໃຊ້ອິນເຕີເຟດກັບການຕັ້ງຄ່າ ໃໝ່ ທີ່ທ່ານໄດ້ໃຫ້.

ຫຼັງຈາກນັ້ນເລືອກ ເພື່ອກັບໄປທີ່ເມນູຫຼັກແລະຫຼັງຈາກນັ້ນເລືອກ "ອອກ" ເພື່ອອອກຈາກ.

ຢືນຢັນວ່າການຕັ້ງຄ່າທີ່ຢູ່ IP ໃໝ່ ໄດ້ຖືກ ນຳ ໃຊ້ກັບ:

# ip a show enp0s3

3. ວິທີການຕັ້ງຄ່າ IP Static ໂດຍໃຊ້ Nmcli Tool

Nmcli ແມ່ນອິນເຕີເຟດເສັ້ນ ຄຳ ສັ່ງ NetworkManager ເຊິ່ງສາມາດໃຊ້ເພື່ອຮັບຂໍ້ມູນຫລືຕັ້ງຄ່າອິນເຕີເຟດເຄືອຂ່າຍ.

ຖ້າທ່ານຕ້ອງການ ກຳ ນົດທີ່ຢູ່ IP ແບບຄົງທີ່, ທ່ານສາມາດໃຊ້ຕົວເລືອກຕໍ່ໄປນີ້:

ຕັ້ງ IP address ສຳ ລັບອິນເຕີເຟດ enp0s3 ໃນ RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

ຕັ້ງຄ່າປະຕູໄຊ RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

ແຈ້ງການໂຕ້ຕອບວ່າມັນ ກຳ ລັງໃຊ້ການຕັ້ງຄ່າຄູ່ມື (ບໍ່ແມ່ນ dhcp ແລະອື່ນໆ).

# nmcli con mod enp0s3 ipv4.method manual

ຕັ້ງຄ່າ DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

ໂຫລດການຕັ້ງຄ່າການໂຕ້ຕອບຄືນ ໃໝ່:

# nmcli con up enp0s3 

ການປ່ຽນແປງຂອງທ່ານຈະຖືກບັນທຶກໃນ/etc/sysconfig/ເຄືອຂ່າຍ scripts/ifcfg-.

ນີ້ແມ່ນເອກະສານການຕັ້ງຄ່າທີ່ໄດ້ສ້າງຂື້ນ ສຳ ລັບຂ້ອຍ:

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

ໃນບົດແນະ ນຳ ນີ້ທ່ານໄດ້ເຫັນວິທີການ ກຳ ນົດທີ່ຢູ່ IP ແບບຄົງທີ່ພ້ອມກັບສະຄິບເຄືອຂ່າຍ, nmtui ແລະ nmcli utilities ໃນ RHEL 8. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ເຫັນໃດໆ, ກະລຸນາຢ່າລັງເລທີ່ຈະສົ່ງພວກເຂົາໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.