Mostrando entradas con la etiqueta tcp_ip. Mostrar todas las entradas
Mostrando entradas con la etiqueta tcp_ip. Mostrar todas las entradas

lunes, 8 de julio de 2013

Ping: Error general - Desinstalando Norton

Recientemente me pasaron un portátil para hacerle una instalación del chrome. Algo que es fácil de hacer, pero, cuando lo intentas explicar a una persona, no lo es tanto.

Por lo tanto, me llevaron el aparato y se lo instalé. Pero, en esto, que ves que además, el Norton dice que está desactualizado y que hay que hay que renovar la licencia. Al parecer, llevaba mucho tiempo sin hacerse. Por lo que decidí tirar por lo sencillo: instalar el Avira. Lo hice, y, por no desinstalar el otro (Norton), decidí bajarme el autoruns (de sysinternals), y desactivar todo aquello que tuviera que ver con Symantec. Esta versión del Avira, la gratuita, no tenía el firewall, por lo que inicié el servicio de firewall de Windows. Para resumir: una configuración que debía de inoportunar mucho a la persona que me lo pasó.

Y, aquí que a los pocos días me llama: no se conecta a Internet. Conseguía conectarse a la wifi, pero Internet que no iba. Una instalación de un navegador no podía provocar eso. Y le estuve dando instrucciones, que supo llevarlas a cabo a la perfección. Y no eran cosas sencillas. Quitar una configuración del firewall de Windows con seguridad avanzada y varios comandos del símbolo de sistema (cmd).

Una de mis primeras instrucciones fue hacer:

ping www.google.com

en el que le devolvía

Error general.

para cada uno de los cuatro paquetes enviados. El mismo resultado se obtenía al hacer

ping {IP_DNSs}

Otro comando os cuatro paquetes enviados. Otro comando que se intentó fue

ipconfig

Pero los datos que me dio no los supe interpretar o no le entendí bien. Lo del Error general me sonaba mucho. Por lo que también le dije que ejecutara

netsh int ip reset

También se puede cambiar ip por ipv4. Ahora mismo no sabría decir la diferencia. La cosa es que funciona.  El resultado, después de reiniciar era el mismo. A todo esto, os podéis imaginar, cómo le indicaba las instrucciones:

- A ver: 'n' de Navarra, 'e' de España, 't' de Tarragona...

Para cada uno de los comandos necesarios, así. Y nada... No funcionaba. La decisión fue quedar para que tuviera el equipo delante poder trabajar "sobre el terreno".

El día que lo tuve delante, estuve probando las mismas cosas... Y nada. Que no reaccionaba. Incluso, llegué a desinstalar la tarjeta de red y todo para que volviera a detectarla. Así que, buscando, buscando, vi que en algún sitio decían que a veces el Norton podía provocar ese comportamiento. Y aquí empezaron a saltar las alarmas. Una decisión que se tomó fue que, ya que llevaba mucho, mucho tiempo el Norton en el estado desactualizado, y que no se estaba usando, que no pasaría nada en quitarlo. Y eso empecé a hacer: Fui a programas desde el panel de control, y lo seleccioné para quitarlo de en medio. Empezó la lenta tarea. Casi, casi 45 minutos (donde podían ser 30 o 60), con la barrita moviéndose poco a poco... Y en esto, que la barrita llega al final del todo, no se ve un ápice de color blanco de que aún falten cosas, el ratón con el circulito de estar esperando (¿se habrá quedado cuajado el programa?), la CPU en el task manager (administrador de tareas), estaba por los suelos... Ampliar su prioridad (habiendo elevado privilegios) tampoco ayudaba... Decisión: Reiniciar.

En este punto, se puede decir que fue otro error. Porque, al volver al sistema, y ver que no se había eliminado, casi, casi me da un algo. Además, no permitía reanudar la desintalación dándo un error referido al Norton Internet Security y un mensaje indicando que no puede encontrar .\Support\SPBBC\SPBBC32.msi. Además, si le decíamos aceptar, nos abría un explorador para buscarlo. Algo que en un portátil plataformado en formato OEM no es sencillo.

Esto era un desastre. No funcionaba la red, que era lo que tenía que arreglar en ese instante, y, además, había dejado el Norton bien frito. Pero, haciendo una búsqueda desde otro ordenador, pude encontrar alguna cosa curiosa.

La primera, que ya había alguien que, a su vez, tenía el mismo mensaje de error.

La segunda: que le indicaban una herramienta que le podía servir para hacer la desinatalación. La herramienta se llama Norton Removal Tool. Total: que desde ese equipo hice una descarga al móvil conectado por usb y, una vez lo tuve, pasé el móvil al ordenador que estaba arreglando. Fue lanzar la herramienta, y, en prácticamente 5 minutos, a lo sumo, se había quitado toda la porquería. Ya no había señal alguna en la ventana de programas del panel de control. Fue increíble: algo que por un lado tarda mucho, mucho tiempo, por otro apenas tarda unos pocos minutos.

