Posts Tagged ‘ linux

Adios Ubuntu EEE, bienvenida Easy Peasy

Ubuntu EEE, una distribución de Linux basada en Ubuntu y optimizada para los netbooks Asus EEE, decidió cambiar de nombre para evitar posibles problemas legales con Canonical (la empresa que esta detrás de Ubuntu), puesto que desde hace algún tiempo no permiten que otras distribuciones de Linux usen el nombre y logotipo de Ubuntu si no esta soportada de forma oficial por Canonical.

Ahora, desde el 1 de Enero de 2009 Ubuntu EEE se llama Easy Peasy, y ha sacado una nueva versión (mirror//torrent) que probare en breve.

Ubuntu, otra vez es la reina del baile


DistroWatch ha publicado como viene haciendo en los últimos años una lista con la popularidad de las distintas distribuciones de Linux basándose en las visitas que reciben en su página.
En el 2004, Ubuntu con su versión 4.10 ocupo con solo 3 meses de vida la posición trece, desde entonces, y van ya 4 años consecutivos Ubuntu se sitúa en el primer puesto de DistroWatch, siendo la reina del baile y convirtiendose, como es normal en estos casos, en el objetivo para alabar y criticar.

A continuación, el ranking completo con los hits por día acumulados durante el 2008.

Page Hit Ranking 2008
Rank Distribution H.P.D.
1 Ubuntu 2,325
2 openSUSE 1,740
3 Linux Mint 1,458
4 Fedora 1,376
5 PCLinuxOS 1,147
6 Debian GNU/Linux 1,038
7 Mandriva Linux 988
8 Dreamlinux 670
9 Sabayon Linux 650
10 Damn Small Linux 618
11 CentOS 585
12 Slackware Linux 531
13 Puppy Linux 530
14 MEPIS Linux 518
15 FreeBSD 515
16 Kubuntu 500
17 Arch Linux 465
18 Gentoo Linux 443
19 Zenwalk Linux 389
20 KNOPPIX 369
21 gOS 356
22 VectorLinux 352
23 PC-BSD 340
24 sidux 317
25 Slax 291


Ubuntu, la distro más deseada en una foto de archivo.

Convertir ogv a avi

El vídeo de la entrada anterior es un Screencast de mi escritorio, para poder hacer eso llevo usando un tiempo gtk-recordMyDesktop, funciona sin ningún tipo de problema y proporciona una calidad excelente.

recordMyDesktop te permite capturar el escritorio completo o una ventana que preselecciones antes de pulsar el REC, ajustar la calidad final de sonido y vídeo y algunas cosas más, pero para usarlo no es necesaria ninguna configuración inicial ya que viene preparado de casa.

El archivo de vídeo final esta en formato ogv que es un contenedor para archivos multimedia abierto y libre de patentes (todo perfecto).

El único problema que me presenta este formato es que la mayoría de páginas en las que alojar vídeos, como Vimeo, no lo soportan, así que después de grabar el Screencast hay que convertirlo, para esto en ubuntuforums nos dan la solución y ayudandonos de mencoder con un

mencoder archivoentrada.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o archivosalida.avi

tenemos el vídeo preparado para subirlo donde queramos y que todo el mundo que quiera pueda verlo.

Compartir conexión a internet (del PC a otro dispositivo)

Cada vez que reinstalo Ubuntu me encuentro con este problema que siempre soluciono buscando un how-to que encontré hace un tiempo, no he conseguido recordar el sitio en el que vi esta solución por primera vez pero ahora he podido dar con ella en ubuntu-es, y la reproduzco adaptándola a configuración.

Muchas veces tenemos en casa más de un dispositivo, en mi caso una PlayStation 3, que accede a internet por la red cableada y con la conexión compartida de windows xp, lo que necesitamos es hacer lo mismo con linux para por seguir conectado mientras uso Ubuntu (que tiempo atrás se convirtio en mi SO por defecto).

Doy por supuesto que ya teneis configurado los 2 dispositivos de red, uno conectado a la red local y otro a internet (para el ejemplo supondremos que nuestro pc tiene en la red local la ip 192.168.10.1 y mascara de subred 255.255.255.0)
La mejor manera es crear un script que se cargue al iniciar el sistema y que configure las reglas de iptables, que es un firewall integrado en el kernel que también permite el enroutamiento de conexiones.

Tenemos que hacer lo siguiente:

1.- Creamos un nuevo archivo que vamos a editar:

$ sudo gedit /etc/init.d/iptablesconf

2.- Ahora copiamos y pegamos el siguiente script en el editor de texto, sólo tenemos que modificar las 5 cadenas que están en negrita, donde pone eth0 y eth1 lo revisaremos para ver si efectivamente eth0 y eth1 son nuestros dispositivos de red conectados a internet y a la red local respectivamente.

Lo siguiente es por si queremos redigir cierto puerto a un ordenador de la red (que llamaremos pc2) local para que pueda por ejemplo usar el emule o tener activo un servidor ftp, etc.. , se supone que en el ejemplo redirigiremos en puerto 7778 tcp y 7779 udp al pc con la ip 192.168.10.2

Si no estamos interesados en redirigir puertos podemos borrar/comentar esas 3 variables.

#### SCRIPT DE CONFIGURACION DE IPTABLES ####
#!/bin/bash

# Dispositivo de red de internet
EXIF=”eth0
# Dispositivo de red local
INIF=”eth1

# Puertos tcp que se desean redirigir (separados por espacios)
# puertosTCP=”7778
# Puertos udp que se desean redirigir (separados por espacios)
# puertosUDP=”7779
# ip a la que se le redirigen los puertos
# pc2=”192.168.0.2

fail=0

[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions

log_begin_msg “Aplicando Reglas de Firewall…”

## Borrado de reglas anteriores
iptables -F || fail=1
iptables -X || fail=1
iptables -Z || fail=1
iptables -t nat -F || fail=1

## Establecemos politica por defecto
iptables -P INPUT ACCEPT || fail=1
iptables -P OUTPUT ACCEPT || fail=1
iptables -P FORWARD DROP || fail=1
iptables -t nat -P PREROUTING ACCEPT || fail=1
iptables -t nat -P POSTROUTING ACCEPT || fail=1

# Marcar paquetes salientes con su ip de origen
iptables -t nat -A POSTROUTING -o $EXIF -j MASQUERADE || fail=1
# Reenvio de IP
echo 1 > /proc/sys/net/ipv4/ip_forward || fail=1

# Aceptar paquetes para reenviar procedentes de la red local
iptables -A FORWARD -i $INIF -o $EXIF -j ACCEPT || fail=1
# Aceptar paquetes para reenviar procedentes de internet de conexiones ya establecidas
iptables -A FORWARD -i $EXIF -o $INIF -m state –state RELATED,ESTABLISHED -j ACCEPT || fail=1

##Se redirigen los puertos configurados arriba

for puerto in $puertosTCP
do
iptables -A FORWARD -i $EXIF -o $INIF -p tcp –dport $puerto -j ACCEPT || fail=1
iptables -t nat -A PREROUTING -i $EXIF -p tcp –dport $puerto -j DNAT –to $pc2:$puerto || fail=1
done

for puerto in $puertosUDP
do
iptables -A FORWARD -i $EXIF -o $INIF -p udp –dport $puerto -j ACCEPT || fail=1
iptables -t nat -A PREROUTING -i $EXIF -p udp –dport $puerto -j DNAT –to $pc2:$puerto || fail=1
done

# Se muestran los resultados
log_end_msg $fail

if [ $fail -eq 0 ]
then
log_success_msg “Verifique que lo que se aplica con: iptables -L -n.”
else
log_warning_msg “Se ha producido un error al aplicar alguna de las reglas”
fi

#### FIN SCRIPT DE CONFIGURACION DE IPTABLES ####

3.- Guardamos los cambios y le damos permisos de ejecucion:

$ sudo chmod -v 755 /etc/init.d/iptablesconf


el modo de «iptablesconf» cambia a 0755 (rwxr-xr-x)

Lo ejecutamos:

$ sudo /etc/init.d/iptablesconf

si todo ha ido bien veremos este mensaje:
* Aplicando Reglas de Firewall… [ ok ]
* Verifique la reglas: iptables -L -n.
Ahora utilizamos el siguiente comando para que script se cargue cada vez que arranque el sistema:

$ sudo update-rc.d iptablesconf start 20 2 .

#### ATENCIÓN AL PUNTO DEL FINAL, HAY QUE PONERLO ####

Adding system startup for /etc/init.d/iptablesconf …
/etc/rc2.d/S20iptablesconf -> ../init.d/iptablesconf

4.- Ahora podemos probar si todo funciona, nos vamos a la PlayStation 3 y configuramos la red con ips estaticas (por ej 192.168.10.2 , 192.168.10.3 , etc..) y su correspondiente mascara de subred (255.255.255.0 para el ejemplo) utilizamos como puerta de enlace el pc que comparte la conexión (192.168.10.1 en el ejemplo) y como servidores dns utilizamos los mismos que tenga configurados el pc que da acceso a internet, que podemos verlos utilizando

$ cat /etc/resolv.conf

o bien podemos elegir los servidores dns de esta lista que mantiene bandaancha.st.

Ahora si todo ha ido bien debería funcionar internet en la PlayStation 3.

WTF! Detenido Tux por secuestro en grado de tentativa con su pareja gay

Atención visitantes, si sois usuarios de Linux tener mucho cuidado, Tux anda suelto y quiere descendencia cueste lo que cueste.
Como el Gobierno Chino no permite la adopción entre parejas homosexuales nuestra querida mascota ha decidido tomarse la justicia con su mano y recurrir al vil y cruel secuestro.

Lo vi en la edición gratuita en papel del Diario Crónicas del Sureste el día 1 de Diciembre de 2008, en la sección Techno Ocio (lástima que la edición digital no tenga esta sección), supondré que por eso han elegido la imagen de este despiadado pingüino, fijaros en su aterradora mirada y vigilar a vuestros hijos.

 

Switch to our mobile site