Điểm:0

Làm cách nào tôi có thể đặt địa chỉ mac phần cứng vĩnh viễn?

lá cờ gb

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?

heynnema avatar
lá cờ ru
Tôi cho rằng bạn đang chạy netplan. Xem https://netplan.io/ và tìm kiếm các trang tham khảo và thiết kế cho "địa chỉ mac". Sau đó, bạn có thể thử sử dụng các từ hạn định **match** (theo tên... eth0, eth1, v.v.) và **macaddress**.
Điểm:0
lá cờ gb

Tôi đã có thể giải quyết điều này như sau.

Tôi đã tạo tập tin này:

/etc/netplan/config.yaml                  

với nội dung:

mạng:
    phiên bản: 2
    trình kết xuất: mạng
    ethernet:
        eth0:
            macaddress: ba:e4:64:bc:81:d7
        eth1:
            macaddress: c2:1c:fb:6b:fb:73
        eth2:
            macaddress: 2A:77:19:7C:B4:E4
        eth3:
            macaddress: ba:2a:5c:54:35:60

trong đó eth0/1/2/3 là các giao diện trên máy của tôi. Sau đó tôi đã có thể áp dụng những điều này ngay lập tức bằng cách sử dụng

sudo netplan áp dụng

các cài đặt này sau đó được duy trì sau khi khởi động lại.

Lưu ý rằng có một lỗi trong máy chủ dhcp pihole không xóa hợp đồng thuê động khi sử dụng giao diện người dùng. Bạn có thể chỉnh sửa tệp tại /etc/pihole/dhcp.lease và trực tiếp xóa hợp đồng thuê. Sau đó sử dụng

sudo pihole khởi động lại

Thiết lập này hiện gán cùng một địa chỉ mac cho các giao diện và máy chủ dhcp sẽ thực hiện phần còn lại.

Đă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.