viernes, agosto 24, 2007

Controladores de Impresoras para Linux


En la dirección LinuxPrinting de la Linux Foundation podrán hacer búsquedas en una Base de Datos de controladores para impresoras disponibles en Linux.

Contiene información de los controladores, especificaciones básicas, el controlador mismo para ser bajado y algunas herramientas de configuración.

miércoles, agosto 22, 2007

Bajar Videos de YouTube a tu PC

Conozco dos maneras sencillas de bajar tus videos favoritos desde youtube.

Primera:
Si tienes en navegador Firefox puedes bajar una extensión llamada DownloadHelper que permite bajar el vídeo que tienes en el momento cargado desde youtube u otros servidores de vídeo como Google, Metacafe, iFilm, Dailymotion (en su lista de funcionalidades prometen hacerlo para unos 60 sitios). La extensión se cargará en la parte superior de la ventana del navegador (al lado de la barra de direcciones). Para bajar el vídeo ir al sitio en YouTube, seleccionar el URL en la ventana "About This Video" y oprimir la tecla derecha del ratón, allí se nos desplegará un menú con distintas opciones, seleccionamos "Download Helper" y después seleccionamos el video a bajar, mostrado al final del menú.

Se pedirá guardar el video localmente en un directorio, después de bajarlo podremos verlo desde nuestro PC con algún reproductor que permita ver videos en formato flv (Flash Video).

Segunda:
Si no tenemos instalado el Firefox o si por alguna razón no deseamos bajar la extensión anterior, aún podremos bajar los videos. Vamos a nuestro video en youtube copiamos la dirección que aparece en el campo URL que aparece la ventana derecha (al lado de la ventana del video), después vamos al siguiente sitio YouTubeX y copiamos la dirección URL del video en el campo "Download" del sitio web, seleccionamos "download-video" y aparecerá una muestra del video a bajar agregado en la ventana de youtubex. Vamos a la muestra y seleccionamos el enlace "download", copiamos en nuestro disco el video y ya lo tendremos listo para reproducirlo en formato flv.

Existen otros sitios que realizan la misma función que el youtubex, particularmente no los he probado pero aquí los dejo para los interesados:

http://video.qooqle.jp/dl/
http://keepvid.com/

Los videos descargados estarán en formato .flv, estos pueden verse con el reproductor VLC Media Player, el cual tiene versiones para Windows, Linux y Mac, y ademas es software libre.

lunes, agosto 13, 2007

Trabajando con IP Dinámica

Configuración de un dominio para IPs dinámicas usando router inalámbrico Linksys y DynDNS.

IP dinámica:
Como sabrán la IP que nos asigna el proveedor de Internet (en especial a los usuarios residenciales) puede cambiar periódicamente ya que estás son asignadas de manera dinámica a nuestro equipo. La IP puede ser la misma durante semanas o meses, pero eso dependerá de como el proveedor tenga configurado la asignación de direcciones IP a los usuarios.

DNS Dinámicos:
Si queremos accesar remotamente (fuera de casa, por ejemplo desde la oficina) nuestro servidor casero debemos usar un método que sirva de intermediario entre una dirección nombre público que le podamos asignar al equipo de casa y su dirección IP que además será dinámica es decir cambiará. Existe una manera muy sencilla de poder asignar un nombre de manera gratuita a nuestro servidor de casa y que éste nombre apunte siempre al equipo actualizando automáticamente la dirección IP cada vez que ésta cambie.

Particularmente he usado el servicio de Dynamic DNS, para ello deben registrarse gratuitamente en DynDNS existen otros sitios como por ejemplo No-IP.

una vez registrados entramos a nuestra cuenta y seleccionamos:
My Services --> Host Services
luego en la ventana derecha seleccionamos Add new Host en la nueva ventana completamos los campos solicitados:
  • Hostname: colocar el nombre deseado para el servidor, puede ser cualquiera que esté disponible, por ejemplo, podemos definir nuestro server como maquinacasa.dyndns.org
  • Wildcard?: seleccionar la casilla Yes. esto permitirá acceder al servidor con nombres tipo www.maquinacasa.dyndns.org o ftp.maquinacasa.dyndns.org, etc.
  • TTL: seleciconar 60s - standard dynamic DNS setting
  • Service Type: seleccionar A-record pointed to IP address
  • IP Address:
  • WebHop: dejar en blanco
  • Mail Routing: dejar la opción por defecto. My host will receive or reject mail itself (default)

