-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-03-11 a las 17:44 +0100, Camaleón escribió:
El 11/03/08, Carlos E. R. escribió:
Harto de esperar una hora, he rebotado el router, y me ha llegado "un" único trap:
Mar 11 16:28:46 nimrodel snmptrapd[3767]: router [UDP: [192.168.1.1]:3073]: Trap , DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (201) 0:00:02.01, SNMPv2-MIB::snmpTrapOID.0 = OID: SNMPv2-MIB::coldStart, SNMPv2-MIB::snmpTrapEnterprise.0 = OID: SNMPv2-SMI::enterprises.4413.2.10
Hum... tampoco esperes que te cuente su vida :-P
¡Espero las alarmas! Y para mí, una perdida de conectividad adsl es una alarma como un pino. Pues no la envía. En el syslog sí lo dice.
Tendré que habilitar el daemon con un script de arranque, a ver si con los "años" suelta algo más. Pero la IP desde luego que no la suelta (esa la consigo con un script).
Valiente cosa... para eso he esperado tantos meses a saber eso de los traps, y recibir un mísero "he arrancado".
A ver, espera. Tomo datos de un mensaje tuyo anterior:
A ver.
*** SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.4413.2.10
IF-MIB::ifDescr.2 = STRING: atm0 IF-MIB::ifDescr.4 = STRING: dsl0 <<<<<< IF-MIB::ifDescr.11 = STRING: ppp_8_32_1 <<<<<<<
IF-MIB::ifType.2 = INTEGER: atm(37) IF-MIB::ifType.4 = INTEGER: adsl(94) <<<<<< IF-MIB::ifType.11 = INTEGER: ppp(23) <<<<<<<
IF-MIB::ifSpecific.11 = No more variables left in this MIB View (It is past the end of the MIB tree) ***
Este es el mib que carga... y por los datos que pone más arriba (atm, dsl, ppp) seguramente sí puedas ver la IP remota.
En todo el texto del walk ese no he visto por ningún lado la IP del router, ni la interna ni la externa. Si creo haber visto la dirección ethernet: IF-MIB::ifPhysAddress.5 = STRING: 0:30:da:70:d7:ea
Aquí intentan lo mismo que tú con un router adsl linksys y un navegador gráfico de tablas mibs:
Interesante. [...]
En lugar de usar ese navegador en java, prueba con el que viene con el paquete net-snmp que se llama "tkmib*" a ver si de esta forma puedes ver más información sin esperar a que el router registre los cambios / eventos en el log.
El primer problema gordo es que a ese programa lo cargan con un fichero mib con la descripción de las tablas del router, o eso parece. Lo que se vé en esa foto yo también lo veo; y es basicalmente lo mismo que veo con el walk, nada más. En el OID 1.3.6.1.2.1.2.2.1.2 veo el ifDescr, y si pincho en wal veo los nombres de las interfaces: lo, atm0, ... etc. Si voy al .1.3.6.1.2.1.2.2.1.6, y doy walk, veo: .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifPhysAddress.1 = .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifPhysAddress.2 = .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifPhysAddress.3 = .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifPhysAddress.4 = .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifPhysAddress.5 = las direcciones están en blanco. Puedo ver los paquetes que salen y entran, parece, porque cambian de una vez aotra. Pero eso es lo mismo que saca el comando "snmpwalk -v2c router.valinor -c private", y sin tener que clickar en ningún lado. Lo que no acierto es cómo funciona el snmpget para sacar el valor de una sóla variable, ni tampoco veo ninguna variable que contenga el valor de la dirección IP adjudicada por el proveedor cer@nimrodel:~> snmpget router .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifDescr.9 snmpget: Timeout cer@nimrodel:~> snmpget router .1.3.6.1.2.1.2.2.1.2.9 snmpget: Timeout cer@nimrodel:~> - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH1uXxtTMYHG2NR9URAiOYAKCKarCBSYygT50yYMyz0tXmZca70gCgjJ0w /BUWUh/6S3fVBG44TJVZbiI= =9d2P -----END PGP SIGNATURE-----