Comment détecter la physique de l'état de connexion d'un réseau de câble/connecteur?

Dans un environnement Linux, j'ai besoin de détecter la physique connecté ou déconnecté de l'état d'un connecteur RJ45 à son support. De préférence à l'aide de scripts BASH seulement.

La suite de solutions qui ont été proposées sur d'autres sites ne fonctionnent PAS pour cette raison:

  1. À l'aide de 'ifconfig' - depuis un câble de réseau peuvent être connectés, mais le réseau n'est pas correctement configuré ou pas actuellement.
  2. Ping à un hôte du produit, puisqu'il sera à l'intérieur d'un réseau local à l'aide d'un inconnu de configuration du réseau et des hôtes inconnus.

N'est-il pas un état qui peut être utilisé dans le système de fichiers /proc (tout est là)?

Comment est le monde de Linux suppose d'avoir leur propre version de Windows bulle pop-up à partir de l'icône de la barre indiquant que vous avez juste débranché le câble réseau?


Kent Fredric et lothar, les deux de vos réponses satisfaire mon besoin... merci beaucoup! Celui que je vais utiliser... je ne sais toujours pas.

Je suppose que je ne peux pas vous mettre à la fois vers le bas comme la réponse correcte? Et c'est probablement juste pour vous dire que je n'en choisir qu'une. Retournez une pièce de monnaie, je suppose? Encore une fois, merci!

InformationsquelleAutor Jeach | 2009-04-30