Foros del Web » Administración de Sistemas » Seguridad y redes »

Problema de conexión intermitente

Estas en el tema de Problema de conexión intermitente en el foro de Seguridad y redes en Foros del Web. Hola En mi empresa tenemos un problema desde hace un par de meses y no damos con la solución. Os lo planteo a ver si ...
  #1 (permalink)  
Antiguo 20/04/2006, 08:57
 
Fecha de Ingreso: mayo-2005
Mensajes: 2
Antigüedad: 19 años, 7 meses
Puntos: 0
Problema de conexión intermitente

Hola

En mi empresa tenemos un problema desde hace un par de meses y no damos con la solución. Os lo planteo a ver si se os ocurre algo.

Es una red de 15 puestos dispuestos en dos plantas: 6 arriba y 9 abajo. Todos con WinXP salvo el servidor Win2003, conectados a un swich-hub, junto con un router y una VPN.

El problema es que intermitentemente se nos va la conexión de salida a internet, pero solo a unos equipos concretamente. Tenemos uno en la planta de arriba que falla siempre, y otro depende del día. Abajo lo mismo, hay dos equipos que fallan y otros dos, según les cuadre: Se va la conexión durante 10, 15, 70 minutos, y vuelve cuando le da la gana.

El caso es que falla la conexion a internet, pero la red interna funciona correctamente, se puede acceder a cualquier equipo desde cualquier sitio, por lo que tenemos descartado que el cableado esté mal. (aún así, hemos hecho pruebas de cambiar el cable de red por nuevos)

Los equipos que fallan se han formateado e instalado de nuevo el S.O., pero el problema persiste.

Ha venido un informático en dos ocasiones a revisar el sistema y no ha encontrado anomalías. También ocurrió que cuando vino, funcionaba todo correctamente (viva la ley de Murphy ). Nos dijo que pidieramos a nuestro proveedor de internet que revisara todo. En dos ocasiones, nuestro proveedor estuvo monitorizando la red y router y no encontró nada mal.

Y seguimos con el misterio. Que hago? Llamo a los Cazafantasmas??

Bueno, lo dicho, alguna pista?

Saludos
  #2 (permalink)  
Antiguo 20/04/2006, 10:11
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 11 meses
Puntos: 19
Pues lo que yo haria seria aislar los momentos en que se dan los cortes del servicio. ¿ Como hacer esto ?. Hay varias soluciones .
Una muy barata seria poner un programa centinela que registre los eventos de caida de internet. Tengo hecho algo así en cmd , personalizarlo y analizar cuando y durante cuanto tiempo os quedais sin internet.

Cita:
rem fuente : http://javcasta.bounceme.net ---> scripts

@echo off
:start
cls
echo ************************************************** *********
echo Centinela o Control de red *
echo Utilidad para la creación de alarmas administrativas *
echo ante la pérdida de conexión con un host de la red local *
echo Javier Castañón 2.003/2.004 *
echo ************************************************** *********

if '%1'=='?' goto Ayuda

Rem Averiguamos el sistema operativo
Rem lo implemento para 2 casos WNT y OS/2
Rem que se daban en la red UCA de Aena
Rem entre 2.003 y 2.004

if '%OS%'=='Windows_NT' set sistemaop=nt
if '%SYSTEM_INI%'=='C:\OS2\OS2SYS.INI' set sistemaop=os2

echo Sistema Operativo = %sistemaop%


Rem setlocal...endlocal , Para os/2 mantiene intocadas las variables de entorno generales
if %sistemaop%=='os2' SETLOCAL

Rem Break=on en entorno OS/2 , asegura poder cortar la ejecución por lotes con ctrl+c
Rem if %sistemaop%=='os2' BREAK=ON
Rem Pero lo habilitamos para todos los casos, ya que Nt lo admite
BREAK=ON

set n=1
@if exist testigo.txt del testigo.txt >nul
goto %n%

:rutina

@if exist testigo.txt del testigo.txt >nul
if %sistemaop%=='nt' goto nt
if %sistemaop%=='os2' goto os2

:nt
set ERRORLEVEL=
ping %iphost% -n 3 > testigo.txt
find /C "recibidos = 0" testigo.txt
Rem también valdria "perdidos =3"

goto alertant%ERRORLEVEL%



