Я пытался изменить имя сетевых интерфейсов на этой новой версии Ubuntu 16.04 LTS, но не имеет /etc/udev/rules.d/70-persistent-net.rules
.
Итак, я пытался использовать, /lib/udev/write_net_rules
но он не существует.
Зачем мне эта модификация? Потому что я использую инструмент для симуляции виртуальных платформ, которые используют гибкое лицензирование, а аутентификация должна быть в eth0
имени интерфейса.
Любое предложение?
Команда ip link
возвращает:
user@laptop:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether b8:2a:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 5c:e0:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
user@laptop:~$ ifconfig
enp6s0 Link encap:Ethernet HWaddr b8:2a:xx:yy:xx:yy
lo Link encap:Local Loopback
wlp7s0 Link encap:Ethernet HWaddr 5c:e0:xx:yy:xx:yy
(Некоторая информация была проигнорирована и подавлена)
Я уже пробовал несколько ссылок:
источник
enp0s1
отenp0s17
? Это тот же процесс? Кроме того, что я должен сделать для виртуальных сетевых интерфейсов, таких какenp0s1:1
иenp0s2
т. Д.?SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
В Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. Шаг один из ответа @Geancarlo Abich, и это сработало . Ubuntu создал новые имена сразу после перезагрузки:
источник
Ubuntu-16,04-сервер-amd64
В
/etc/default/grub
, изменитьв
Затем введите:
и перезагрузите вашу систему
источник
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Я попытался смешать некоторые предложения, и я нашел решение!
Шаг 1. Отключите наследуемые имена прошивки по умолчанию.
Отредактируйте
/etc/default/grub
изменение строки изв
и, наконец, запустить от имени пользователя root:
и перезагрузите вашу систему.
Шаг 2 : Создайте постоянный файл
/etc/udev/rules.d/70-persistent-net.rules
от имени пользователя root и заполните его.Пример:
(Используйте MAC-адрес интерфейсов, чтобы обратиться к интерфейсу, который вы хотите переименовать, и измените значения имени интерфейса «X», как вы хотите)
Сохраните изменения и перезагрузите компьютер.
Это работает для меня.
источник