Tôi có một máy tính được sử dụng để sao lưu, hoạt động trên mạng để chạy các bản sao lưu rồi tắt. Sáng nay đã xảy ra sự cố khiến địa chỉ MAC thay đổi. Trong khi tôi biết địa chỉ MAC có thể được thay đổi, tôi không nghĩ rằng điều này có thể xảy ra mà không hỏi.
Máy tính này đã chạy Ubuntu và được cập nhật từ ngày 16.04. Nó hiện có trên Ubuntu 20.04.3 LTS. Tại một số điểm eth0
đã trở thành enp2s0
nhưng tôi không thể tưởng tượng tại sao điều đó lại thay đổi MAC. Cổng Ethernet được tích hợp vào bo mạch chủ. Máy tính chỉ chạy 20-60 phút mỗi ngày và không làm gì khác. Nó đã không di chuyển hoặc sửa đổi phần cứng trong nhiều năm. Nó đã từng là một hệ thống sao lưu vững chắc - được theo dõi nhưng mặt khác lại bị bỏ qua vì nó chỉ hoạt động - loại độ tin cậy mà tôi mong đợi từ một máy Ubuntu.
Bất kỳ ý tưởng về những gì có thể đã gây ra điều này? Một số cập nhật có thể đã gây ra điều này? Một vấn đề phần cứng? Nếu vậy, làm thế nào để tôi tìm ra?
CHỈNH SỬA: Địa chỉ MAC ban đầu là 00:1a:4d:5e:7e:85 và địa chỉ mới là aa:4c:ca:15:7e:97. Cả hai thậm chí không gần nhau và khó giải thích bằng cách lật một chút trong EEPROM. Địa chỉ ban đầu hiển thị Giga-Byte Tech là nhà cung cấp (đúng như dự đoán, đó là bo mạch chủ Giga-Byte). Địa chỉ mới không có nhà cung cấp và có vẻ hoàn toàn ngẫu nhiên.
CHỈNH SỬA: Theo yêu cầu, đầu ra của một số lệnh.
địa chỉ $ ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel LÊN nhóm mặc định qlen 1000
liên kết/ether aa:4c:ca:15:7e:97 brd ff:ff:ff:ff:ff:ff
inet 10.4.8.210/16 brd 10.4.255.255 phạm vi toàn cầu noprefixroute enp2s0
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 fe80::82a3:395:882b:844a/64 liên kết phạm vi noprefixroute
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
$ ls -l /etc/netplan/
tổng số 0
$ sudo mèo /etc/netplan/*
mèo: '/etc/netplan/*': Không có tệp hoặc thư mục như vậy
$ sudo ls -l /etc/NetworkManager/system-connections/
tổng số 0
$ sudo cat /etc/NetworkManager/system-connections/*
mèo: '/etc/NetworkManager/system-connections/*': Không có tệp hoặc thư mục như vậy
$ 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
$
Ngoài ra, tôi đã khởi động hệ thống bằng cách sử dụng Hệ ThốngCứu Hộ.
[root@sysrescue ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel LÊN nhóm mặc định qlen 1000
liên kết/ether aa:4c:ca:15:7e:97 brd ff:ff:ff:ff:ff:ff
inet 10.4.8.210/16 brd 10.4.255.255 phạm vi toàn cầu noprefixroute enp2s0
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 fe80::fd62:c737:4f9c:80fe/64 liên kết phạm vi noprefixroute
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
Rõ ràng, MAC phần cứng đã thay đổi và Ubuntu không đặt địa chỉ này mỗi khi hệ thống khởi động. Làm thế nào và tại sao MAC phần cứng thay đổi vẫn còn là một bí ẩn.
2022-02-28
Sau khi tháo dây nguồn ra khỏi máy tính, địa chỉ MAC trở về ban đầu. Trong khi tôi bật nguồn máy tính nhiều lần, tôi đã không tháo dây nguồn. NIC phải có điện ngay cả khi phần còn lại của máy bị tắt nguồn để cho phép chức năng đánh thức trên mạng LAN. Bất cứ điều gì gây ra vấn đề này đã làm như vậy một cách tạm thời.