Bonjour à tous,
Il y a un an environ, mon portable a lâché à cause de la carte graphique (mauvaise série nvidia 8600 Gt) 2 ans seulement après l'achat (juste après la garantie évidemment).
J'ai donc transformé ce portable en un simple serveur.
Comme il n'y avait plus de carte graphique (et pas question de la changer vues les complications que ca peut amener), il n'y avait pas d'écran, mais j'ai quand même réussi à installer une distribution linux sur le disque dur en mettant celui-ci sur un autre ordinateur portable et en faisant l'installation du minimum, c'est à dire au moins de ssh, pour ensuite finaliser l'installation à partir d'un autre ordinateur en réseau.
Et voilà qu'hier, pour une raison inconnue, la carte réseau n'est vraisemblablement plus reconnue. En tout cas, un lshw montre un *-network DISABLED. Et rien n'apparaît (je suppose) dans ifconfig.
Pourtant, j'ai regardé dans /var/log/messages un ancien quand ca marchait et un récent, et il n'y a pas de différences :
un grep eth0 sur ce fichier donne :
eth0: Tigon3 [partno(none) rev b002] (PCI Express) MAC address 00:16:d4:dc:b8:29
eth0: attached PHY is 5787 (10/100/1000Base-T Ethernet) (WireSpeed[1])
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
udev[429]: renamed network interface eth0 to eth1
C'est assez difficile à analyser, car un ordi sans écran et sans carte réseau...on peut pas faire grand chose pour tester différents réglages, je suis obligé de mettre le disque ailleurs temporairement.
Le problème est le même sous Ubuntu 10.04 avec noyau 2.6.34 et sous Debian avec noyau 2.6.32.
Est-ce que la carte réseau est morte ? Mais dans ce cas, pourquoi elle est bien détectée au démarrage ?
J'ai vu par ci par là divers problèmes liés aux cartes avec driver tg3...Est-ce que ca peut être un problème lié à un truc activer matériellement sur la carte ? (économie d'énergie)
Je vais tester demain un noyau plus récent pour voir (sous ArchLinux par exemple)
# c'est marqué dessus
Posté par NeoX . Évalué à 2.
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
udev[429]: renamed network interface eth0 to eth1
pour une raison a expliqué, udev change eth0 en eth1
si tu avais mis une config reseau en dur dans
/etc/network/interfaces
tu l'avais surement mise sur eth0
comme udev change la carte en eth1, elle n'a pas de config reseau, et tu as l'impression que le reseau est inactif.
soit tu met une config en dur sur eth1
soit tu regardes ton DHCP qui doit voir passer la demande de bail et tu dois en determiné l'adresse IP de ton serveur
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
Sur Debian (nouvelle installation d'aujourd'hui, base + ssh installé) :
J'ai :
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
Sur Ubuntu :
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Justement quand j'ai eu ce problème, j'ai rajouté les deux dernières lignes pour Ubuntu pensant que ca venait de là (car sinon c'est Network Manager qui se chargeait des connexions).
Cela n'explique pas le network DISABLED, le problème à mon avis est à un niveau plus bas que la configuration des interfaces non ?
Et au fait je mets DHCP et c'est le routeur qui assigne selon l'adresse MAC l'IP adéquate, donc je sais quelle IP j'attend...malheureusement aucune connexion n'aboutit.
La même configuration sur l'ordi dont la carte réseau marche ne pose aucun problème...si c'était un fichier de config, ca devrait faire pareil là aussi...c'est plus lié à tg3 j'ai l'impression...
[^] # Re: c'est marqué dessus
Posté par NeoX . Évalué à 4.
il est fait pour eth0
dans les fichiers de logs, udev te dis que la carte est renommée en eth1
copie/colle ta config eth0 pour faire la meme en eth1
ca va aller tout seul
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
Ca marche maintenant.
J'aimerais comprendre pourquoi du jour au lendemain ca s'est mis à ne plus marcher...il ne me semble pas avoir touché à ce fichier pourtant...
[^] # Re: c'est marqué dessus
Posté par Ben Doumenc (site web personnel) . Évalué à 1.
Sinon, d'après http://www.linux-solved.com/post/solved-udev-renamed-network(...) , il semble qu'udev ait de la mémoire, donc une carte réseau temporairement branchée ou un boot du disque sur un autre hard pourrait peut-être créer le problème. Comme dans le lien ci-dessus, regardes dans /etc/udev/rules.d/70-persistent-net.rules si tu n'as pas une référence à une deuxième carte réseau.
Clop'
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
[^] # Re: c'est marqué dessus
Posté par Denis Dordoigne . Évalué à 3.
--
Denis
Membre de l'april, et vous ? https://april.org/adherer -- Infini, l'internet libre et non commercial : https://infini.fr
[^] # Re: c'est marqué dessus
Posté par NeoX . Évalué à 3.
en fait je ne t'ai pas envoyé directement dans ce fichier, car il fallait "valider" l'hypothese avant.
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
[^] # Re: c'est marqué dessus
Posté par NeoX . Évalué à 2.
j'ai un autre problème le disque dur ne boot plus...(et pourtant il boote sur un autre portable).
meme cause, meme effet
avant ca bootait peut-etre car ton gestionnaire de demarrage et ton fstab se basé sur les UUID
justement pour rendre le choix du disque totalement independant de sa place dans la machine.
une mise à jour peut avoir casser cet UUID ou fait passer le gestionnaire de demarrage et fstab en mode device (/dev/sdAX)
si le disque change de machine ou de place dans la machine, il ne reste peut)etre pas en sdAX, et donc le gestionnaire de demarrage ne trouve rien...
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
Et surtout, le ventilateur s'éteignait au bout de quelques secondes au démarrage...
J'ai tenté d'enlever le maximum de composants potentiellement défectueux, mais c'est pareil...du coup j'en ai profité pour le démonter complètement, je verrai ce que je fais des pièces...
Je me demande si je peux récupérer le lecteur DVD (c'est un LiteOn SSM-8515S) en le branchant en tant que graveur externe, ce serait pratique.
[^] # Re: c'est marqué dessus
Posté par anakin . Évalué à 1.
- la carte wifi
- un module usb qui était grillée (en raison d'un mauvais hub branché un jour)
- la carte graphique et son système de refroidissement
- l'écran
J'en ai profité pour remettre la pâte thermique pour le processeur. Et j'ai tout remonté (c'est moins compliqué que ce que je pensais).
Et là tout a marché...allez savoir pourquoi.
J'espère que ca tiendra... pour un truc qui date de seulement 3 ans, c'est la moindre des choses.
# Autre question concernant interfaces
Posté par anakin . Évalué à 1.
Si je met
auto eth0
iface eth0 inet dhcp
en plus de
auto eth1
iface eth1 inet dhcp
Est-ce que ca marchera aussi ? (sachant que le fichier de règles persistantes de udev fait référence aux deux cartes détectées)
[^] # Re: Autre question concernant interfaces
Posté par NeoX . Évalué à 2.
quand le disque est à sa place finale, il voit eth1
je ne vois donc pas pourquoi ca ne marcherait pas ;)
[^] # Re: Autre question concernant interfaces
Posté par anakin . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.