Transmission Daemon en Fedora 12 
Hola!

Otra entrada relacionada con preparar un servidor (falta la mega entrada de mi servidor, para estas vacaciones...). Lo que vamos a hacer hoy es daemonizar el Transmission (cliente BitTorrent) para que se ejecute al inicio y se mantenga abierto siempre. Las instrucciones son más o menos genéricas para cualquier *nix.

Lo primero es instalar el transmission:

$su
[introduce tu password]
#yum install transmission

Bien, ahora ya lo tenemos instalado. Ahora lo lanzamos desde el escritorio y configuramos los parámetros más importantes, como la velocidad de subida, puerto que queramos utilizar, opciones del webserver (puerto y autentificacion). De esta manera luego todo es mucho más fácil.

Cuando tengamos configurado como queremos lo cerramos y procedemos a daemonizarlo. Para ello copia este script en tu directorio /etc/init.d/transmission-daemon:

#!/bin/bash
#
# chkconfig: - 16 84
# description: Start up transmission-daemon
#
# processname: transmission-daemon
# config: /etc/sysconfig/transmission

# source function library
. /etc/rc.d/init.d/functions

# Get network config
. /etc/sysconfig/network

[ "${NETWORKING}" = "no" ] && exit 0

# Defaults
TRANSMISSION_HOME=/home/#TU_USUARIO#

DAEMON_USER="#TU_USUARIO#"
DAEMON_ARGS="--blocklist -g $TRANSMISSION_HOME/.config/transmission"

# Daemon
NAME=transmission-daemon

DAEMON=$(which $NAME)
DAEMON_PIDFILE=/var/run/$NAME.pid
DAEMON_LOCKFILE=/var/lock/subsys/$NAME
DAEMON_SCRIPTNAME=/etc/init.d/$NAME
DAEMON_LOGFILE=/var/log/$NAME.log

[ -x "$DAEMON" ] || exit 0

