VPN en Ubuntu Hardy Heron (32 o 64-bit)

Aviso: Esta entrada es aburrida. No la leas; a no ser que te haga falta. Aunque seas un androide, no la leas.

VPN es algo así como una red de internet privada. Se usa, por ejemplo, para tener acceso a softwares o publicaciones de alguna universidad.

Si necesitáis usar el VPN y tenéis instalado Ubuntu 8.04 en un sistema de 64 bits, no os servirán las instrucciones que dan normalmente; aparece el siguiente mensaje de error:

make -C /lib/modules/2.6.24-16-generic/build SUBDIRS=/home/lamnk/src/vpn/vpnclient modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-generic’
scripts/Makefile.build:46: *** CFLAGS was changed in “/home/lamnk/src/vpn/vpnclient/Makefile”. Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/home/lamnk/src/vpn/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic’
make: *** [default] Error 2

Para que os funcione, necesitáis parches adicionales. Aquí os dejo este manual casero, que le sirvió a una androide roquera.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Instrucciones para instalar el cliente VPN en Ubuntu Hardy Heron, 64-bit (sólo los pasos 3 y 4 son distintos respecto a otras distribuciones de Ubuntu):
  • Primero, asegúrense de que tienen un sistema de 64 bits, escribiendo en la terminal getconf LONG_BIT (el output debe ser 64).
  1. Descarguen el software vpn y el profile vpn de la red a la que quieran conectarse. (Estarán disponibles, por ejemplo, en las páginas de su universidad.) Descompriman el archivo, si está compromido (escriban en la terminal tar xzf vpnclient-linux-[vuestra_versión].tar.gz ).
  2. Instalen paquetes de ubuntu adicionales, escribiendo en la terminal lo siguiente:sudo aptitude install linux-headers-2.6.24-16-generic build-essential
  3. Vayan a la carpeta vpnclient (cd vpnclient/) y modifiquen el archivo Makefile con un editor de texto (por ejemplo, usen gedit Makefile):
    Cambien la línea CFLAGS += -mcmodel=kernel -mno-red-zone por EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
  4. Apliquen los parches necesarios:wget lamnk.com/vpnclient-linux-2.6.24-final.diff
    wget lamnk.com/cisco_skbuff_offset.patch
    patch < ./vpnclient-linux-2.6.24-final.diff patch < ./cisco_skbuff_offset.patch
  5. Instalen el cliente de vpn:
    sudo ./vpn_install
    y pulsen intro para aceptar los directorios de instalación que el programa sugiere.
  6. Muevan el profile vpn de directorio: sudo mv [vuestro_profile].pcf /etc/opt/cisco-vpnclient/Profiles/
  7. Ahora sólo necesitan cambiar de permisos:cd /etc/CiscoSystemsVPNClient
    chmod -R g-w,o-w /etc/CiscoSystemsVPNClient

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Si tenéis Ubuntu Hardy Heron en un sistema de 32 bit, la instalación de VPN es más sencilla, pero tampoco es suficiente con el proceso de instalación usual, que se interrumpe con el siguiente mensaje:

