[Résolu] eth0: No such device après duplication de serveurs

eth0: No such device après duplication de serveurs [Résolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 23-01-2007 à 11:32:08    

Bonjour,
 
J'ai dupliqué serveur1 sur serveur2, en le copiant partition par partition (en utilisant partimage). Ces deux serveurs sont trés strictement identiques.
Au démarrage de serveur2, j'ai bien sûr changé les adresses IP dans /etc/network/interfaces et dans /etc/hosts.
 
Lorsque je fais un /etc/init.d/networking restart, je reçois l'erreur suivante :

# /etc/init.d/networking restart
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.


 
Comme les machines sont identiques, les modules de carte réseau doivent être aussi bien chargés sur serveur1 qui fonctionne que sur serveur2.
Je ne sais pas comment m'en sortir... Si vous avez une idée, je vous bénis... :)
 
EDIT: eth1 -> eth0
 
RESOLUTION:  
Problème: Les adresses MAC des cartes réseau sont définies en dur dans le système, et lors du boot Debian a rajouté d'autres interfaces pour les cartes réseau locales, alors qu'on souhaitait remplacer l'anciene liste tout simplement.
Solution: Supprimer /etc/udev/rules.d/z25_persistent-net.rules, et rebooter.
(Le reboot doit pouvoir etre évité, si quelqu'un trouve comment il continuera ce topic!)


Message édité par Silvermage le 23-01-2007 à 13:35:33
Reply

Marsh Posté le 23-01-2007 à 11:32:08   

Reply

Marsh Posté le 23-01-2007 à 12:07:16    

tu as fait un lspci sur les 2 pour t'assurer qu'il s'agit bien du même matériel ?

 

et puis dans le titre tu nous parles d'eth0 et tu nous sorts une erreur sur eth1 :??:

Message cité 1 fois
Message édité par Velhcro le 23-01-2007 à 12:08:02
Reply

Marsh Posté le 23-01-2007 à 12:34:52    

Velhcro a écrit :

tu as fait un lspci sur les 2 pour t'assurer qu'il s'agit bien du même matériel ?


Voilà les lspci des deux machines:

serveur1:# lspci
00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub (rev 0c)
00:00.1 Class ff00: Intel Corporation E7525/E7520 Error Reporting Registers (rev 0c)
00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port A (rev 0c)
00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 0c)
00:05.0 PCI bridge: Intel Corporation E7520 PCI Express Port B1 (rev 0c)
00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev 0c)
00:08.0 System peripheral: Intel Corporation E7525/E7520/E7320 Extended Configuration Registers (rev 0c)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:06.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
02:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09)
02:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09)
04:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
04:04.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
06:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
07:00.0 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (A-Segment Bridge) (rev 07)
07:00.2 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (B-Segment Bridge) (rev 07)
08:0e.0 RAID bus controller: Adaptec ServeRAID Controller (rev 07)
09:02.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)


serveur2:# lspci
00:00.0 Host bridge: Intel Corp. Server Memory Controller Hub (rev 0c)
00:00.1 ff00: Intel Corp. Memory Controller Hub Error Reporting Register (rev 0c)
00:02.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express Port A0 (rev 0c)
00:04.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express Port B0 (rev 0c)
00:05.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express Port B1 (rev 0c)
00:06.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express Port C0 (rev 0c)
00:08.0 System peripheral: Intel Corp. Memory Controller Hub Extended Configuration Registers (rev 0c)
00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:06.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
02:00.0 PCI bridge: Intel Corp. PCI Bridge Hub A (rev 09)
02:00.2 PCI bridge: Intel Corp. PCI Bridge Hub B (rev 09)
04:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
04:04.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
06:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
07:00.0 PCI bridge: Intel Corp. 80332 [Dobson] I/O processor (rev 07)
07:00.2 PCI bridge: Intel Corp. 80332 [Dobson] I/O processor (rev 07)
08:0e.0 RAID bus controller: Adaptec ServeRAID Controller (rev 07)
09:02.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)


 
Pour moi ça me parait bon, meme si les adresses sont pas les mêmes pour tout le matos sur les deux machines.
EDIT: En fait, ce sont bien les mêmes adresses partout... Donc le système ne devrait vraiment pas se sentir dépaysé!


Message édité par Silvermage le 23-01-2007 à 12:42:49
Reply

Marsh Posté le 23-01-2007 à 12:38:20    

Je pensais éventuellment à un problème d'adresse MAC, puisqu'évidemment ce ne sont pas les mêmes sur les deux machines, mais je ne sais pas comment fonctionne l'aspect adresse MAC dans Debian, fichier de conf, ...? Il me semblerait normal que ce ne soit fixé nulle part. D'ailleurs je n'ai pas de fichier /etc/iftab.

