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