grabe los cambios "Save Changes"

Servidor y Router:
Hay routers como el de linksys que envía la IP periódicamente a la base de datos de DynDNS, si éste no fuera el caso debe bajarse una aplicación que reside en el pc (servidor casero) y que se encargará de enviar la dirección IP cada vez que cambie a la base de datos de DynDNS.

Para configurar el router linksys debemos entrar en la administración del mismo tipeando desde el navegador http://192.168.1.1, ingrese la clave de acceso al router, ir a la opción:
Setup -> DDNS
seleccione DynDNS. Coloque su usuario y password (los usados para el registro en DynDNS) . Coloque el Host Name (nombre escogido en DynDNS para tu servidor). Grabar los cambios.

Habilitar los Puertos:
Ir al router linksys y dar de alta los puertos relacionados con el servicio deseado. Para hacer esto deben ir a la opción:
Applications and Gaming -> Port Range Forward
en el campo Application coloque el nombre del servicio usado, en Start y End coloque el rango de puertos que desee habilitar, si se trata de un solo puerto coloque el mismo número de puertos para ambos campos. En el campo Protocol indique si se trata de TCP o UDP, si desea habilitar el puerto para ambos protocolos elija la opción Both. En el campo IP Adrress indique la dirección IP del servidor casero (dirección interna) donde se encuentra el servicio. Habilite la casilla de selección Enable para activar el puerto (o los puertos).

Proxy Proveedores:
En algunos casos su proveedor de Internet tiene habilitadas por defecto opciones de seguridad adicionales en los proxies, si ese fuera el caso debería existir una opción via web o a través del servicio de atención telefónica donde se pueda pedir que le sean desactivadas estas opciones. Si tiene servicio ABA CANTV (Venezuela) debe ingresar en la oficina virtual Oficina Virtual Cantv ingresar con su usuario ABA ir en la pestaña izquierda a la opción "protección" y deshabilitar el servicio de seguridad oprimiendo el botón que aparece en pantalla "desactivar" y después seleccionando la opción OK en la ventana de advertencia. Con esto se desabilitan las restricciones por el lado del proxy de CANTV.

domingo, agosto 12, 2007

Servidor Multimedios Casero

Construir y configurar un Servidor Multimedios casero es relativamente sencillo. Basta tener instalado el Puppy Linux en un Pentium IV con unos 386 MB y una buena capacidad en disco duro, digamos que unos 200 GB están más que bien. En mi caso tengo dos discos duros, uno con 4 GB donde tengo instalado el sistema operativo las aplicaciones y los archivos de configuración y el otro disco, el de 200 GB donde grabo todo el contenido multimedia. Esto será suficiente para configurar el Servidor de Medios.

Para compartir contenido P2P recomiendo instalar aMule para trabajar con las redes kadmelia , y otro programa llamado Azureus para redes torrents. Con esto será suficiente para bajar y compartir todo el contenido que deseen (películas, música, programas, documentos).


El Servidor tiene actualmente instalado como sistema operativo el Puppy Linux 2.14, que facilita las labores de administración pero que al mismo tiempo carece de muchas medidas de seguridad, cosa que no sería un problema si pensamos usarlo únicamente dentro de la intranet del hogar, lo que quiere decir que deberíamos limitar los servicios (ftp, escritorio remoto, etc...) del equipo hacia el mundo exterior.

Ejecutar el PureFTPd que es un servidor FTP que viene instalado por defecto en el sistema y puede ser encontrado en menu->network->PureFTPd.

Cuando levantemos este servicio podremos acceder al equipo desde otras máquinas dentro de la intranet de casa via ftp y transferir los archivos bajados a un laptop, por ejemplo, para visualizarlos desde allí.

instalar el vnc server (Instalación VNC Server en Puppy Linux) para tener acceso remoto gráfico al escritorio del servidor de multimedios para, por ejemplo, dejar bajando una nueva película...configurarlo ejecutando desde consola:

xyz$ vncserver :1 -geometry 1024x700

puede configurarse el sistema para que abra un escritorio virtual en el arranque y así no tener que ejecutar el comando cada vez que reiniciemos, para eso vamos al archivo:

/etc/rc.d/rc.local