Rem Hay alerta errorlevel=0
:alertant0
Rem Mandar alerta a fichero con nombre e ip de el host de la alerta
Rem si no existe el fichero lo crea
if Not exist Alerta_%namehost%.txt type nul > Alerta_%namehost%.txt
echo ************************************************** **>>Alerta_%namehost%.txt
echo Alerta administrativa_El host %namehost% %iphost% No responde >>Alerta_%namehost%.txt

Rem Sellamos la alerta con fecha y hora del suceso
Rem (cr.dat fichero con retorno de carro o intro)

date < cr.dat | find "L">>Alerta_%namehost%.txt
time < cr.dat | find "L">>Alerta_%namehost%.txt
echo ************************************************** **>>Alerta_%namehost%.txt
Rem mandamos un mensage al host puestodecontrol
net send puestodecontrol Alerta en %namehost% %iphost%

rem ********* Otras ideas ************************************************** ****
rem Habria que crear un directorio compartido en un puesto para mandar las alertas
rem por ejemplo \\puestodecontrol\alerta
rem y cada dia controlar con script o manualmente las alertas y borrar si fuese necesario
rem conprobamos que la ud remota k esté correctamente mapeada
rem if Not exist k:\controlmap net use k: /Delete /Yes
rem if Not exist k:\controlmap net use k: \\puestodecontrol\alerta
rem if Not exist K:\controlmap type nul > k:\controlmap
rem lo copiamos en alerta
rem type testigo.txt >> Alerta_%namehost%.txt
rem copy Alerta_%namehost%.txt k:\Alerta_%namehost%.txt /Y

rem ************************************************** ******************************

goto %n%

Rem No hay alerta errorlevel=1
:alertant1

goto %n%


:os2
set ERRORLEVEL =''
ping %iphost% 56 3 > testigo.txt
find /C "0 packets received" testigo.txt
goto alertaos2%ERRORLEVEL%

:alertaos20
rem mandar alerta administrativa a fichero con nombre del host, donde guardará todas las alertas
if Not exist Alerta_%namehost%.txt type nul >Alerta_%namehost%.txt
echo ************************************************** ****************** >>Alerta_%namehost%.txt
echo Alerta Administrativa _ El host %namehost% %iphost% No responde >>Alerta_%namehost%.txt
rem sellamos la alerta con fecha y hora del suceso ( cr.dat fichero con retorno de carro o intro)
date < cr.dat | find "L" >>Alerta_%namehost%.txt
time < cr.dat | find "L" >>Alerta_%namehost%.txt
echo ************************************************** ****************** >>Alerta_%namehost%.txt

:alertaos21
goto %n%


:begin
cls


:1
rem Monitorizamos la conexión al router
set iphost=192.168.0.1
set namehost=gw
set n=2
goto rutina

:2
rem Monitorizamos la conexión a un conocido host de internet 64.233.183.104
rem 64.233.183.104 <-> www.google.es
set iphost=64.223.183.104
set namehost=www.google.es
set n=3
goto rutina

:3
Rem Monitorizamos un puesto de nuestra red conflictivo
set iphost=192.168.0.26
set namehost=puestoX
set n=4
goto rutina

:4

if %sistemaop%=='os2' ENDLOCAL
goto start

rem ....
rem :n
rem ...

:fin
exit

:Ayuda
echo Aqui iria la descripción de la ayuda
echo ....
REM By JavCasta. http://javcasta.bounceme.net
REM os hará falta un fichero con retorno de carro http://ficus.pntic.mec.es/~fcag0023/scripts/cr.dat
REM
Se me olvidó comentar que si lo que falla es el router entonces cambiar de router y si lo que falla es la direccion de internet , externa a la red ,.... hablar con el ISP ...

Última edición por dogduck; 20/04/2006 a las 11:16
  #3 (permalink)  
Antiguo 20/04/2006, 11:54
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 1 mes
Puntos: 0
Cita:
Iniciado por JotaPe
Y seguimos con el misterio. Que hago? Llamo a los Cazafantasmas??
Saludos
sip
en verdad existe eso de misterios en la red !!

1.- como es un switch-hub o es switch o es hub
2.- como das el internet por medio del router, este a cual esta conectado
3.- como cascadeas tu red, o como esta conectada
4.- has revisado los puertos de los switch-hub que estan conectados a las maquinas con problemas
5.- tienes politicas de seguridad, como un proxy o algo asi, puedes revisar los logs del router
bye

es que si esta raro de unos si y otros no
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:16.