start() {
echo -n $"Starting ${NAME}: "

if [ -n "$TRANSMISSION_HOME" ]; then
export TRANSMISSION_HOME
fi

su - $DAEMON_USER -c "$DAEMON $DAEMON_ARGS"

sleep 2

status $NAME &> /dev/null && echo_success || echo_failure
RETVAL=$?

Lo único que tienes que hacer es sustituir #TU_USUARIO# por el usuario que tengas en tu sistema, y listo!, ahora lo añadimos al inicio:

chkconfig --add transmission-daemon
chkconfig --level 45 transmission-daemon on

Listo!, la próxima vez que arranque el equipo lo tendremos ejecutándose. Ahora lo lanzamos manualmente:

/etc/init.d/transmission-daemon start

Y podemos comprobar conectándonos a su interfaz web que funciona perfectamente, para ello abrimos un navegador y abrimos la web:

http://127.0.0.1:9091

Y voilá, ahí esta el Transmission si todo ha ido bien. Si quereis configurar algún parámetro lo podeis haciendo editando el archivo: /home/tu_usuario/.config/transmission/settings.json.

[ agregar comentario ]   |  [ 0 Trackback ]   |  Enlace permanente  |   ( 2.9 / 174 )
Desactivar NetworkManager en fedora 12 
Ultimamente estoy usando Fedora 12 tanto en mi equipo de escritorio como en mi servidor casero. Esta distribución esta pensada para utilizar a nivel usuario doméstico e incluye el servicio Network Manager para configurar la red fácilmente.

El caso es que en en estos pcs quiero que cuando arranque me configure la red de manera estática, y para ello tengo que desactivar el network manager, os voy a contar como lo he hecho

Primero hay que loguearse como root:

su
#introduces la pass de root#

chkconfig --level 2345 NetworkManager off
#esto desabilita el network manager en el arranque#

chkconfig --level 2345 network on
#esto levanta las interfaces de red al arrancar el pc#

Ahora hay q establecer las configuraciones de red de cada una de las interfaces que queramos que se activen al iniciar el equipo. Para ello tenemos archivos de configuración en el directorio /et/sysconfig/networ-scripts/, cada interfaz tiene un archivo con el nombre "ifcfg-ethX" si es cabledada o "ifcfg-wlanX" si es inalámbrica. Ahora lo editamos y configuramos, aquí va un ejemplo de una red por cable:

# Intel Corporation 82566DM Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none #NONE=IP ESTATICA, DHCP= IP AUTOMATICA#
HWADDR=#MAC DE LA TARJETA DE RED#
IPADDR=#DIRECCION IP#
NETMASK= #MASCARA DE RED#
ONBOOT=yes #ACTIVARSE AL INICIAR#
DNS1=#DNS 1#
DNS2=#DNS 2#
NM_CONTROLLED=no #No controle el dispositivo el network manager#
GATEWAY=#PUERTA DE RED#
TYPE=Ethernet #TIPO DE DISPOSITIVO#
USERCTL=no #no = SOLO ROOT PUEDE MODIFICARLO, yes = USUARIOS PUEDEN MODIFICAR#
PEERDNS=yes #MODIFICA EL ARCHIVO RESOLV.CONF CON LAS DNS#

Configurando el archivo con los valores de vuestra red tendreis las redes configuradas en el inicio. Recordar modificar los valores para cada uno de las interfaces que tengais, y podeis comprobar que todo va como debe con el comando ifconfig. Teneis un ejemplo con los parámetros wifi en el Wiki!

ACTUALIZO: Podeis instalar el paquete system-config-network para configurar de manera gráfica las interfaces. Eso si, no soporta WPA en el caso de las inalámbricas.


[ agregar comentario ]   |  [ 0 Trackback ]   |  Enlace permanente  |   ( 2.9 / 165 )
Ahora soy Gentooza 
Hola!

pese a que tengo infinitas noticias en el buffer sin escribir (lo haré, prometido) y el World of Warcraft ocupa mis ratos libres quería contaros mi última hazaña, instalar Gentoo en mi nuevo AMDx2.

Pues hacía tiempo que quería cambiar el pc, y pasarme definitivamente a los 64bits, sobre todo por el rendimiento de linux (he instalado el windows de 32bits), y al fin lo he hecho. Primero probé kubuntu 7.04(mi distro favorita) y me decepcionó bastante: tuve problemas con los drivers de nvidia, muchas aplicaciones no compiladas para 64bits y había que hacer tweaks para que funcionasen... en fin, que dije: "es el momento de probar un sabor diferente de linux" y reuní la valentía suficiente para probar Gentoo.

Primero diré que han sido necesarias dos instalaciones para tenerlo todo funcionando. La primera metí la pata con los USE Flags (recomiendo documentarse antes de instalarlo), y tuve problemas despues de compilado el sisema. Ahora estoy corriendo un XFCE4 compilado por mi y tengo que decir que el rendimiento es excelente, aunque todo tiene su precio.

Los inconvenientes que tiene, es que en un sistema operativo que solo vale para gente que tenga ganas de pelearse con el hardware y software. No hay muchos, pero los errores de compilación existen, hay que buscar en internet como resolverlos y aún hay cosas muyyyy verdes (el instalador gráfico directamente no funciona por ejemplo).

Bueno, os iré contando mis opiniones sobre este S.O y abriré una web en el wiki dedicada a las cosas que voy descubriendo.

Saludos!

[ agregar comentario ] ( 12 opciones )   |  [ 0 Trackback ]   |  Enlace permanente  |   ( 3 / 406 )
Solucionando problemas en NTFS-3G 
Hola

Ya he hablado otras veces del NTFS-3G, el driver para linux que permite acceso total a las particiones NTFS, con soporte de escritura (hasta ahora el antiguo driver era solo con soporte de lectura).

Pues me venía sucediendo algo extraño, había archivos que no se mostraban, no seguía un patrón definido, sino que era aleatorio, y entrando en windows nativo (que pereza da reiniciar), si se mostraban correctamente.

Tras visitar los foros busque información, y me encontre que la salida del daemon mostraba algo así:


krasny@kFijo:~$ egrep -i 'fuse|ntfs|dma' /var/log/messages /var/log/messages.log /var/log/daemon.log
/var/log/daemon.log:May 29 08:59:18 kFijo ntfs-3g[4247]: Skipping unrepresentable filename (inode 31)
/var/log/daemon.log:May 29 08:59:18 kFijo ntfs-3g[4247]: Skipping unrepresentable filename (inode 98)


Visitando la página de ayuda del driver encontré el problema, las locales del sistema no estaban bien definidas en /etc/fstab, así que añadiendo un locale=es_ES.utf8 se volvieron a mostrar todos los archivos correctamente.

Un 10 para los desarrolladores del driver :D

[ agregar comentario ] ( 1 vista )   |  [ 0 Trackback ]   |  Enlace permanente  |   ( 3 / 151 )
TDT en linux 
Hola!

Pues tengo una sintonizadora de TDT desde hace algo más de un par de años, a persar de ello, no ha sido hasta hace unos meses con el boom de la TDT en los medios cuando han adaptado la instalación colectiva para poder empezar a utilizarla.

En windows siempre ha funcionado bien, el driver es un poco cutre, pero hay programas majos como ProgDVB que hacen de esta tarjeta un sistema más que aceptable para ver la TV en el PC. El caso es que desde que uso únicamente linux no había conseguido hacerla funcionar, había probado un par de front-ends como el Kaffeine pero nunca encontraba canales.

Me había encontrado con tutoriales en los cuales había que meter manualmente la frecuencia de los canales que querías sintonizar en el pc, y no tenía ganas de ponerme a hacer ese tipo de cosas. El caso es que hoy me puse a buscar información y me encontré con un montón de artículos sobre TDT's en versión USB, pero poca cosa en PCI. Finalmente me topé con esta web, LinuxTV, donde encontré información sobre el chipset que utiliza mi tarjeta, se trata del Philips TDA10045H, el cual ya ha sido sustituido por otras versiones más avanzadas, el caso es que todo el problema se debía a que había que cargar un firmware que no se puede distribuir libremente. En la documentación del kernel hay scripts para bajarse el driver de windows y extraer el firmware de este, pero es un proceso engorroso, y siempre es más fácil bajárselo de un mirror (ocupa 30kb) y meterlo en su correspondiente directorio (/lib/firmware/tu_kernel en el caso de ubuntu).

En fin, salvo esto funciona todo out-the-box, abriendo el kaffeine y diciendole donde te encuentras te busca los canales y los almacena. Creo que no ha encontrado todos los canales que tengo disponibles, pero eso tengo que comprobarlo, y el kaffeine me parece un buen reproductor, pero tengo que buscar como integrarlo en el mplayer para no usar diferentes reproductores para cada cosa.

Os dejo un screen de como queda

click para ampliar

[ 1 comentario ] ( 7 opciones )   |  [ 0 Trackback ]   |  Enlace permanente  |   ( 2.9 / 167 )

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Siguiente> Ultima>>