Я вирішив зробити чисту установку 15.10, і в результаті потрібно перевстановити MATLAB. Ліцензії MATLAB прив’язані до апаратної адреси eth0.
Моя Ethernet-карта вказана як enp1s0, і мені потрібно перейменувати її на eth0. У списку вказано лише lo /etc/network/interfaces
, і /etc/udev/rules.d/70-persistent-net.rules
не існує, тому я не знаю, з чого почати.
.link
файли systemd , але деякі інші припустили, що це не працює для них. Це, швидше за все, не спрацювало, оскільки після редагування файлів посилань initramfs необхідно оновити . Отже, спочатку дотримуйтесь відповіді @ jndz, а потім - відповіді, яку я зв'язав вище.
udev
правило для перейменування інтерфейсу якeth0
..летки говорять про MAC-адресу інтерфейсу,xx:XX:xx:YY:yy:ZZ
тоді ви можете створити файл,/etc/udev/rules.d/
наприклад,99-rename-net.rules
і поставитиSUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:XX:xx:YY:yy:ZZ", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
у файл. Якщо ви не знаєте MAC-адресу, то ви можете її отримати з/sys/class/net/enp1so/address
файлу ..