Page 1 sur 1

[réseau] renommage automatique interface réseau (résolu)

Publié : jeu. 01 août 2013, 21:55
par xp-1000
Bonjour,

Je me heurte actuellement à un problème ; mon interface réseau se renomme automatiquement.
J'ai installé ce système via vmware directement sur mon ssd.
J'ai déjà eu quelques soucis de réadaptation à cause de cela.
Mon interface se nomme enp7s0 ou enp6s0 et non eth0, ce qui me fait penser que cela vient de vmware.

j'ai cru comprendre qu'on renommer l'interface dans le fichier :

Code : Tout sélectionner

/70-persistent-net.rules
mais je n'ai pas ce fichier sur mon disque.
Sauriez-vous comment rendre statique le nom de l'interface et voire même la renommer en eth0 ?

Merci d'avance

Re: [RESEAU] renommage automatique interface réseau

Publié : jeu. 01 août 2013, 22:08
par widapit
Salut.
non, ça ne vient pas de vmware ...
regardes par ici -> http://archlinux.fr/news/systemd-197-et ... ces-reseau si tu veux vraiment que ton interface s'appelle "eth0", il te faut créer le fichier .

Re: [RESEAU] renommage automatique interface réseau

Publié : ven. 02 août 2013, 09:08
par FoolEcho
widapit a écrit :non, ça ne vient pas de vmware ...
Je serai moins catégorique car la nouvelle nomenclature devrait justement empêcher un renommage d'un démarrage à l'autre. Bizarre.

Tu peux nous montrer la sorte de ip addr show (ou ifconfig -a si installé) ?

Re: [RESEAU] renommage automatique interface réseau

Publié : ven. 02 août 2013, 21:36
par xp-1000
Bonjour,
merci pour vos réponses.
Voici pour la commande ip addr :

Code : Tout sélectionner

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 6c:f0:49:e1:f9:3a brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.187/24 brd 192.168.100.255 scope global enp7s0
       valid_lft forever preferred_lft forever
    inet 192.168.100.253/24 brd 192.168.100.255 scope global secondary enp7s0
       valid_lft forever preferred_lft forever
    inet6 fe80::6ef0:49ff:fee1:f93a/64 scope link 
       valid_lft forever preferred_lft forever
Et voici le fichier de mon service réseau :

Code : Tout sélectionner

[Unit]
Description=Network Connectivity
Wants=network.target
Before=network.target

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/network
ExecStart=/sbin/ip link set dev ${interface} up
ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface}
ExecStart=/sbin/ip route add default via ${gateway}
ExecStop=/sbin/ip addr flush dev ${interface}
ExecStop=/sbin/ip link set dev ${interface} down

[Install]
WantedBy=multi-user.target
et enfin le fichier de conf qui va avec :

Code : Tout sélectionner

interface=enp7s0
address=192.168.100.253
netmask=255.255.255.0
broadcast=192.168.100.255
gateway=192.168.100.254
C'est justement cette dernière partie qui devient problématique car quand le nom de mon interface change le demarrage du service echoue inévitablement puisque enp7s0 n'existe plus.

Re: [RESEAU] renommage automatique interface réseau

Publié : ven. 02 août 2013, 21:42
par xp-1000
widapit a écrit :Salut.
non, ça ne vient pas de vmware ...
regardes par ici -> http://archlinux.fr/news/systemd-197-et ... ces-reseau si tu veux vraiment que ton interface s'appelle "eth0", il te faut créer le fichier .
Pour ma part je n'ai aucun fichier dans :

Code : Tout sélectionner

/etc/udev/rules.d/
et je ne parviens pas à créer un fichier :

Code : Tout sélectionner

# touch /sys/class/net/eth0
touch: impossible de faire un touch « /sys/class/net/eth0 »: Aucun fichier ou dossier de ce type

Re: [RESEAU] renommage automatique interface réseau

Publié : ven. 02 août 2013, 22:31
par widapit
pas bien les doubles posts :non:
pour le fichier /sys/class/net/eth0, dans la mesure où ton interface s'appele enp7s0, ça me semble logique qu'il n'existe pas !!
si tu veux fixer les noms, jete un oeil par ici -> http://wiki.archlinux.fr/Connexions_reseau#Interfaces

Re: [RESEAU] renommage automatique interface réseau

Publié : sam. 03 août 2013, 16:11
par xp-1000
Yop,
Merci à toi ca fonctionne.
Pardon j'aurais du mieux lire, j'étais resté bloqué sur le fait que je n'avais pas le fichier :

Code : Tout sélectionner

/dev/null /etc/udev/rules.d/80-net-name-slot.rules
En pensant que c'était un problème mais j'ai pu renommer mon interface en eth0 sans problème.
Ce qui est étrange c'est qu'avant j'utilisais les trois commandes plus haut (ExecStart) pour configurer mon réseau et ca marchait très bien.
Maintenant ca fonctionne toujours mais pas le dns. (je ping 8.8.8.8 mais pas google.fr)
Enfin j'ai rajouté ma freebox dans mon resolv.conf et c'est bon.

Merci bien a bientôt

Re: [RESEAU] renommage automatique interface réseau

Publié : sam. 03 août 2013, 16:15
par widapit
:resolu: :copain:

Re: [RESEAU] renommage automatique interface réseau [RESOLU]

Publié : sam. 03 août 2013, 17:55
par xp-1000
arf désolé, c'est pas la première fois en plus ..
Ca ne se reproduira plus