Am un server ARM fără cap care rulează 20.04.4, care, din motive pe care nu le înțeleg, are toate NIC-urile sale cu mac-uri hardware de toate zerourile și setează mac-ul curent în mod aleatoriu la fiecare repornire.
â°â macchanger eth2
MAC actual: 2a:77:19:7c:b4:e4 (necunoscut)
MAC permanent: 00:00:00:00:00:00 (XEROX CORPORATION)
Rulez o gaură pi în rețeaua mea și se ocupă și de serviciul DHCP și poate atribui IP-uri statice numai pe baza adresei Mac raportate. Aceasta înseamnă că serverul meu primește o nouă adresă IP la fiecare repornire, ceea ce este problematic atunci când există o problemă cu gaura pi.
Vreau ca serverul meu să păstreze o adresă Mac pentru o anumită interfață, chiar și atunci când au loc reporniri.
Am încercat
link ip set adresa eth2 2A:77:19:7C:B4:E4
dar asta a fost șters în timpul unei reporniri.
Am încercat să folosesc un fișier de legătură cu systemd-networkd, dar nici acesta pare să nu aibă niciun efect.
sudo nano /etc/systemd/network/10-eth2.link
[Meci]
PermanentMACAddress=00:00:00:00:00:00
[Legătură]
MACAddress=2A:77:19:7C:B4:E4
Săpând, am găsit aceste intrări de jurnal
journalctl -b -u systemd-udevd.service
eth2: Nu s-a putut genera MAC persistent: Nu există date disponibile
25 februarie 23:23:42 macchiatobin systemd-udevd[480]: ethtool: negocierea automată este dezactivată sau activată, viteza și duplexul nu pot fi scrise.
Cum altfel îmi pot seta adresa mac la aceeași valoare permanent sau la pornire, astfel încât să fie aceeași valoare la fiecare pornire?