Sto eseguendo Arch basato sul kernel Linux 3.10.5-1. Il sistema utilizza le nuove convenzioni di denominazione di fatto delle interfacce Ethernet enp * s * e wlp * ecc. Questo è comunque un problema, poiché la mia istituzione educativa sta usando un programma chiamato Maple 17 . Il sistema di licenze di Maple dipende dall'esistenza di un'interfaccia denominata eth0 perché deve recuperarne l'indirizzo MAC per verificare la licenza. È una cattiva soluzione, ma devo aggirare il problema.
Ciò significa che avrò bisogno di un'interfaccia eth0 con qualsiasi indirizzo MAC (poiché posso recuperare un nuovo file di licenza per il nuovo indirizzo MAC) che non deve necessariamente funzionare. In effetti, dovrebbe essere sempre inattivo. Credo che ci siano diversi modi per tentare di risolvere questo problema, ma non sono stato in grado di trovare nulla su nessuna delle idee.
- Creazione di un adattatore senza connettività
- Creazione di un alias per enp3s0 chiamato eth0
- Rinominare enp3s0 o l'interfaccia di loopback.
Le cose che sono riuscito a trovare riguardavano solo il passaggio alle convenzioni più recenti e alle versioni precedenti di udev. Hanno lavorato solo su RHEL e SuSe comunque. L'ho provato senza fortuna però. (persistent-net-names.rules e net-name-slot.rules, entrambi hanno appena fatto smettere di funzionare la mia interfaccia reale e la mia interfaccia wlan scompare)