Я решил сделать чистую установку 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
.let говорит, что 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
файла ..