y dentro de él, colocar la siguiente línea y grabar los cambios (nota el símbolo & al final de la línea, la línea es la que está en negrita, entre dos bloques de código que copié para que sepas donde debes colocarla):

if [ -f /usr/X11R6/bin/XF86_SVGA ];then #0.9.9
xmodmap -e "keycode 22 = BackSpace"
xmodmap -e "keycode 107 = Delete"
fi
vncserver :1 -geometry 1024x700 &
CURRENTWM="`cat /etc/windowmanager`"
if [ "$CURRENTWM" = "startkde" ];then
exec startkde
fi

---------------
En mi caso accedo al Servidor de Medios desde un laptop con conexión inalámbrica. Las características de este equipo son: laptop HP Pavilion, procesador AMD 64, Sistema Operativo Fedora 7 (i386), memoria 512 MB, 80 GB...Para controlar el Servidor de Medios uso un cliente ftp, que se llama gftp que puede ser instalado en Fedora mediante el comando yum install gftp.

también tengo acceso al escritorio remoto del Servidor de Medios para eso instalé en Fedora el VNC Viewer, (yum install vnc) para conectarme al escritorio remoto ejecuto el VNC Viewer y coloco la dirección IP del Servidor de Medios y el puerto de conexión, por ejemplo 192.168.1.115:5901, (en mi caso el vncserver cuando crea la primera ventana empieza asignando el puerto 5901, esto puedes averiguarlo haciendo un vncserver -l en el servidor) coloco la clave de acceso y con eso se levanta el interfaz gráfico del escritorio remoto y podrás controlar desde el interfaz gráfico el escritorio remoto. Esto es útil para indicar al Servidor que nuevo material quieres dejar bajando sin tener que acceder directamente a él por teclado.

Puedes dejar tu Servidor bajando contenido todo el día y cuando quieras acceder a él lo haces vía remota, ya sea por el PC de trabajo o el laptop, usando FTP o VNC. Con estas opciones puedes incluso dejar el Servidor sin teclado, ni ratón ni monitor y ahorrarás recursos.

viernes, agosto 10, 2007

NTFS-3G en Ubuntu

para poder tener acceso a particiones ntfs desde linux existe un controlador conocido como ntfs-3g que es una versión mejorada y actualizada del anterior ntfs que nos permite tener acceso a las particiones ntfs como lectura y escritura, esto último era imposible con la versión anterior.

Coloco los pasos a seguir para instalar y configurar el ntfs-3g en Ubuntu:

primero es recomendable actualizar todo el sistema:
sudo apt-get update
sudo apt-get upgrade


descargar el módulo ntfs-3g:

sudo apt-get install ntfs-3g


hacer que el sistema agregue el módulo en el arranque. Para eso editamos el archivo "modules" y agregamos en una nueva línea la palabra fuse:
sudo gedit /etc/modules

luego buscamos cuales son nuestras particiones NTFS:

sudo fdisk -l
Resultado:
/dev/sda1 * 142 8294 65488972+ 7 HPFS/NTFS
/dev/sda2 8295 9696 11261565 5 Extendida
/dev/sda3 9697 9729 265072+ 82 Linux swap / Solaris
/dev/sda5 8295 9696 11261533+ 83 Linux


en mi caso la partición NTFS es la /dev/sda1

es recomendable realizar un umount antes de proceder a agregar la nueva partición:

sudo umount -a
la partición ntfs puede montarse dentro del directorio media y para ellos creamos un nuevo subdirectorio que podría ser llamado windows:

sudo mkdir /media/windows
luego editamos el archivo fstab para agregar la partición ntfs:
sudo gedit /etc/fstab
se debe agregar la siguiente línea al archivo (si existe otra línea en el archivo definiendo la partición /dev/sda1 deberíamos comentarla para poder definir una nueva como ntfs-3g):

/dev/sda1 /media/windows ntfs-3g silent,umask=0,locale=es_ES.utf8,no_def_opts,allow_other 0 0

grabamos los cambios y ejecutamos los siguientes comandos:
sudo mount -a
después de esto podremos tener acceso (como lectura y escritura) a la partición ntfs desde linux. Bastará con dirigirse al directorio /media/windows y allí encontraremos todos nuestros archivos windows.

Kill process in one console command line

example:   $ sleep 3600 & [ 1 ] 2225 $ sleep 3600 & [ 2 ] 2226 $ sleep 3600 & [ 3 ] 2227 $ sleep 3600 & ...