Reply

Marsh Posté le 23-01-2007 à 12:53:40    

Après quelques recherches, il semblerait que le fichier /etc/udev/rules.d/z25_persistent-net.rules contienne cette addresse MAC, générée par /lib/udev/write_net_rules, ainsi que /sys/class/net/eth0. Je vais voir si je corrige mon problème en remplaçant ces lignes...

Reply

Marsh Posté le 23-01-2007 à 12:59:43    

juste comme ça, un "ifconfig" donne quoi sur les 2 serveurs ?

Message cité 1 fois
Message édité par Velhcro le 23-01-2007 à 12:59:56
Reply

Marsh Posté le 23-01-2007 à 13:05:02    

Après suppression de /etc/udev/rules.d/z25_persistent-net.rules, et reboot; le réseau monte normalement.

Reply

Marsh Posté le 23-01-2007 à 13:05:53    

Velhcro a écrit :

juste comme ça, un "ifconfig" donne quoi sur les 2 serveurs ?


Oh, ben rien d'intéressant puisque les interfaces sortaient l'erreur que j'ai notée au-dessus avant de monter...

Reply

Marsh Posté le 23-01-2007 à 13:05:55    

:jap: tant mieux ;) bonne continuation :D

Reply

Marsh Posté le 23-01-2007 à 13:07:36    

Velhcro a écrit :

:jap: tant mieux ;) bonne continuation :D


Merci de votre aide!
 
Moi qui suis pas encore un pro en linux, je suis fier d'avoir trouvé ça... Sauf que j'ai perdu a matinée! J'étais pas censé gagner du temps à faire une duplication des serveurs plutôt qu'à tout réinstaller à l'identique?

Reply

Marsh Posté le 23-01-2007 à 13:07:36   

Reply

Marsh Posté le 23-01-2007 à 13:11:09    

non, tu étais gagnant à dupliquer, vu qu'il s'agit strictement du même matériel, simplement pas de chance pour cette histoire de carte réseau et chapeau d'avoir trouvé la soluce tout seul, ce topic servira certainement à d'autres par la suite dans le même cas  ;)  et puis Linux, c'est pas Windoze, il faut perdre ce réflexe de vouloir tout réinstaller si il y a un problème quelque part  ;)

Message cité 1 fois
Message édité par Velhcro le 23-01-2007 à 13:12:08
Reply

Marsh Posté le 23-01-2007 à 13:19:58    

Velhcro a écrit :

non, tu étais gagnant à dupliquer, vu qu'il s'agit strictement du même matériel, simplement pas de chance pour cette histoire de carte réseau et chapeau d'avoir trouvé la soluce tout seul, ce topic servira certainement à d'autres par la suite dans le même cas  ;)  et puis Linux, c'est pas Windoze, il faut perdre ce réflexe de vouloir tout réinstaller si il y a un problème quelque part  ;)


En fait, ces serveurs sont pas encore en exploit, et pas encore entièrement configurés, donc avec un dselect, ça aurait été trés rapide de tout installer à partir de 0 sur serveur2. D'autant que j'ai documenté la moindre modif de fichier de conf...
 
(A celui-ci s'est ajouté le problème de l'installation d'un mbr sur les disques totalement vierges qui m'a aussi fait galéré: j'oubliais de monter /usr dans le chroot, ce qui me plantait complètement le système... Mais pourquoi est-ce que c'était pas écrit dans les tuto pour réinstaller grub?!? ^^)

Reply

Marsh Posté le 23-01-2007 à 15:24:57    

pour éviter le reboot, un invoke-rc.d udev restart ou force-reload, ça doit marcher

Reply

Marsh Posté le 23-01-2007 à 15:27:11    

ah tiens, jamais vu :D mais bonne info ;)

Reply

Marsh Posté le 30-03-2007 à 23:31:23    

Bah là.... je dois dire merci....
 
J'avais un soucis sur portable : impossible de boot sur usb, disquette et cdrom.
Pour faire mon install, j ai mis le DD dans un boitier USB et fais l'install sur une autre machine....
Par contre, lors du reboot, (une fois le DD remis dans le portable), impossible pour mon syteme de trouver la carte reseau...
Cette solution marche aussi pour mon probleme...

Reply

Marsh Posté le 02-08-2007 à 18:34:01    

Merci les gars, j'avais exactement le même problème après avoir dupliqué ma Debian dans mon VMWare (pour divers tests). Problème réglé en renommant ledit fichier :jap:

Reply

Marsh Posté le 29-08-2007 à 08:39:07    

Lol, j'avais re-le même problème et j'avais oublié la solution, donc merci une fois de plus :lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed