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:
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.
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"
et voilà
Partager