ค้นหาเว็บไซต์

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 แข็งแกร่ง>. หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดอย่าลังเลที่จะส่งในส่วนความคิดเห็นด้านล่าง