Bonjour,

si comme moi, vous chercher l'adresse IP de votre modem/routeur Lynksys à partir de snmp voici le code que j'ai pondu à partir d'infos glaner çà et là sur le net:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
###############################################################################
#
# Permet d'obtenir l'adresse IP à partir d'un modem routeur Lynksys via snmp
#
 
 
 
# Chaîne de connexion pour snmp
Connect='-v 1 -c COMMUNITY 192.168.168.1'
 
 
# Obtient l'indexe de l'interface ppp0
Index=$( snmpwalk $Connect ifDescr | sed -n "s/^IF-MIB::ifDescr\.\([0-9]\{1,2\}\).*ppp0$/\1/p" )
 
 
# Obtient l'adresse ip de l'interface ppp0 dont on connait l'indexe
# L'adresse IP est simplement affiché sur la console
snmpwalk $Connect ipAdEntIfIndex | sed -n "s/^IP-MIB::ipAdEntIfIndex.\([0-9\.]\{7,15\}\) = INTEGER: ${Index}$/\1/p"
vous remplacez "COMMUNITY" par la chaîne adéquate, ainsi que l'adresse IP 192.168.168.1 par l'adresse IP de votre routeur.

et voilà