3 วิธีในการตั้งค่าที่อยู่ IP แบบคงที่ใน RHEL 8
การกำหนดค่าที่อยู่ IP แบบคงที่สำหรับการแจกจ่าย Linux ของคุณเป็นงานพื้นฐานและควรดำเนินการให้เสร็จสิ้นด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน ด้วยการเปิดตัว RHEL 8 เบต้าสาธารณะ คุณสามารถกำหนดค่าอินเทอร์เฟซเครือข่ายได้หลายวิธีโดยใช้ยูทิลิตี NetworkManager
ในบทช่วยสอนนี้ เราจะแสดงวิธีต่างๆ สองสามวิธีในการตั้งค่าที่อยู่ IP แบบคงที่ในการติดตั้ง RHEL 8 โปรดทราบว่าบทความนี้สันนิษฐานว่าคุณทราบการตั้งค่าเครือข่ายที่คุณต้องการใช้กับระบบของคุณแล้ว
1. วิธีกำหนดค่า IP แบบคงที่โดยใช้สคริปต์เครือข่ายด้วยตนเอง
คุณสามารถกำหนดค่าที่อยู่ 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 ดังที่แสดง
ip a show enp0s3
2. วิธีกำหนดค่า IP แบบคงที่โดยใช้เครื่องมือ Nmtui
อีกวิธีหนึ่งในการกำหนดค่าที่อยู่ IP แบบคงที่สำหรับ RHEL 8 ของคุณคือการใช้เครื่องมือ nmtui คืออินเทอร์เฟซผู้ใช้แบบข้อความ (TUI) หากต้องการใช้งานเพียงพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ
nmtui
นี่จะเป็นการเปิดตัวโปรแกรม:
เลือกที่จะแก้ไขการเชื่อมต่อ จากนั้นเลือกอินเทอร์เฟซ:
ในหน้าต่างถัดไป คุณจะสามารถแก้ไขการตั้งค่าอินเทอร์เฟซเครือข่ายได้โดยเลื่อนเคอร์เซอร์ด้วยปุ่มลูกศรบนแป้นพิมพ์:
ในตัวอย่างนี้ ฉันได้เปลี่ยนที่อยู่ IP ของฉันจาก 192.168.20.150 เป็น 192.168.20.160 หากต้องการบันทึกการเปลี่ยนแปลง ให้เลื่อนลงไปที่ส่วนท้ายของหน้าแล้วเลือก ตกลง
จากนั้นโหลดอินเทอร์เฟซเครือข่ายใหม่โดยเลือก “เปิดใช้งานการเชื่อมต่อ ”:
จากนั้นเลือกชื่อการเชื่อมต่อและเลือก
:
และตอนนี้เลือก
เพื่อเปิดใช้งานอินเทอร์เฟซด้วยการตั้งค่าใหม่ที่คุณกำหนดไว้
จากนั้นเลือก
เพื่อกลับไปที่เมนูหลัก จากนั้นเลือก “Quit ” เพื่อออก
ตรวจสอบว่ามีการใช้การตั้งค่าที่อยู่ IP ใหม่กับ:
ip a show enp0s3
3. วิธีกำหนดค่า IP แบบคงที่โดยใช้เครื่องมือ Nmcli
Nmcli เป็นอินเทอร์เฟซบรรทัดคำสั่ง NetworkManager ที่สามารถใช้เพื่อรับข้อมูลหรือกำหนดค่าอินเทอร์เฟซเครือข่าย
หากคุณต้องการตั้งค่าที่อยู่ IP แบบคงที่ คุณสามารถใช้ตัวเลือกต่อไปนี้:
ตั้งค่าที่อยู่ IP สำหรับอินเทอร์เฟซ 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/network-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 ใน RHEL 8 แข็งแกร่ง>. หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดอย่าลังเลที่จะส่งในส่วนความคิดเห็นด้านล่าง