Monday, May 29, 2006

Problemilla con el aMule/mlDonkey y los routers


Pues resulta que tenia un problemilla, bueno más bien un problema, cuando activa cualquier programa de la red edonkey. El problema era que automaticamente dejaba de navegar e incluso el propio programa no conseguia subir y descargar ningun archivo.

Así que este fin de semana me he puesto a averiguar que pasaba. La configuración de mi red casera es la siguiente:

- Como modem router a la adsl tengo un Linksys wrt354g.
- Conectado a este tengo un Linksys wrt54g con un firmware dd-wrt, última versión.
- Tras este tengo mi servidor, donde ejecuto todos los programas: web, ssh, amule, ...

Con el wrt54g monto un QoS usando filtrado de capa 7, (Netfilter L7 para el dd-wrt).

La primera opción fue pensar que el QoS no era capaz de tanta carga como genera un aMule. Desactivo el QoS pero todo sigue igual. En un principio pensaba esto pues cuando reiniciaba este router wifi el problema se arreglaba momentaneamente o totalmene si previamente desactivaba el aMule.

La segunda opción fue bajarle al aMule todos sus requerimientos de red: numero de conexiones simultaneas, velocidad de descarga/subida, ... Pero el asunto seguía fallando.

El tercer intento fue conectar directamente el servidor al modem/router. Previamente a este intento, como tenía que modificar la configuración del modem/router entre los cambios que realicé fue desactivar algunos servicios del dispositivo como: el log y el firewall. Desactivar el firewall no me importa pues en el servidor ya implemento uno.

En este intento la cosa mejora el aMule ya funciona correctamente y puedo navegar algo simultaneamente. Tras esto lo lógico es pensar que el problema está en el router wifi. Pero no me combence la respuesta. Así vuelvo a poner el servidor tras el router wifi y activo el QoS del mismo. Y la cosa parece que funciona muy bien: el aMule consigue velocidades de descarga decentes y puedo navegar comodamente.

Esto me hace concluir que el problema era que el modem/router va un poco corto de procesador si tengo activado el log y el firewall. Aunque al principio pareciese que el problema estaba en el router wifi pues al reiniciarlo se arreglaba el asunto esto no era correcto pues era una cuestión de un problema en cascada.

Espero que esto os sirva de ayuda algún dia.

Sunday, May 14, 2006

NjbMediaDevice añadido a Amarok


Este viernes envie mi MediaDevice a los desarrolladores de Amarok y ya ha sido añadido al repositorio.

No entrará para le versión 1.4.0 pues esta congelada para poder lanzar la versión estable, así que la gente tendrá que esperar hasta la versión 1.4.1 para poder disfrutar de él.

Esto es bueno pues me da más tiempo para testear y añadirle más características.


Friday, May 12, 2006

OpenSuSE 10.1 Publicada


Ayer se publicó la versión 10.1 de OpenSuSE. Ha fecha de hoy solo se han publicado la versión en 5 cds para varias plataformas de procesador: x86, ppc, 64bits y creo que alguna más.

Todavía Novell no ha publicado su versión comercial, habrá que esperar un poco. Yo por mi parte estoy interesado en la versión de DVD para así llevarlo todo en un solo disco.

Para los impacientes hay archivos .torrent para poder tener una descarga bastante rápida.

Más información en: OpenSuSE

Sunday, May 07, 2006

NjbMediaDevice

Este fin de semana he avanzado en el desarrollo de NjbMediaDevice para Amarok. Ya está practicamente listo para enviarlo a la lista de desarrollo de Amarok para ver si quieren incluirlo.

Las carácteristicas actuales són:

- Se muestra el listado de canciones
- Borrar canciones
- Copiar canciones del ordenador al reproductor
- Copiar canciones del reproductor al ordenador

Con esto se obtiene la funcionalidad necesaria. El manejo de listas de reproducción lo voy a dejar para lo último porque como no las uso no me corre prisa ;-).

Antes voy a programar el manipulado de ficheros no mp3 para así poder subir y bajar ficheros de datos al reproductor usando Amarok. Para esto realmente sería más interesante usar kionjb pero creo que no me será muy dificultoso añadirselo a mi desarrollo.

Espero que para mañana haberlo mandado a la lista.

Un saludo.