Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/02/2008, à 11:11

jipe.chibi

[Shell] Connaitre le nom de l'interface réseau active

Bonjour à  tous,

Je cherche à  pouvoir afficher le nom de l'interface réseau active : ethx
Sachant que sur les machines il n'y a que l'interface eth1 ou que eth0 d'actif, mais pas les deux.

Un petit début, mais je séche :

ifconfig |  grep eth | awk .....

D'habitude j'utilise cette commande pour connaitre mon @mac :

ifconfig ethx  |  grep HW | awk '{print $5}'

merci à  tous

Bonne journée

jipe

#2 Le 08/02/2008, à 12:00

fredr

Re : [Shell] Connaitre le nom de l'interface réseau active

Salut,

Que veux tu dire exactement par actif?

Qu'elle a une IP?
Qu'elle est branchée?
...

Si tu parle de l'interface réseau qui te donneacces à  Internet regarde du coté de la commande route:

frederic@frederic-laptop:~$ route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         192.168.1.1     0.0.0.0         UG    100    0        0 eth1
frederic@frederic-laptop:~$

L'interface "active" ici est eth1 qui donne l'accès Internt: default

Frd


Ubuntu 24.04 et Manjaro, les deux avec E27
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#3 Le 08/02/2008, à 14:26

jipe.chibi

Re : [Shell] Connaitre le nom de l'interface réseau active

Merci pour t'as réponse wink


En utilisant ton exemple avec la commande : route

Je voudrais récupérer le caractère "eth1" qui se trouve dans la colonne Use iface pour le mettre dans une variable que je réutilisait par la suite.

merci

Bonne aprem

jipe

#4 Le 08/02/2008, à 14:58

tukuyomi

Re : [Shell] Connaitre le nom de l'interface réseau active

je pensais à  ça...

route | grep default | awk '{print $8}'

ça irait?

Hors ligne

#5 Le 08/02/2008, à 16:27

jipe.chibi

Re : [Shell] Connaitre le nom de l'interface réseau active

Sweet, merci bien ç'est parfait.

Bon week à tous

jipe