Ich verwende Arch basierend auf dem Linux 3.10.5-1 Kernel. Das System verwendet die neuen de-facto-Namenskonventionen der Ethernet-Schnittstellen enp * s * und wlp * usw. Dies ist jedoch ein Problem, da meine Bildungseinrichtung ein Programm namens Maple 17 verwendet . Das Lizenzsystem von Maple hängt von der Existenz einer Schnittstelle mit dem Namen eth0 ab, da die MAC-Adresse abgerufen werden muss, um die Lizenz zu überprüfen. Es ist eine schlechte Lösung, aber ich muss sie umgehen.
Dies bedeutet, dass ich eine eth0-Schnittstelle mit einer beliebigen MAC-Adresse benötige (da ich eine neue Lizenzdatei für die neue MAC-Adresse abrufen kann), die nicht unbedingt funktionieren muss. In der Tat sollte es immer nur unten sein. Ich gehe davon aus, dass es mehrere Möglichkeiten gibt, um dieses Problem zu lösen, aber ich konnte zu keiner der Ideen etwas finden.
- Adapter ohne Konnektivität erstellen
- Erstellen eines Alias für enp3s0 mit dem Namen eth0
- Umbenennen von enp3s0 oder der Loopback-Schnittstelle.
Die Dinge, die ich finden konnte, betrafen nur die Umstellung auf die neueren Konventionen und auf ältere Versionen von udev. Sie haben sowieso nur an RHEL und SuSe gearbeitet. Ich habe es aber ohne Glück versucht. (persistent-net-names.rules und net-name-slot.rules, beide haben nur dazu geführt, dass meine eigentliche Schnittstelle nicht mehr funktioniert und meine WLAN-Schnittstelle verschwindet)