[eside-ghost] Monitor de Red
zgor
zgor en int80h.net
Mie Ene 12 10:17:58 CET 2005
1inroble en rigel.deusto.es wrote:
> Buenas noches,
> Tengo un problema : la cosa es que tengo una conexion inalambrica
>entre dos pc´s y un router, el problema es que se desconecta, es decir
>hay un momento en la que no hay conexion y necesito saber las veces que
>se ha desconectado, me gustaria saber algun monitor de red que detecte
>la desconexcion y que lo apunte como suceso para poder contabilizar las
>veces que se desconecta. Necesito saberlo ya que el router es un 3Com y
>parece ser que tienen un bug que hace que se desconecte y es para
>comprobarlo y asegurarme que tiene el bug y que esta fastidiado. La
>cosa es que si podriais decirme monitores de red para windows y para
>linux.
>
>
>
Pues rapidamente .... se me ocurre Smokeping, que lo que hace es enviar
icmps echo request y va apuntando de forma gráfico con rddtool los
tiempos de respuesta (estilo mrtg).
Puedes configurarlo en tu máquina GNU Linux para que pingue al AP y
podrías ver gráficamente en que momento exacto ha dejado de responder.
Sino, siempre puedes cronear un scriptillo que pingue | grepee y loguee
:D , algo asi como esta pequeña farsilla:
----------cut here----------------
#!/bin/sh
RESPUESTA=$(ping -c 1 192.168.0.1 | grep received | cut -d " " -f 4)
if [ $RESPUESTA -eq 0 ]; then
echo "Router No responde -"$(date) >> /var/log/farsa.log
else echo "Router Responde -"$(date) >> /var/log/farsa.log
fi
------------------------------------------
mira a ver el cut ese si corresponde con tu ping y todo eso.... igual te
lo da en otro formato (version de netkit o nettools o algo de eso¿?)
pero vamos.
el ultimo else si quieres lo quitas, aunque asi te vale para saber el
tiempo que estaba cortado ... sino quieres que te se llene de "Router
Responde" .... pues habria que hacerlo en bucle y con una variable que
indique si esta vivo o no, y solo loguear cuando pase a vivo desde muerto.
enga, suierte
Más información sobre la lista de distribución eside-ghost