Tôi có một máy chủ ARM không đầu chạy 20.04.4, vì những lý do mà tôi không thể hiểu được có tất cả các NIC với máy Mac phần cứng của tất cả các số không và đặt ngẫu nhiên máy Mac hiện tại mỗi lần khởi động lại.
â°â macchanger eth2
MAC hiện tại: 2a:77:19:7c:b4:e4 (không xác định)
MAC vĩnh viễn: 00:00:00:00:00:00 (XEROX CORPORATION)
Tôi chạy một lỗ pi trên mạng của mình và nó cũng xử lý dịch vụ DHCP và chỉ có thể gán IP tĩnh dựa trên địa chỉ mac được báo cáo. Điều này có nghĩa là máy chủ của tôi nhận được một địa chỉ IP mới trong mỗi lần khởi động lại, điều này có vấn đề khi có sự cố với lỗ số pi.
Tôi muốn máy chủ của mình giữ địa chỉ mac cho một giao diện nhất định ngay cả khi khởi động lại.
tôi đã thử
liên kết ip đặt địa chỉ eth2 2A:77:19:7C:B4:E4
nhưng điều đó đã bị xóa trong khi khởi động lại.
Tôi đã thử sử dụng tệp liên kết với systemd-networkd, nhưng điều này dường như cũng không có tác dụng.
Sudo nano /etc/systemd/network/10-eth2.link
[Trận đấu]
MACAddress vĩnh viễn=00:00:00:00:00:00
[Liên kết]
MACAddress=2A:77:19:7C:B4:E4
Tìm hiểu xung quanh, tôi tìm thấy các mục nhật ký này trong
tạp chí -b -u systemd-udevd.service
eth2: Không thể tạo MAC liên tục: Không có dữ liệu
Ngày 25 tháng 2 23:23:42 macchiatobin systemd-udevd[480]: ethtool: autonegotiation không được đặt hoặc bật, tốc độ và in hai mặt không thể ghi được.
Làm cách nào khác để tôi có thể đặt địa chỉ mac của mình thành cùng một giá trị vĩnh viễn hoặc khi khởi động để nó có cùng giá trị trên mỗi lần khởi động?