web-dev-qa-db-fra.com

Comment diagnostiquer une interface réseau filaire intégrée qui a cessé de fonctionner?

J'ai une installation de 10.10 qui fonctionne bien depuis la mise à niveau. Un jour, je l'ai démarré et il n'y avait pas de connectivité réseau. L'indicateur de réseau indique désormais "Mise en réseau désactivée". Si je vais dans Système> Administration> Outils réseau> Périphériques, le bouclage est la valeur par défaut et bien que Eth0 apparaisse, si je le sélectionne, tout est vide dans la configuration et il n'y a rien dans les statistiques d'interface. lspci montre

Contrôleur LAN de la famille Intel Corporation N10/ICH 7 (rév 01)

J'ai une autre carte à portée de main, mais j'aimerais apprendre à diagnostiquer des choses comme celle-ci. Par exemple, y a-t-il une raison logicielle pour qu'une carte de travail cesse de fonctionner? La carte peut-elle être si visible mais totalement cassée? Quelles étapes puis-je essayer "d'activer" la carte et la mise en réseau ou y a-t-il quelque chose qui indiquerait le matériel immédiatement?

MISE À JOUR: Cela fonctionne maintenant, mais j'accepterais la meilleure explication qui pourrait aider quelqu'un d'autre à expliquer pourquoi cela fonctionne ou pourquoi je suis toujours en difficulté.
À l'origine, la seule chose qui apparaissait dans l'indicateur de réseau était le texte désactivé et il n'y avait pas "Activer la mise en réseau". Sur la base d'un autre post, j'ai essayé Sudo dhclient eth0 même si je n'ai aucune idée de ce qu'il fait. Il a renvoyé une adresse IP et je pouvais parcourir les adresses IP locales spécifiques. Ensuite, j'ai redémarré pour voir ce qui se passerait et j'ai eu le même problème d'origine, j'ai donc recommencé la dhclient mais cette fois j'ai remarqué que "Activer le réseau" apparaissait maintenant dans l'indicateur, donc je l'ai vérifié. Cette fois, j'ai redémarré et tout fonctionne bien. Mais je ne sais toujours pas pourquoi cela s'est arrêté ou pourquoi les mesures que j'ai prises ont fonctionné.

2
Dennis

Le chemin le plus court consiste à essayer une carte Ethernet qui fonctionne. Ce conseil suppose que votre réseau est configuré mais ne fonctionne pas.

Après votre mise à jour, je pense que votre carte n'est pas configurée. Sudo dhclient eth0 configure simplement votre interface réseau à partir du serveur DHCP de votre réseau local. Peut-être devriez-vous essayer d'attribuer une adresse IP statique avant de continuer.

Pour essayer une adresse IP statique, vous pouvez taper:

Sudo ifconfig eth0 192.168.0.101/24 et que ping d'autres hôtes de votre réseau. Notez qu'au lieu de 192.168.0.101 vous devez spécifier l'IP de votre LAN non inclus dans le pool DHCP.

Si vous ne savez pas quelle adresse spécifier, exécutez Sudo dhclient eth0 encore et puis ifconfig eth0.

Pour rendre ces paramètres persistants, modifiez votre /etc/network/interfaces fichier (voir man interfaces pour plus de détails).

1
Sergey

Si j'ai bien lu votre question, vous ne demandez pas comment résoudre ce problème mais comment diagnostiquer des problèmes de réseau comme celui-ci.

  1. Mon conseil est lu à travers la documentation.

  2. Parcourez les liens pour les problèmes de mise en réseau sur ce site et la section Réseaux et sans fil des forums Ubuntu. Notez les problèmes que les gens ont et les conseils donnés.
  3. Exécutez les commandes sur un système de travail (le vôtre) et comparez cette sortie des commandes comme moyen d'identifier les différences et de déterminer ce qui indique le problème.
  4. D'après les conseils donnés sur les forums, notez quels conseils fonctionnent et utilisez-les pour développer des compétences en diagnostic.

C'est ma méthode. Parfois, je fais les choses correctement. Vous constaterez peut-être que vous pouvez remarquer des choses sur le problème que d'autres manquent.

2
grahammechanical

Essayez de taper ceci dans une fenêtre de terminal:

Sudo ifconfig eth0 down
Sudo dhclient -r eth0
Sudo ifconfig eth0 up
Sudo dhclient eth0
0
MiJyn