make -C /lib/modules/2.6.24-ARCH/build SUBDIRS=/usr/src/vpnclient modules
make[1]: Entering directory `/usr/src/linux-2.6.24-ARCH’
CC [M] /usr/src/vpnclient/linuxcniapi.o
In file included from /usr/src/vpnclient/Cniapi.h:15,
from /usr/src/vpnclient/linuxcniapi.c:31:
/usr/src/vpnclient/GenDefs.h:113: error: conflicting types for ‘uintptr_t’
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/usr/src/vpnclient/linuxcniapi.o] Error 1
make[1]: *** [_module_/usr/src/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24-ARCH’
make: *** [default] Error 2

Esto se soluciona sencillamente. Lo único que cambia de la lista anterior es que el paso 3 no tenéis que seguirlo y en lugar de seguir el paso 4, debéis escribir en la terminal lo siguiente:

wget http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24-final.diff
patch < ./vpnclient-linux-2.6.24-final.diff

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
La conexión a VPN se inicia con estos comandos:
sudo /etc/init.d/vpnclient_init start
sudo vpnclient connect LinuxUsers

Eso es todo androides.

El velo de las mujeres musulmanas


Esta entrada no se acerca a la temática de las entradas anteriores. Lo siento, pero creo que este es el único modo de que un comentario que hice no se pierda en el aire cibernético...

Hace unos días me encontré con una página interesante donde una joven musulmana explica sus razones para llevar velo. Traté de dejar un comentario pero todavía no se ha publicado. No es un comentario insultante, así que aquí lo recojo para que no se lo lleve el viento...

Amellie, gracias por acercarnos a tu cultura con esta entrada tan interesante. Siempre he querido escuchar a alguna mujer musulmana reflexionando sobre sus creencias.

Entiendo que para ti sea importante cubrirte el pelo con un velo como muestra de fe a Dios. Pero no entiendo por qué te sientes tan orgullosa de ello.

[Cito de su post:]
"Sorprendentemente, somos las únicas mujeres que mantenemos esta práctica :) Alhamdulillah. ¡Estoy tan orgullosa de todas vosotras, mujeres Musulmanas!"

Lo que a mí me enorgullece de las mujeres es que finalmente en muchos lugares estamos consiguiendo derechos equitativos a los de los hombres: ahora podemos votar, podemos trabajar libremente, nos pagan de acuerdo a nuestro trabajo, no a nuestro sexo... empezamos a ser tratadas como lo que somos: seres humanos, tan buenos, inteligentes e importantes como lo son los hombres. Yo me siento orgullosa de las mujeres que están batallando valientemente para conseguir esta realidad.

Dices que ponerse velo es una forma de forzar a las personas a valorarte por tu belleza interior, no por tu físico. Estoy segura de que muchas personas a mi alrededor generalmente valoran a otras por su belleza interior y los velos no interfieren en esta costumbre. De cualquier manera, no pienso que ocultar el físico sea el medio para hacernos reflexionar sobre la belleza interior...

También dices, indirectamente, que nunca sales con tus amigos. Salir con los amigos no es sinónimo de beber alcohol o flirtear con hombres. En mi caso, nada de esto ocurre, no bebo por salud y no coqueteo, porque estoy contenta y enamorada de mi novio. ¡Y disfruto charlando con mis amigos! De la misma manera que los hombres se divierten hablando con sus amigos. ¿No crees? Si esto es algo inmoral, ¡también debería ser inmoral para los hombres!

Y por favor, no amines a las mujeres a llevar ese oscuro burka completo, con un enmallado en los ojos como único enlace al mundo. La personalidad también se muestra en los gestos, en la forma de mirar, en el modo de sonreír. No se debería encarcelar estas preciadas proyecciones del alma. Y lo que me parece más importante, una vestimenta no debería dificultar la visión o el movimiento.

Una cosa más, "debukaki" acaba de dejar un comentario con palabras del Corán "Obedece a tu marido"(?); y siento un poco de indiganción. ¿Son los hombres acaso más fiables o más respetables que las mujeres?
Por favor, considera mis cuestiones y regálame una respuesta. Gracias :)


Si un día entra en mi debate, ya actualizaré esta entrada con lo que aprenda de ella...

Además de por religiosidad personal o por obligación social, supongo que otro motivo por el que muchas mujeres musulmanas lleven velo es para hacer una reivindicación cultural, porque sin duda el colectivo musulmán sufre rechazo por parte de nuestros países de occidente.

O simplemente por moda...

De cualquier manera, este tipo de cuestiones dependen del contexto, son delicadas y complejas, mucho más complejas que el mejor de los softwares. No se pueden juzgar fácilmente.

Si os apetece comentar, acuérdense de hacerlo con respeto. Saludos desvelados :).

Actualización:
Finalmente, Amellie ha contestado mis preguntas, y muy sensatamente. Nos cuenta que es su decisión personal cubrirse el cabello, le hace sentir segura y al mismo tiempo mantener su identidad cultural. Dice que llevar velo no supone ninguna limitación para realizar sus sueños; Amellie dice ser una trotamundos que ha conocido y vivido junto a otras culturas. Al contrario de lo que entendí, Amellie sale con sus amigos, aunque sea estricta a la hora de no beber, no comer cerdo, etc.
No forzaría a nadie a llevar velo, ni tampoco lo prohibiría, lógicamente. Por último nos aclara que para ella "obedecer al marido" significa quererlo y mostrar devoción a su persona. Según Amellie, en Arabia Saudí muchos hombres malinterpretan el Corán y piensan que las mujeres siempre debemos darles la razón a ellos, no importa lo que digan; Amellie considera que esta creencia de algunos es una realidad bastante triste y opuesta a las ideas de su religión.

Le doy las gracias a Amellie, por explicarnos sus costumbres y dialogar sobre su religión. Un saludo

Richard Stallman pregonando en Manchester

Hace algo más de una semana, Richard Stallman dio una charla en Manchester a una audiencia de unas 300 personas, una buena cantidad de androides cibernéticos.

Richard Stallman fundó el proyecto GNU en los 80 para la creación de un sistema operativo tipo UNIX que fuera libre y gratuito. Gracias a sus esfuerzos y a la incorporación del kernel de Linus Torvalds en los 90, hoy muchos usuarios disfrutamos de un sistema operativo GNU/Linux (más conocido como Linux) robusto y gratuito.

La charla fue bastante amena, Richard parecía tener todo tipo de bromas y parodias bajo la manga. Nos habló sobre el software libre versus software propietario o privativo, en la ética y en la práctica, sobre la historia del sistema operativo GNU/Linux y sobre su fabuloso editor emacs, que yo tanto aprecio. La audiencia terminó pujando por un abrazo (y un libro) de Richard.



Citemos al maestro (frases de la conferencia):

Un software es software libre si da al usuario cuatro libertades esenciales:
  • Libertad 0: libertad para ejecutar el programa como se desee.
  • Libertad 1: libertad para estudiar el código fuente y cambiarlo, para que el programa realmente haga lo que se desee.
  • Libertad 2: libertad para ayudar a tu compañero; ésta es la libertad para distribuir copias del programa cuando se desee.
  • Libertad 3: libertad para contribuir en tu comunidad; ésta es la libertad para hacer y distribuir copias de tu versión modificada del programa cuando lo desees.
Si alguna de estas libertades no existe o es insuficiente, entonces el software es software propietario, software no liberado, software que subyuga al usuario.

¿Qué quieren decir con eso de que compartir [software propietario] es piratear? Están tratando de equiparar el ayudar a un compañero con atacar a un barco; y nada podría ser éticamente más incorrecto que esto, porque atacar un barco es bastante malo, mientras que ayudar a un compañero es lo que se debe hacer [...]. Cuando alguien me pregunta que pienso sobre la piratería de software, les contesto "yo no creo que los piratas usen software, los piratas usan pistolas".

Si usas un programa sin la libertad número 1 [acceso al código], no puedes saber lo que el programa te está haciendo, y muchos de estos programas tienen rasgos maliciosos, diseñados para espiar sobre el usuario, restringir al usuario o incluso atacar al usuario [...]. Un software propietario que puede que conozcan, que espía al usuario, se llama Microsoft Windows.

Las escuelas deberían usar exclusivamente software libre para sus actividades educativas, por varios motivos:
  • Para ahorrar. Hasta en los países más desarrollados hay problemas de presupuesto en los colegios [...].
  • Por la educación de buenos programadores. Sólo los softwares que son libres ofrecen la posibilidad de que practiques programación incluyendo tus pequeños códigos en grandes programas [...].
  • Eduación ética en ciudadanía. La escuela debe no sólo enseñar hechos, técnicas y métodos, sino también educar a la nueva generación a ser buenos ciudadanos de una sociedad fuerte, libre y cooperativa [...].
Debemos insistir en que los gobiernos dejen de enseñar a los niños a usar software propietario.

Página personal de Richard Stallman.
Video de la conferencia.
Blog de uno de los organizadores.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Recopilación de frases sobre Richard Stallman a lo Chuck Norris
(gracias a reedit y entre tuxes y pepinos):


  • Richard Stallman toma notas en binario.
  • Richard Stallman obtiene 9 bits de 1 byte.
  • Richard Stallman es el único hombre vivo que puede pronunciar GNU como debe pronunciarse.
  • Todos los virus son programados para autoeliminarse si se dan cuenta de que están en la máquina de Richard Stallman.
  • La barba de Richard Stallman está hecha de paréntesis.
  • El sistema nervioso de Richard Stallman es completamente inalámbrico.
  • El cerebro de Richard Stallman acepta comandos UNIX.
  • Si Richard Stallman tiene 1 GB de RAM y tú tienes 1 GB de RAM, Richard Stallman tiene más memoria que tú.
  • Richard Stallman se come los cables de red, ese es el motivo por el que se inventó la wireless.
  • Richard Stallman escribió un programa que puede dividir entre cero.
  • Richard Stallman no usa unidades ZIP, estruja los discos duros.
  • El compilador de Richard Stallman tiene miedo de reportar errores.
  • Richard Stallman no escribe programas, los programas se escriben sólos bajo su mandato.
  • Richard Stallman puede finalizar un bucle infinito.
  • El antivirus de Richard Stallman puede curar el VIH.
  • Richard Stallman escribió un programa que obtiene el último decimal del número Pi.
  • Algunas personas se ponen el pijama de Linus Torvalds para dormir. Linus Torvalds se opne el pijama de Richard Stallman para dormir.
  • Richard Stallman no tiene madre, se codificó a sí mismo.
  • Richard Stallman es el arquitecto de Matrix.
  • Las primeras palabras de Richard Stallman fueron llamadas al sistema.
  • En Rusia Richard Stallman se sigue pronunciando Richard Stallman.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Documental básico sobre Linux - Código Linux.
(Nota: Linus Torvalds no es el único creador del sistema operativo GNU/Linux)

Bonjour Tintin

Perdonen la ausencia, he ido a ver a Tintin a Bruselas.



Tintin, los Pitufos, Lucky Luke... Todos siguen allí, degustando el chocolate y la cerveza de trigo, a la sombra de un átomo gigante de 50 años y el niño meón, que quién sabe por qué es tan famoso.

De Londres a Bruselas se tarda dos horas en un tren Eurostar, 80£ ida y vuelta. También hay otro tren de estos que va a París, a ver cuándo tengo la suerte de probarlo.

Con los androides en breve!