ฉันเห็นชื่ออินเทอร์เฟซเครือข่ายเปลี่ยนไปบนเซิร์ฟเวอร์หลายเครื่องหลังจากอัปเกรด 18.04 -> 20.04 ผ่าน ทำปล่อยอัพเกรด
. ก่อนการอัปเกรด ฉันไม่ได้ทำการปรับแต่งชื่อโลจิคัลของ NIC และใช้ชื่ออินเทอร์เฟซที่คาดคะเนได้ซึ่งเป็นค่าเริ่มต้น เอ็นพี96s0f0
และ เอ็นพี96s0f1
สำหรับออนบอร์ด Intel X722 NIC นี่คือเมนบอร์ด Supermicro X11 DPi-NT
หลังจากการอัพเกรด เอ็นพี96s0f0
ได้รับการเปลี่ยนชื่อเป็น อีโน0
ซึ่งทำให้การกำหนดค่าเครือข่ายของฉันเสียหายผ่าน netplan เอ็นพี96s0f1
ยังไม่ได้เปลี่ยนชื่อและยังคงอยู่ที่นั่น
ทำไมสิ่งนี้ถึงเกิดขึ้น? ฉันสามารถค้นหาไฟล์ใดเพื่อดูว่าเป็นการกำหนดค่าของ Ubuntu หรือไม่ ฉันตรวจสอบสิ่งที่เกี่ยวข้องกับ กฎสุทธิถาวร
ใน /etc/udev/rules.d/
และไม่เห็นไฟล์ใดๆ
อัปเดตด้วยข้อมูลบางอย่าง: dmesg แสดงสิ่งนี้ใน 18.04:
i40e 0000:60:00.0 enp96s0f0: เปลี่ยนชื่อจาก eth0
แต่นี่ในวันที่ 20.04:
i40e 0000:60:00.0 eno0: เปลี่ยนชื่อจาก eth0
นี่คือข้อมูลเกี่ยวกับอินเทอร์เฟซบนเครื่องที่อัปเดตแล้ว เอ็นพี96s0f0
ได้รับการเปลี่ยนชื่อเป็น อีโน0
:
$ lspci | เกรป X7
60:00.0 คอนโทรลเลอร์อีเทอร์เน็ต: Intel Corporation Ethernet Connection X722 สำหรับ 10GBASE-T (rev 09)
60:00.1 ตัวควบคุมอีเทอร์เน็ต: Intel Corporation Ethernet Connection X722 สำหรับ 10GBASE-T (rev 09)
$ethtool enp96s0f1
การตั้งค่าสำหรับ enp96s0f1:
พอร์ตที่รองรับ: [ TP ]
โหมดลิงค์ที่รองรับ: 1000baseT/เต็ม
10,000baseT/เต็ม
รองรับการใช้เฟรมหยุดชั่วคราว: รับอย่างเดียวแบบสมมาตร
รองรับการเจรจาอัตโนมัติ: ใช่
โหมด FEC ที่รองรับ: ไม่ได้รายงาน
โหมดลิงก์ที่โฆษณา: 1,000baseT/เต็ม
10,000baseT/เต็ม
การใช้เฟรมหยุดชั่วคราวที่โฆษณา: ไม่
การเจรจาอัตโนมัติที่โฆษณา: ใช่
โหมด FEC ที่โฆษณา: ไม่ได้รายงาน
ความเร็ว: 10,000Mb/s
ดูเพล็กซ์: เต็ม
พอร์ต: คู่บิด
ไฟแอด: 0
ตัวรับส่งสัญญาณ: ภายใน
การเจรจาอัตโนมัติ: เปิด
MDI-X: ไม่ทราบ
ไม่สามารถรับการตั้งค่า Wake-on-lan: ไม่อนุญาตให้ดำเนินการ
ระดับข้อความปัจจุบัน: 0x00000007 (7)
ลิงค์โพรบ drv
ตรวจพบลิงก์: ใช่
$ ไอพี
1: จริง: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN กลุ่มเริ่มต้น qlen 1,000
ลิงค์ / ย้อนกลับ 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 ขอบเขตโฮสต์เลย
valid_lft ตลอดไป reserved_lft ตลอดไป
inet6 ::1/128 ขอบเขตโฮสต์
valid_lft ตลอดไป reserved_lft ตลอดไป
2: eno0: <BROADCAST, MULTICAST> mtu 1500 สถานะ qdisc noop กลุ่มเริ่มต้นลง qlen 1000
ลิงก์/อีเทอร์ $MAC brd ff:ff:ff:ff:ff:ff
3: ens1f0: <BROADCAST, MULTICAST> mtu 1500 qdisc noop สถานะ DOWN กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ $MAC brd ff:ff:ff:ff:ff:ff
4: enp96s0f1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ $MAC brd ff:ff:ff:ff:ff:ff
5: ens1f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop สถานะ DOWN กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ $MAC brd ff:ff:ff:ff:ff:ff
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ $MAC brd ff:ff:ff:ff:ff:ff
inet $IP brd $IP ขอบเขต global bond0
valid_lft ตลอดไป reserved_lft ตลอดไป
ลิงก์ขอบเขต inet6 $IPV6
valid_lft ตลอดไป reserved_lft ตลอดไป