Я использую 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 исчез)