Điểm:0

Địa chỉ MAC bị thay đổi một cách bí ẩn

lá cờ de

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.

Jeff avatar
lá cờ mx
Có ai khác ngoài bạn có quyền truy cập vào máy của bạn không?
Jeff avatar
lá cờ mx
Điều này có thể hữu ích: https://www.linuxfordevices.com/tutorials/ubuntu/spoof-mac-address Nó nói về cách thay đổi hoặc giả mạo địa chỉ MAC, nhưng nó có thể cung cấp một số thông tin chi tiết... Điều này cũng có thể hữu ích: https: //ubuntuforums.org/showthread.php?t=2451515
A. Que avatar
lá cờ de
@Jeff Không ai khác có quyền truy cập vào máy đó - chỉ người dùng dự phòng và người dùng quản trị. Về mặt vật lý thì có quyền truy cập vào máy, nhưng đánh giá bằng bụi, nó đã không được chạm vào trong một thời gian dài.
Tilman avatar
lá cờ cn
Phương tiện (thường là bộ nhớ flash) lưu trữ địa chỉ MAC không hoàn hảo. Bit flips và thậm chí mất hoàn toàn xảy ra. Nếu bạn chia sẻ địa chỉ MAC cũ và mới bằng cách thêm địa chỉ đó vào câu hỏi của mình, chúng tôi có thể xem xét liệu có một mẫu có thể giải thích được trong thay đổi hay không.
A. Que avatar
lá cờ de
@Tilman Tôi đã thêm địa chỉ MAC theo yêu cầu. Tôi đồng ý rằng xảy ra hiện tượng lật và mất bit, nhưng trong trường hợp đó, tôi sẽ mong đợi một MAC tương tự hoặc tất cả FF hoặc 00.
Tilman avatar
lá cờ cn
Điều đó thực sự kỳ lạ.Tôi thua lỗ.
Điểm:0
lá cờ br

Vui lòng thêm đầu ra của các lệnh này (trong các phần riêng biệt) vào câu hỏi của bạn ở trên:

địa chỉ ip
ls -l /etc/netplan/
con mèo sudo /etc/netplan/*
sudo ls -l /etc/NetworkManager/system-connections/
sudo 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

Có một cách dễ dàng để tách vấn đề thiết lập hệ thống khỏi vấn đề phần cứng. Khởi động máy tính của bạn bằng đĩa USB FLASH với hình ảnh Linux trực tiếp và kiểm tra địa chỉ MAC của giao diện Ethernet. Nếu MAC vẫn còn aa:4c:ca:15:7e:97, thì đó có thể là vấn đề CTNH.Nếu MAC chuyển về 00:1a:4d:5e:7e:85, thì MAC xấu được đặt ở đâu đó trong hệ thống Ubuntu đã cài đặt của bạn.

A. Que avatar
lá cờ de
Tôi đã thêm thông tin được yêu cầu. Khởi động bằng đĩa trực tiếp hiển thị địa chỉ MAC mới, vì vậy rõ ràng địa chỉ này đã được đặt. Làm thế nào và tại sao vẫn chưa được biết. Không đủ danh tiếng trong diễn đàn này để bình chọn cho câu trả lời của bạn, nhưng dù sao cũng cảm ơn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.