View previous topic :: View next topic |
Author |
Message |
Oupsman Veteran

Joined: 19 Jul 2004 Posts: 1042
|
Posted: Sun Oct 22, 2006 8:06 am Post subject: [RESEAU] eth0 : device not found [résolu] |
|
|
Salut à tous.
j'ai un p'tit souci avec mon serveur XEN : j'avais deux cartes réseaux dedans, une 3COM 905 TX et la carte de la carte mère, une NFORCE2 (driver forcedeth)
La carte 3COM m'a posé pas mal de soucis, en particulier des erreurs de transmissions assez importante. C'était l'ETH0. Après suppression de ladite carte du PC et reboote, je pensais betement que la carte forcedeth allait reprendre l'ETH0, surtout après recompilation du noyau pour supprimer les drivers de la 3COM.
Et ben non !
Si elle est bien eth0 selon le dmesg, quand je fais un ifconfig -a eth0 le noyau me renvoie un magnifique eth0 : device not found.
La question est donc de savoir comment faire pour virer les références à eth0 qui sont encore là, mais j'arrive pas à trouver où !
Si vous avez des idées, je suis preneur.
EDIT :
Code: |
xen-hyper ~ # dmesg | grep -i eth0
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
xen-hyper ~ # lspci | grep -i ether
00:04.0 Bridge: nVidia Corporation MCP2A Ethernet Controller (rev a3)
xen-hyper ~ # ifconfig eth0
eth0: error fetching interface information: Device not found
xen-hyper ~ # ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:13:D4:9A:B4:BC
inet addr:192.168.10.200 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24200 errors:0 dropped:0 overruns:0 frame:0
TX packets:21137 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:20970899 (19.9 Mb) TX bytes:2718664 (2.5 Mb)
|
_________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Last edited by Oupsman on Sun Oct 22, 2006 12:40 pm; edited 1 time in total |
|
Back to top |
|
 |
Ezka Guru


Joined: 17 Feb 2005 Posts: 352 Location: par là, mais vraiment ...
|
Posted: Sun Oct 22, 2006 8:39 am Post subject: |
|
|
Retire /etc/init.d/net.eth* et refait un lien tout neuf sur net.lo en l'appelant net.eth0.
Une ptite vérification dans rc-update pour vérifié que tu as bien net.eth0 et en principe au boot, coldplug te fera l'alias qu'il faut pour la carte réseaux qui reste.
Enfin a moins que tu ais spécifier quelque part que l'eth0 était résevé à la 3COM ... et ça je sas pas (dé)faire . _________________ Ez. |
|
Back to top |
|
 |
Oupsman Veteran

Joined: 19 Jul 2004 Posts: 1042
|
Posted: Sun Oct 22, 2006 10:33 am Post subject: |
|
|
Bon je crois que j'ai trouvé, je n'ai pas le support d'inotify dans mon noyau. Je corrige et je reboote ....  _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
 |
blasserre Veteran


Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Oct 22, 2006 10:45 am Post subject: |
|
|
Oupsman wrote: | Bon je crois que j'ai trouvé, je n'ai pas le support d'inotify dans mon noyau. Je corrige et je reboote ....  |
... encore un anorexique du kernel  _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
 |
Ey l33t


Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Sun Oct 22, 2006 12:19 pm Post subject: Re: [RESEAU] eth0 : device not found |
|
|
Tu es sur de ne pas avoir utilisé ifrename ou équivalent (Genre une règle dans udev, dans /etc/conf.d/net ?) pour fixer les noms de tes 2 interaces ? |
|
Back to top |
|
 |
Oupsman Veteran

Joined: 19 Jul 2004 Posts: 1042
|
Posted: Sun Oct 22, 2006 12:27 pm Post subject: |
|
|
Moi non j'ai pas fais cela, mais je me demande si XEN n'aurait pas ajouté quelques p'tits trucs par ci par là ... _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
 |
Oupsman Veteran

Joined: 19 Jul 2004 Posts: 1042
|
Posted: Sun Oct 22, 2006 12:40 pm Post subject: |
|
|
Bon ben je passe pour un blaireau :
/etc/udev/rules.d/70-persistent-net.rules wrote: |
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI Device: 0x10de:0x008c (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{adress}=="00:13:d4:9a:b4:bc", NAME="eth1"
|
Après vidage du fichier et reboot, ca marche ...
Par contre, j'ai jamais touché à udev sur aucun de mes PC. Je me demande bien comment ces règles sont arrivées là ...
Bon, j'vais pas me prendre le choux très longtemps non plus  _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
 |
thelinuxfr Tux's lil' helper


Joined: 15 Oct 2006 Posts: 122 Location: FRANCE (Orleans 45)
|
Posted: Wed Oct 25, 2006 12:51 pm Post subject: |
|
|
Bonjour,
J'ai un problème presque similaire.
Alors j'ai passé la mise à jour d'udev 103 hier la compilation ce passe bien et à la fin il nous dit qu'il a remplcé coldplug... et de le supprimer
Donc je fais comme dit:
rc-update coldplug del...
rm /etc/init.d/coldplug
Jusque la OK
Puis aujourd'hui je démarre ma machine et au boot il ne trouve plus mon interface eth0. Que faire? Remttre Coldplug (et donc le script dans init.d?), voir la configuration de udev?
(Carte réseau sky2 sur eth0)
Cordialement _________________ TheLinuxFr.Org
Blog: http://thelinuxfr.org/
Ebuild Gentoo: http://overlays.thelinuxfr.org/ |
|
Back to top |
|
 |
kopp Advocate


Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Wed Oct 25, 2006 1:44 pm Post subject: |
|
|
As tu vérifié que l'interface n'avait pas été renommée par udev, comme dans l'exemple au dessus ? |
|
Back to top |
|
 |
thelinuxfr Tux's lil' helper


Joined: 15 Oct 2006 Posts: 122 Location: FRANCE (Orleans 45)
|
|
Back to top |
|
 |
Mickael Advocate


Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Oct 25, 2006 2:47 pm Post subject: |
|
|
tiens un exemple de règle persistente écrite par udev lui-même pour ma carte wifi qui est en eth2 :
Code: | cat /etc/udev/rules.d/70-persistent-net.rules
# PCI Device: 0x8086:0x4222 (ipw3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:13:02:9c:86:d5", NAME="eth2" |
J'ai juste changé la variable name en eth2. L'adresse mac, tu tapes ifconfig -a puis tu la mets (ifconfig me ressortait le tout en majuscule et dans la règle le tout est en minuscule. Je ne sais pas si cela est important mais bon... au cas où) _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
 |
|