ฉันมีคอมพิวเตอร์ที่ใช้สำหรับการสำรองข้อมูลซึ่งทำการ Wake-on-lan เพื่อเรียกใช้การสำรองข้อมูลแล้วปิด เช้านี้มีบางอย่างเกิดขึ้นที่ทำให้ที่อยู่ MAC เปลี่ยนไป ในขณะที่ฉันรู้ที่อยู่ MAC สามารถ ถูกเปลี่ยน ฉันไม่คิดว่าสิ่งนี้จะเกิดขึ้นโดยไม่ถาม
คอมพิวเตอร์เครื่องนี้ใช้งาน Ubuntu และได้รับการอัปเดตตั้งแต่ 16.04 ขณะนี้อยู่บน Ubuntu 20.04.3 LTS ในบางจุด eth0
กลายเป็น enp2s0
แต่ฉันนึกไม่ออกว่าทำไมมันถึงเปลี่ยน MAC พอร์ตอีเธอร์เน็ตถูกสร้างขึ้นในเมนบอร์ด คอมพิวเตอร์ทำงานเพียง 20-60 นาทีต่อวัน และไม่ทำอะไรเลย มันไม่ได้ย้ายหรือมีการปรับเปลี่ยนฮาร์ดแวร์ในปีที่ผ่านมา มันเป็นระบบสำรองข้อมูลที่แข็งแกร่ง - ได้รับการตรวจสอบ แต่อย่างอื่นก็เพิกเฉยเพราะมันใช้งานได้ - ความน่าเชื่อถือที่ฉันคาดหวังจากเครื่อง Ubuntu
มีความคิดเกี่ยวกับสิ่งที่อาจทำให้เกิดสิ่งนี้หรือไม่? การอัปเดตบางอย่างทำให้เกิดสิ่งนี้ได้หรือไม่ ปัญหาฮาร์ดแวร์? ถ้าเป็นเช่นนั้นฉันจะรู้ได้อย่างไร
แก้ไข: ที่อยู่ MAC เดิมคือ 00:1a:4d:5e:7e:85 และที่อยู่ใหม่คือ aa:4c:ca:15:7e:97 ทั้งสองไม่ได้อยู่ใกล้กันและยากที่จะอธิบายด้วยการพลิกเล็กน้อยใน EEPROM ที่อยู่เดิมแสดง Giga-Byte Tech เป็นผู้จำหน่าย (ตามที่คาดไว้คือเมนบอร์ด Giga-Byte) ที่อยู่ใหม่ไม่มีผู้ขายและดูเหมือนจะเป็นแบบสุ่มอย่างสมบูรณ์
แก้ไข: ตามที่ร้องขอ เอาต์พุตของคำสั่งต่างๆ
$ ip addr
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: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP กลุ่มเริ่มต้น qlen 1000
ลิงค์/อีเธอร์ aa:4c:ca:15:7e:97 brd ff:ff:ff:ff:ff:ff
inet 10.4.8.210/16 brd 10.4.255.255 ขอบเขต global noprefixroute enp2s0
valid_lft ตลอดไป reserved_lft ตลอดไป
inet6 fe80::82a3:395:882b:844a/64 ลิงค์ขอบเขต noprefixroute
valid_lft ตลอดไป reserved_lft ตลอดไป
$ ls -l /etc/netplan/
รวม 0
$ sudo cat /etc/netplan/*
cat: '/etc/netplan/*': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
$ sudo ls -l /etc/NetworkManager/system-connections/
รวม 0
$ sudo cat /etc/NetworkManager/ระบบเชื่อมต่อ/*
cat: '/etc/NetworkManager/system-connections/*': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
$ sudo grep -lR "aa:4c:ca:15:7e:97" /etc 2>/dev/null
$ sudo grep -R -C 4 "aa:4c:ca:15:7e:97" /etc 2>/dev/null
$
นอกจากนี้ ฉันบูตระบบโดยใช้ ระบบกู้ภัย.
[root@sysrescue ~]# ไอพี
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: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP กลุ่มเริ่มต้น qlen 1000
ลิงค์/อีเธอร์ aa:4c:ca:15:7e:97 brd ff:ff:ff:ff:ff:ff
inet 10.4.8.210/16 brd 10.4.255.255 ขอบเขต global noprefixroute enp2s0
valid_lft ตลอดไป reserved_lft ตลอดไป
inet6 fe80::fd62:c737:4f9c:80fe/64 ลิงค์ขอบเขต noprefixroute
valid_lft ตลอดไป reserved_lft ตลอดไป
เห็นได้ชัดว่าฮาร์ดแวร์ MAC มีการเปลี่ยนแปลงและไม่ได้ตั้งค่าที่อยู่นี้ให้กับ Ubuntu ทุกครั้งที่ระบบบูท การเปลี่ยนแปลงของฮาร์ดแวร์ MAC ยังคงเป็นปริศนาอย่างไรและทำไม
2022-02-28
หลังจากถอดสายไฟออกจากคอมพิวเตอร์แล้ว ที่อยู่ MAC จะกลับไปที่เดิม ขณะที่ฉันเปิดเครื่องคอมพิวเตอร์หลายครั้ง ฉันยังไม่ได้ถอดสายไฟออก NIC จะต้องได้รับพลังงานแม้ว่าส่วนที่เหลือของเครื่องจะปิดอยู่ เพื่อให้สามารถใช้งานฟังก์ชัน Wake-on-LAN ได้ อะไรก็ตามที่ทำให้เกิดปัญหานี้เกิดขึ้นชั่วคราว