J'ai essayé de changer le nom des interfaces réseau sur cette nouvelle version Ubuntu 16.04 LTS mais je n'ai pas le /etc/udev/rules.d/70-persistent-net.rules
.
Alors, j'ai essayé d'utiliser /lib/udev/write_net_rules
mais ça n'existe pas.
Pourquoi ai-je besoin de cette modification? Parce que j'utilise un outil pour simuler des plateformes virtuelles qui utilisent des licences flex et que l'authentification doit être dans le eth0
nom de l'interface.
Toute suggestion?
La commande ip link
retourne:
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
(Certaines informations ont été ignorées et supprimées)
J'ai déjà essayé des liens:
la source
enp0s1
partir deenp0s17
? Est-ce le même processus? De plus, que dois-je faire pour les interfaces réseau virtuelles telles queenp0s1:1
ouenp0s2
etc.?SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
Sur Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. La première étape de @Geancarlo Abich a répondu et cela a fonctionné . Ubuntu a créé un nouveau nom directement après le redémarrage:
la source
Ubuntu-16.04-server-amd64
Dans
/etc/default/grub
, changerà
Ensuite, tapez:
et redémarrez votre système
la source
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
J'ai essayé de mélanger quelques suggestions et j'avais trouvé la solution!
Étape 1 : désactivez les noms hérités du micrologiciel par défaut.
Modifier votre
/etc/default/grub
modification de la ligne deà
et, enfin, lancez en tant que root:
et redémarrez votre système.
Étape 2 : Créez le fichier persistant en
/etc/udev/rules.d/70-persistent-net.rules
tant que racine et remplissez-le.Exemple:
(Utilisez l'adresse MAC de l'interface pour faire référence à l'interface que vous souhaitez renommer et modifiez les valeurs du nom d'interface 'X' comme vous le souhaitez.)
Enregistrez les modifications et redémarrez.
Cela fonctionne pour moi.
la source