mimi090
Bonjour à tous,
Petit nouveau sur ce site je viens demander un peu d'aide pour la première fois concernant un changement de nom de mes cartes réseaux à chaque redémarrage de manière aléatoire.
Je suis sur un PowerEdge R520 qui a 4 cartes réseaux et qui sont configurées en dur.
Pour des raisons de besoin de fonctionnement correcte de la virtualisation, j'ai dû désactiver NetworkManager et activer network.
Les cartes sont nommées conformément à la préconisation de base de p4p1 à p4p4 et sont toutes configurées de la même façon. Elles sont bien situées dans le dossier etc/Network-Scripts/ et il n'existe pas de doublons.
Pourtant, si je redémarre mon serveur, et de manière aléatoire, 1 ou 2 cartes changent de nom (jamais les mêmes). Ceci se produit même si je désactive la partie réseau de mes 3 serveurs virtuels (KVM) et/ou désactive les cartes réseaux (ONBOOT=no) avant reboot serveur. (et même en les activant une par une j'ai le même résultat)
C'est un ifconfig qui me révèle effectivement qu'il y a des noms du type eth1 ou 2 ou 3 qui appairassent.
Un "systemctl stop network.service" ou "service network off" m'arrête alors toutes les cartes nommées p4px sans problème mais pas les ethx pour cela je dois les arrêter avec un ifdow ethx et pourtant il n'existent absolument aucun fichier de configuration des cartes réseaux ayant ce nom en tant que fichier ou en tant que NAME ou DEVICE.
J'ai l'impression que le nom des mes cartes est données avant la lecture des fichiers des cartes réseaux se trouvant dans etc/Network-Scripts.
Je commence à ne plus rien comprendre du tout.
Quelqu'un peut-il m'aider ou simplement m’orienter vers le bon post car je n'ai personnellement rien trouvé sur ce problème surprenant en FEDORA 19.
Merci
madko
Bonjour,
Il y a quoi exactement dans tes fichiers ifcfg-p4p1 etc? Il y a bien le champ le HWADDR indiquant l'adresse MAC? Sinon ça peut en effet être "aléatoire".
Sinon vu que tu as la chance d'avoir un dell, dans le bios tu dois pouvoir indiquer un nom pour tes cartes. Et comme Fedora utilise le script dell (normalement) biosdevname, ce nom sera utilisé pour nommer les interfaces. Jamais testé, j'ai pas de Dell sous la main.
nouvo09
La seule solution me semble aussi d'utiliser l'adresse MAC, sinon on ne sait pas dans quel sens les cartes sont "lues".
Refuznik
Au lieu d'utiliser p4p1 à p4p4, utilise eth0 à eth4 tout simplement.
Tu as regardé ton script /etc/sysconfig/network ?
mimi090
Bonjour à vous 3,
Et merci pour vos réponses.
Mes cartes ifcfg-p4p1 à p4p4 ont toute une adresse MAC différente bien sûr. Voici la config du fichier ifcfg-p4p1:
IPV6INIT=yes
NAME=p4p1
DEFROUTE=yes
UUID="2e74..............745b"
IPV4_FAILURE_FATAL=no
BOOTPROTO=none
IPV6_DEFROUTE=yes
IPV6_AUTOCONF=yes
IPV6_FAILURE_FATAL=0
TYPE=Ethernet
ONBOOT=yes
PREFIX0=24
USERCTL=no
HWADDR=00:0a:f7:21:82:38
DNS1=192.168.1.254
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
PREFIX=24
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
Voilà pour la première, les 3 autres ont les mêmes informations sauf pour:
NAME qui a : p4p2 ou p4p3 ou p4p4
UUID qui a : "4c1........436e" ou "6a9f........35b8" ou "63d7........129d" (les points sont des valeurs)
HWADDR qui a 00:0a:f7:21:82:39 ou 00:0a:f7:21:82:3a ou 00:0a:f7:21:82:3b
Ce matin, après de 8ème reboot du serveur toutes mes cartes ont bien leur valeur p4p1 à p4p4.... Je ne comprends plus rien de chez plus rien (!?!?!)
Il me semble que cela ressemble à un problème de timeout. Comme si pour une raison ou une autre, la config de base d'un des fichiers n'était pas trouvé (au hasard bien sûr sinon ça ne serait par marrant) et qu'il prendrait des valeurs de type ethx par défaut.
Je vais également aller vérifier s'il n'y aurait pas un fichier qui pourrait me dire ce qui est monté lors du boot de fedora.
Par contre je n'étais pas au courant en ce qui concerne le bios dell, je vais regarder également.
Et pour répondre au fait de remplacer les noms par ethx j'avais déjà tester ça mais cela n'a pas changé le fait qu'il attribut alors un numéro à une eth comme il veut !?!? Du coup mes serveurs virtuels n'avaient plus les bonnes adresses. J'ai abandonné cette direction.
Personnellement je pense plus à un pb de timeout aujourd'hui car sinon pourquoi ce matin tout c'est bien passé au 8ème reboot. Qu'en pensez-vous?