Я запускаю Arch на основі ядра Linux 3.10.5-1. Система використовує нові фактичні умови іменування інтерфейсів Ethernet enp * s * і wlp * тощо. Однак це проблема, оскільки мій навчальний заклад використовує програму Maple 17 . Система ліцензування Maple залежить від існування інтерфейсу з іменем eth0, оскільки він повинен отримати MAC-адресу його для перевірки ліцензії. Це погане рішення, але я мушу обійти його.
Це означає, що мені взагалі потрібен інтерфейс eth0 з будь-якою MAC-адресою (оскільки я можу отримати новий файл ліцензії для нової MAC-адреси), який не обов'язково повинен працювати. Насправді, це просто повинно бути в будь-який час. Я вважаю, що існує декілька способів спробувати вирішити цю проблему, але я не зміг знайти жодної ідеї.
- Створення адаптера без підключення
- Створення псевдоніма для enp3s0 під назвою eth0
- Перейменування enp3s0 або інтерфейсу зворотного зв'язку.
Те, що мені вдалося знайти, стосувалося лише зміни нових конвенцій та старих версій udev. Вони так чи інакше працювали на RHEL та SuSe. Я спробував це без удачі, хоча. (persistent-net-names.rules та net-name-slot.rules, обидва вони просто змусили мій фактичний інтерфейс перестати працювати, а мій інтерфейс wlan зникнути)