Además, eso no fue todo. Una vez que ya no estaba el programa de por medio, los resultados de lanzar ping fueron satisfactorios. Incluso, haciendo la prueba de fuego visitando páginas que no se hubieran visitado (por eso de evitar la caché), también funcionaron a la perfección.

Una pregunta a tener en cuenta sería: ¿La herramienta funcionó así de rápido porque ya había cosas que se habían eliminado, o es que hace las cosas utilizando otro camino que hace que vaya más rápido? Si la respuesta es la segunda. ¿Por qué no lo hace así de buenas a primeras no dando tantos quebraderos de cabeza?

lunes, 4 de julio de 2011

Windows - Problemas con TCP/IP

Hace un tiempecillo estaba trabando con unas máquinas virtuales con Windows... ¿2008 puede ser? No me acuerdo muy bien. 2008, 7, Vista... Alguno de estos. Mi problema era que no conseguía que TCP/IP acabara de funcionar del todo bien. Había algún ping que no devolvía datos, otros sí. Haciendo memoria, creo que un

ping localhost

me devolvía resultados de IPv6.

Un

ping 127.0.0.1

me daba... tiempo de espera superado. Puede ser. Vamos, que no había resultados.

Y, un

ping IP_ASIGNADA_AL_%COMPUTERNAME%

también me daba resultados satisfactorios.

Toltal, que buscando... buscando... buscando... Me dieron la solución. Se trata de reseetear la pila del protocolo TCP/IP. ¿Cómo se puede hacer eso? Es muy sencillo. En un símbolo del sistema / cmd, con privilegios de administración, se ejecuta:

netsh int ip reset c:\reset.log

Después, hay que reiniciar el equipo.

De hecho, en teoría, no debería de hacer falta poner la ruta a los logs. Mejor obviarla.

Una vez hayas reseteado, vuelve a intentar el ping otra vez. Debería de funcionar. Aún así, no te fíes si te responde a la primera. Inténtalo varias veces. Si, tienes la mala pata de que vuelve a hacerte lo mismo... Te estará pasando lo mismo que a mí. ¿Cómo lo solucioné? Eliminando el dispositivo de red en cuestión del sistema y permitiendo que volviera a instalarlo por su cuenta al reiniciar el sistema.

Desinstalando la tarjeta de red.

Una vez restaurado el dispositivo, toca volver a ponerle la configuración de red. Pero, eso, ya es otra historia.

lunes, 17 de mayo de 2010

Direcciones IP

Después de mucho tiempo sin publicar nada, ya iba siendo hora de contar cosas. ¿No? Uno de los problemas que he tenido es que tenía una serie de posts preparados pero como me faltaban cosas que añadirles no los he publicado.

Ahora vamos al lío.

Una pregunta: ¿Cómo le cuentas a una persona que no entiende de ordenadores qué es una dirección IP? Es complicado porque habría que empezar explicando qué es un protocolo, que TCP/IP es, en realidad, un conjunto de protocolos... Después habría que contar que los equipos de una red tienen un número único, tener en cuenta si es una red pública o privada... Todo eso que se aprende en los ciclos formativos y en la universidad y que se tarda unas cuantas horas para contarlo.

No todo está perdido. Si quieres contarle a una persona qué es una dirección IP hay que buscar alguna semejanza con algo que entienda. Y, lo más fácil es comparar estas direcciones con los números de teléfono. Se quedarán cosas en el tintero. No será del todo preciso. Pero con este método seguro que esa persona se puede hacer una idea de lo que son estas direcciones. Así, podríamos contar algo parecido a esto:

Las direccioes IP son como los números de teléfono. Cada equipo tendrá un "número de teléfono" al que se le podrá llamar en caso de necesidad. Por lo tanto, ese número será único y ningún otro equipo lo podrá tener. 


¿Qué pasa si tienes que explicar qué es un puerto? Eso es otra faena. Explicar que un puerto es por donde está escuchando un servicio (otra cosa que habría que explicar) se hace complicado. Pero, podemos seguir con las comparaciones de los teléfonos.

Imagínate que el ordenador es un edificio con oficinas. Si ese edificio sólo tiene un número de teléfono, y quieres que tu llamada vaya a un departamento determinado: ¿qué haces? Se pide que te pasen con una extensión determinada. ¿Verdad? Lo mejor de todo es que, como norma general, en casi todos los edificios la extensión es la misma para un departamento determinado. Aunque eso no implica que le puedas poner otra. 


Como se puede ver, esto es una analogía que muchas personas entenderán. Puede que me haya extendido más de la cuenta con respecto a cómo lo cuento. Además, soy consciente de que se quedan muchas cosas en el tintero y de habrá gente que no sepa si quiera qué es una extensión en lo que respecta a centralitas y teléfonos. Que se queden cosas en el tintero, si es algo sencillo lo que necesita comprender esa persona, nos podemos permitir ese lujazo. El que no sepa qué es una extensión, todavía no me he encontrado con nadie que no lo supiera habiéndoselo contado así.

¿Qué otras analogías usáis para que la gente comprenda términos de informática?