Demonios y pinguinos.

Por que todo S.O. apesta.

Archivos de la categoría ‘networking’

Erase una vez…

Publicado por Alejandro en Junio 20, 2008

Erase una vez, azureus, la ranita buscadora de torrents que corria en solaris, linux, windows o donde la pusieras. Era una época en donde se podía saltar toda la seguridad y bajar lo que se le diera la gana, y configurar cada detalle de la descarga.

Hasta que el viejo azureus, cambió su interfaz y pasó a llamarse Vuze.

¡Se ha caído! ¿Qué será?…

De tener cero bugs, ser bastante rápido y a prueba de las fallas del sistema operativo, Vuze se cae ahora en prácticamente cada equipo en el que lo he probado, se come todos los recursos (deja corto al firefox 2) y dura menos de dos sin fallar.

Por lo menos los creadores tienen la decencia de admitir “una que otra falla” y proponen un procedimiento con el que se “podría” arreglar, véanlo:

Debug Procedure

  • Check hs_err_pid<nnn>.log files in the Azureus directory
  • Identify the failing dll
    • AxShlex.dll : Alcohol 120%
      Note: Alcohol 120% is especially troublesome in combination with Java 1.6.0 Update 1. There are several ways to fix the issue:

      • rename/delete AxShlex.dll that it doesn’t get loaded (alcohol itself will continue to work)
      • don’t download torrents that contain files which are associated with alcohol 120%, such as .MDS files
      • remove all “Shell Extensions” within the Alcohol settings panel by going to (File > Options > Virtual Drive > Shell Extensions subitem), then click on ‘Remove All’.
      • uninstall Alcohol 120%
      • downgrade to a previous java version (this might not work in all cases)
        • To check your version of your java:
          (Start > Run > type “cmd”).  On the command line, type in “java -version”)
          From the Vuze menu: (Help > About Vuze), look for the ‘System’ section.
      • run Azureus with the flag -Xcheck:jni – this traps the native floating point error causing the crash but has performance overheads
    • D3DIM700.DLL : Microsoft 3D – upgrade to latest Java 6 (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6275887)
    • iFW_Xfilter.dll: iolo Firewall
    • imon.dll : configure NOD32
    • jvm.dll or ntdll.dll: raise the issue with Sun ( http://bugs.sun.com/bugdatabase/index.jsp )
    • mclsp.dll : McAfee – uninstall the privacy service
    • MxAVLsp.dll : VCom Fix-It Utilities
    • netdog.dll : Armor2net personal firewall
    • niphk.dll: you might have to uninstall Norman Anti-virus completely.
    • nl_lsp.dll : NetLimiter – uninstall
    • nvappfilter.dll: please uninstall the NVIDIA Firewall and/or make Azureus run with only one cpu.
      • (To make Azureus run only on one cpu, open the Task Manager (press ctrl-alt-del) and select the Processes tab. Right-click azureus.exe and click set affinity. Then uncheck one of the cpus (it shouldn’t matter which). Click ok.)
    • radhslib.dll : Naomi internet filter from Radiant
    • sarah.dll : FRITZ! Application Layer Firewall
    • vlsp.dll : Venturi firewall software
    • Winsflt.dll : PureSight Internet Content Filter
Note for developers: The .dlls listed here don’t necessarily cause the crashes, they’re just indicators for the presence of problematic applications. It’s usually a LSP (layered service provider) component of the application that causes Java to crash.
  1. Check the crash dump for “problematic stack frame” and then refer to the list of LSP providers [here] to see if you have software installed that may be causing the problem.

If you want to file a bug report please include the hs_err_pid<nnn>.log file


Possible Fixes

If you have a Windows crash and suspect that it is being caused by a buggy LSP then you can try to repair your network stack by using “lspfix” “
En resumen, mi viejo cliente favorito de torrents es ahora: una mierda.

¡Cómo pasa el tiempo!.

Publicado en Azureus, Vuze, networking, pseudosoftware | Deja un Comentario »

Cómo crear un blog de wordpress en hosting gratuito.

Publicado por Alejandro en Febrero 10, 2008

1.- Bajarse el software de wordpress al pc.

2.- Crear una cuenta en un hosting gratuito en que puedan funcionar los plugins que necesitan comunicarse con otros servicios, como stats o akismet. Un buen ejemplo es webspace. Aquí, se escoje el plan basico y en la elección del nombre del dominio, se escoje la opción subdominio, de modo que el blog queda como: miblogdewordpress.100webspace.net … al completar el registro, se recibira un nombre de usuario, por ejemplo minombre1 y un password ejem.: 123456. Luego hay que crear una base de datos, esto se hace en el panel de 100webspace en la opción “Manejar sitio”-> “Base de datos Mysql” el nombre de la base de datos siempre queda como: minombre1_mibasededatos, y el password se elige a voluntad, por ejemplo gato56. En esta sección, abajo del nombre de usuario, aparece el nombre del servidor de base de datos, que generalmente dice algo como: mysql1.100ws.com

3.- Ahora, hemos de descomprimir el archivo de wordpress que bajamos previamente y editar el archivo wp-config-sample.php, de modo que quede:

define('DB_NAME', 'minombre1_basededatos');    // The name of the databasedefine('DB_USER', 'minombre1_basededatos');     // Your MySQL username

define('DB_PASSWORD', 'gato56'); // ...and password

define('DB_HOST', 'mysql1.100ws.com');    // 99% chance you won't need to change this value

define('DB_CHARSET', 'utf8');

define('DB_COLLATE', '');

4.- Renombramos el archivo “wp-config-sample.php” awp-config.php”. Luego, usando algún cliente ftp como Fillezilla (si conocen uno mejor, usen ese, que a mí fillezilla  me dio muchas fallas y dejó muchos archivos sin subir, que luego tuve que subir a mano con el administrador de archivos del panel…) subimos todo lo que está en la carpeta wordpress al directorio principal (www) de nuestro servidor ftp; el nombre de nuestro servidor lo podemos encontrar en “Manejar sitio” -> “administrador de ftp” allí, en la parte de abajo; está el nombre del servidor, que generalmente es: miblogdewordpress.100webspace.net  y la contraeña suele ser la misma del sitio; pero se puede modificar aquí.
5.- Habiendose asegurado que todos los archivos fueron subidos correctamente, y esto es muy importante por que si falta alguno, tendremos algún error luego; corremos el script de instalación de wordpress colocando en nuestro navegado la dirección del mismo, por ejemplo:

http://miblogdewordpress.100webspace.net/wp-admin/install.php

Durante la ejecución de este script, se recibirá un user y una contraseña, guardelas.

Más info: aquí.

Publicado en networking | 2 Comentarios »

ADSL de speedy en Guadalinex.

Publicado por Alejandro en Julio 27, 2007

Concretamente de terra, Chile.

No sé si me habré dado alguna vuelta de más o habré pasado por alto algo muy obvio, pero dado que el asistente de conexión a internet que trae guadalinex, por defecto no sirve para adsl speedy; les contaré como me conecté a internet.

En una consola y como root, pppoe-setup hubiese bastado, pero por algún motivo obtuve un error sobre la versión del pppd que la distro trae por defecto, así que desde otro equipo, me bajé el rp-pppoe
y lo instalé sobre el que traía la distro, ejecute pppoeconf y luego de unos momentos, estaba conectado (aunque no aparece ningún aviso de parte de gnome).

Otra forma más rápida: Instalar el rp-pppoe con el script “go-gui”; desactivar la red desde el icono del panel de gnome y usar el comando tkpppoe.

Publicado en linux, networking | Deja un Comentario »

Modem zyxel en mandriva.

Publicado por Alejandro en Junio 12, 2007

Esperando que este primer post le resulte útil a alguien, mostraré como conectarse a internet con un modem  zyxel prestige 600 series (P-660R-T1, el que entrega telefonica – speedy) en mandriva 2007, instalada en el disco duro (la versión live no presenta ningún problema para conectarse), con una tarjeta via vt6102 Rhine (ethernet).

  • Descripción del problema:

 Generalmente una conexión así se podría hacer a través de pppoe, (roaring penguin), o sea, bastaría con un pppoe-setup y un luego un pppoe-start. Si la conexión se realiza del mismo modo que para la versión live, puede que el equipo se conecte correctamente un par de veces. Sin embargo después de un tiempo, aunque la conexión se realiza (si es que no da TIME OUT), solo se puede hacer ping a las ip de las páginas y exclusivamente a través de consola; como si los servidores DNS estuvieran mal configurados. Nótese que en kde, si está funcionando la net-applet, se podrán ver dos interfaces de red activas, una eth0 y una ppp0.

  •  Mi solución:

Habiendo editado pppoe.conf o ejecutado pppoe-setup:

Como root:
#ifup eth0
Esto levantará la interfaz eth0.

#ifdown eth0
Esto desactivará eth0.

#pppoe-start
Se crea ppp0 y se realiza la conexión.

#killall X
Mata el servidor X. (para reiniciarlo y que no haya problemas como “no se pudo dialogar con klauncher”)

Notas: La configuración y conexión resulta más amigable usando tkpppoe, una GUI para rp-pppoe que está en los repositorios…

  • Resumen:

Si pppoe-start ya no basta para una conexión exitosa, levantar la interfaz real (eth*), desactivarla; lanzar pppoe-start y reiniciar las X.

Publicado en networking | Deja un Comentario »