Pages : 1
#1 Le 06/11/2007, à 19:59
- B@rtounet
remettre à plat le nom des interfaces réseaux
Bonsoir,
Voici mon probleme...
Nous somme en train de monter un cluster avec deux serveurs totalement identiques....
Pour l'homogénéité du systeme, nous avons fait une instalation propre sur l'un, fait une image systeme que nous avons redescendu sur l'autre noeud...
Tout s'est très bien passé sauf pour les interfaces réseaux...
en effet, le premier serveur avait bien deux interfaces réseaux eth0 et eth1 et le deuxième se retrouve avec un eth2 et eth3 surement du aux résidu des adresse mac résidente dans l'image systeme du premier noeud...
Je sais qu'il existe des facon de renommer les interfaces, mais je voudrais faire ca propre, et vraiement pouvoir effacer tous les résidus afin qu'en redemmarrant il redtecte bien les interfaces, et mette bien eth0 et eth1....
si vous aviez une idée pour remettre à plat le nom des interfaces réseaux je suis preneur.
Hors ligne
#2 Le 06/11/2007, à 20:10
- pascal50
Re : remettre à plat le nom des interfaces réseaux
Je viens de trouver cela. Mais je ne connais pas.
Dernière modification par pascal50 (Le 07/11/2007, à 12:10)
Hors ligne
#3 Le 06/11/2007, à 20:15
- B@rtounet
Re : remettre à plat le nom des interfaces réseaux
Oui je connais...
Mais ca ne fait que les renommer et non repartir avec des vrais interfaces propres
Hors ligne
#4 Le 06/11/2007, à 20:18
- pascal50
Re : remettre à plat le nom des interfaces réseaux
J'ai trouver ceci Il agissent sur udev. Mais ils ont l'air de parler d'alias aussi...
Dernière modification par pascal50 (Le 06/11/2007, à 20:19)
Hors ligne
#5 Le 06/11/2007, à 21:38
- HymnToLife
Re : remettre à plat le nom des interfaces réseaux
C'est bien udev qui gère ça. Supprime (ou commente si tu es frileux) les règles existantes dans /etc/udev/rules.d/70-persistent-net.rules. Elles seront regénérées au reboot.
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#6 Le 06/11/2007, à 21:51
- B@rtounet
Re : remettre à plat le nom des interfaces réseaux
Merci à tous je test ca demain sur les serveurs en arrivant ...
Hors ligne
#7 Le 06/11/2007, à 22:14
- pascal50
Re : remettre à plat le nom des interfaces réseaux
J'ai une question :
C'est bien udev qui gère ça
Et si les modules sont en dur dans le noyau ? Il n'y aurait pas eut ce problème ?
Dernière modification par pascal50 (Le 06/11/2007, à 22:16)
Hors ligne
#8 Le 06/11/2007, à 22:25
- HymnToLife
Re : remettre à plat le nom des interfaces réseaux
Ça ne changerait rien. Je ne vois pas le rapport...
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#9 Le 06/11/2007, à 23:14
- pascal50
Re : remettre à plat le nom des interfaces réseaux
Ça ne changerait rien. Je ne vois pas le rapport...
La réponse est ici
Le nom attribué par le noyau passe en dernier. Donc udevd doit être capable de renommer l'interface créée lors de l'initialisation du noyau avant le montage de la racine (et la lecture des fichiers de configuration, et même avant le lancement de udevd)
Hors ligne
#10 Le 06/11/2007, à 23:25
- HymnToLife
Re : remettre à plat le nom des interfaces réseaux
Absolument aucun rapport. Namedev sert à attribuer les noms des divers périphériques tels qu'il apparaissent dans /dev. Tu n'as pas de /dev/eth0, que je sache !
Dernière modification par HymnToLife (Le 06/11/2007, à 23:26)
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#11 Le 07/11/2007, à 12:30
- B@rtounet
Re : remettre à plat le nom des interfaces réseaux
Merci,
en supprimant le fichier, il en recrée un de facon propre...
Merci Beaucoup
Hors ligne
#12 Le 07/11/2007, à 16:33
- B@rtounet
Re : remettre à plat le nom des interfaces réseaux
Par contre j'ai de la chance les serveur sur lesquels je travaille en ce moment sont sous open suse 10.3 et on a bien le fichier en question...
suse1:/etc/udev/rules.d # ls
05-udev-early.rules 50-udev-default.rules 60-persistent-input.rules 70-persistent-cd.rules 77-network.rules
40-alsa.rules 55-hpmud.rules 60-persistent-storage.rules 70-persistent-net.rules 79-yast2-drivers.rules
40-bluetooth.rules 55-libsane.rules 64-device-mapper.rules 71-multipath.rules 80-drivers.rules
40-xen.rules 56-idedma.rules 64-md-raid.rules 75-cd-aliases-generator.rules 90-hal.rules
41-soundfont.rules 60-cdrom_id.rules 70-kpartx.rules 75-persistent-net-generator.rules 95-udev-late.rules
Par contre je me pose la question si un jour j'ai la même manip à faire sous du debian like ... apperement ces fichiers (net) n'existent pas..
root@ubuntuserver:/etc/udev/rules.d# ls
00-init.rules 65-persistent-disk.rules 85-ifupdown.rules
20-names.rules 80-programs.rules 85-pcmcia.rules
25-iftab.rules 85-alsa.rules 90-modprobe.rules
40-permissions.rules 85-hdparm.rules 99-udevmonitor.rules
60-symlinks.rules 85-hwclock.rules
Hors ligne
#13 Le 07/11/2007, à 18:37
- HymnToLife
Re : remettre à plat le nom des interfaces réseaux
Bizarre, j'ai bien ces fichiers sur mon Ubuntu (Gutsy)...
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#14 Le 07/11/2007, à 18:42
- B@rtounet
Re : remettre à plat le nom des interfaces réseaux
Moi je suis, sous ubuntu dapper...
Hors ligne
#15 Le 07/11/2007, à 18:58
- HymnToLife
Re : remettre à plat le nom des interfaces réseaux
Bah alors fais un grep pour voir dans quel fichiers se troouvent les règles d'assignation du nom des interfaces réseau, elles doivent bien être quelque part...
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#16 Le 08/11/2007, à 19:45
- bleck
Re : remettre à plat le nom des interfaces réseaux
Je suis également sous Dapper et je n'ai pas trouvé où sont conservées ces maudites informations
Hors ligne
Pages : 1