Korzystam z Arch opartego na jądrze Linux 3.10.5-1. System wykorzystuje nowe faktyczne konwencje nazewnictwa interfejsów Ethernet enp * s * i wlp * itd. Jest to jednak problem, ponieważ moja instytucja edukacyjna korzysta z programu o nazwie Maple 17 . System licencjonowania Maple jest zależny od istnienia interfejsu o nazwie eth0, ponieważ musi pobrać jego adres MAC, aby zweryfikować licencję. To złe rozwiązanie, ale muszę to obejść.
Oznacza to, że będę potrzebować interfejsu eth0 z dowolnym adresem MAC (ponieważ mogę pobrać nowy plik licencji dla nowego adresu MAC), który niekoniecznie musi działać. W rzeczywistości powinien być cały czas wyłączony. Sądzę, że istnieje kilka sposobów rozwiązania tego problemu, ale nie znalazłem nic na temat żadnego z pomysłów.
- Tworzenie adaptera bez łączności
- Tworzenie aliasu dla enp3s0 o nazwie eth0
- Zmiana nazwy enp3s0 lub interfejsu pętli zwrotnej.
To, co udało mi się znaleźć, dotyczyło tylko zmiany do nowszych konwencji i starszych wersji udev. W każdym razie działali tylko na RHEL i SuSe. Próbowałem jednak bez powodzenia. (persistent-net-names.rules i net-name-slot.rules, oba spowodowały, że mój rzeczywisty interfejs przestał działać i mój interfejs wlan zniknął)