Pesegueiro de libertades

20/01/09

Compartir conexión a internet con tarjeta de red y wifi con ubuntu a windows

Filed under: Software libre

Pongámonos en situación: tengo un pc con ubuntu, que se conecta a un router por tarjeta de red, la ip del router es 192.168.0.1 y la del pc 192.168.0.128, después de googlear conseguí compartir esta conexión a través de la tarjeta wifi que tengo en mi pc a un portátil con windows, para que mi mujer pueda chatear con sus amantes desde la cama (ahora está en ello por primera vez y yo encantado por conseguirlo).

Veamos, lo primero que vamos a hacer es crear un puente de red entre la tarjeta de red y la tarjeta wifi del pc con ubuntu (bridge en inglés) pero para esto antes voy a configurar la tarjeta wifi como un acces point (punto de acceso que será la red que detecte el portátil).

1º Tarjeta wifi del pc como acces point: lo tenéis aquí en el post anterior

2º Creamos el bridge:
Instalamos “bridge-utils”
sudo apt-get install bridge-utils
y creamos el puente de red (bridge al que llamaremos br1) ejecutando todos estos comandos como root, es decir, con sudo delante:
ifconfig eth0 down
ifconfig ath0 down
brctl addbr br1
ifconfig eth0 0.0.0.0 up
ifconfig ath0 0.0.0.0 up
iwconfig ath0 essid casa #este es el nombre del punto de acceso
ifconfig br1 192.168.0.128 netmask 255.255.255.0 broadcast 192.168.0.255 up # aquí escribimos el ip, mascara de red y broadcast de nuestra red.
brctl stp br1 off
brctl setfd br1 1
brctl sethello br1 1
brctl addif br1 eth0 ath0
route add default gw 192.168.0.1 #aquí la direccion del gateway

3º Configuramos la tarjeta de red del portátil con el que queremos acceder a internet:
Le damos una ip dentro del rango: 192.168.0.2 por ejemplo
Máscara de red 255.255.255.0
Puerta de enlace 192.168.0.1
DNS: 192.168.0.1

4º Vamos a conexiones inalámbricas en windows y nos tiene que aparecer la red casa como insegura, le damos a conectar y ya estamos navegando¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Gracias a esta guía lo conseguí, así que tendré que dejar un enlace. Muchas gracias a quién lo escribió.

He comprobado que esto no queda configurado cuando reinicio el equipo así que tengo que ejecutar el siguiente script cada vez que lo inicio, es muy casero pero a mí me funciona

#!/bin/bash
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode ap
ifconfig eth0 down
ifconfig ath0 down
brctl addbr br1
ifconfig eth0 0.0.0.0 up
ifconfig ath0 0.0.0.0 up
iwconfig ath0 essid casa #este es el nombre del punto de acceso
ifconfig br1 192.168.0.128 netmask 255.255.255.0 broadcast 192.168.0.255 up # aquí escribimos el ip, mascara de red y broadcast de nuestra red.
brctl stp br1 off
brctl setfd br1 1
brctl sethello br1 1
brctl addif br1 eth0 ath0
route add default gw 192.168.0.1 #aquí la direccion del gateway

Tendréis que adaptarlo a vuestros parámetros de red.

Cambiar tarjeta wifi a modo Master (acces point) en ubuntu

Filed under: Software libre

Cada vez que quería cambiar a modo Master mi tarjeta wifi me daba el siguiente error:

arnadelo@edubuntu: sudo iwconfig ath0 mode Master
Error for wireless request “Set Mode” (8B06) :
SET failed on device ath0 ; Invalid argument

Y googleando encontré la solución:

1º instalamos este paquete:
sudo apt-get install madwifi-tools

2º una vez instalado paramos nuestra tarjeta de red inalámbrica:
sudo ifconfig ath0 down
(estoy considerando que la tarjeta inalámbrica se llama ath0 pero eso lo tendréis que verificar ejecutando ifconfig en la consola)

3º Destruimos la configuración de la tarjeta (tranquilos con la palabra destruir que no la vamos a destrozar, simplemente es una traducción literal del comando)
sudo wlanconfig ath0 destroy

4º Creamos la nueva tarjeta en modo ap:
sudo wlanconfig ath0 create wlandev wifi0 wlanmode ap
fijaros en que ap son las siglas de (access point)
Nota: más opciones que se pueden añadir en lugar de ap al final del comando son:
sta, adhoc, monitor, wds, ahdemo

07/06/08

Ahorro de energía con edubuntu

Filed under: Software libre

Escribo este mini-manual porque Teo, profesor de música, creador de Galinux y compañero y amigo, me pidió hace un par de semanas que escribiese un pequeño manual de cómo ahorrar energía usando edubuntu. La razón es porque el centro está inmerso en el proyecto Agenda 21 Escolar y uno de los campos en los que ha trabajado Teo ha sido en el del uso responsable de los ordenadores del centro para el ahorro de energía, con los distintos sistemas operativos que hay instalados. Como fui yo el que instaló edubuntu, para hacer funcionar un aula con ltsp, pues me toca a mí participar en el ahorro de energía con este sistema.

Los pasos para ahorrar energía en Edubuntu , con el escritorio de Gnome, son los siguientes:

En la barra superior del escritorio vamos a Sistema –> Preferencias –> Gestión de Energía

Una vez aquí podremos modificar los valores para poner el ordenador o la pantalla en reposo:

Y si vamos a la pestaña superior General podremos indicar que acciones llevar a cabo cuando pulsamos el botón apagar y el botón suspender:

Espero que esto sea de utilidad para Teo y para los componentes del proyecto.

25/04/08

3º HACK MEETING

Filed under: Software libre

XORNADAS LINUX

Este fin de semana celébrase no Ateneo ferrolán o 3º HACK MEETING , ao cal estou invitado para falar de LTSP.
Agradezo moito a invitación, e espero compartir e aprender moitas cousas nesta experiencia. Persoalmente espero adquirir máis coñecementos para a edición de audio e vídeo con ferramentas libres, xa que é un dos meus puntos floxos. E por suposto se poido trasladar a miña experiencia cos terminais lixeiros a algún centro educativo, cíber ou empresa, mellor que mellor ;-) .

Un saúdo para todos e vémonos no 3º HACK MEETING

04/12/07

Configurando el servidor LTSP5 en edubuntu 7.10

Filed under: Software libre

He descargado edubuntu 7.10 (versión servidor LTSP) que viene ya preparado para hacer funcionar un servidor LTSP en un aula. El fin de este Post es contar mi experiencia con LTSP, para que pueda servir de ayuda.

  1. Configuro las dos tarjetas de red, para ello edito el archivo /etc/network/interfaces
  2. sudo gedit /etc/network/interfaces
    

    y escribo la configuración de las dos tarjetas, (ojo aquí la tarjeta es eth2 porque el equipo tiene 3 tarjetas de red, si sólo tenéis dos tendréis que usar eth1).

    auto eth0
    iface eth0 inet static
    address 69.57.241.253
    netmask 255.255.255.0
    network 69.57.241.0
    broadcast 69.57.241.255
    gateway 69.57.241.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 69.50.2.190

    auto eth2
    iface eth2 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255

    La tarjeta eth0 será la que va conectada a internet (esta tendréis que configurarla con vuestros parámetros de red) , y la tarjeta eth2 la que dará el servicio a los terminales.

    Reinicio los servicios de red:

    sudo /etc/init.d/networking restart
    
  3. Ahora vamos a instalar los paquetes necesarios, para ello ejecutamos:
  4. sudo apt-get install ltsp-server-standalone openssh-server
    

    Comenzará entonces a leer una serie de paquetes que instalará y configurará.

  5. Construimos el entorno LTSP, para ello ejecutamos:
  6. sudo ltsp-build-client
    

    comenzarán una serie de procesos de verificación:

    y luego empezará a instalar los paquetes:

    Esto le llevará unos 10-30 minutos dependiendo de tu conexión.

  7. Lo siguiente será construir una imagen del núcleo para arrancar por el método etherboot, ya que las tarjetas de red arrancan por el método pxe.
  8. sudo apt-get install mknbi
    	
    cd /var/lib/tftpboot/ltsp/i386/
    	
    sudo mknbi-linux –output=vmlinuz.etherboot –rootdir=”/dev/ram0″ –append=”rw” vmlinuz initrd.img
  9. Una vez hecho esto cambiar el fichero /etc/ltsp/dhcpd.conf
  10. sudo gedit /etc/ltsp/dhcpd.conf

    borrarlo y pegar las siguientes líneas:

    #
    # Default LTSP dhcpd.conf config file.
    #

    authoritative;

    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.20 192.168.0.250;
    option domain-name “ltsp”;
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
    # next-server 192.168.0.254;
    # get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path “/opt/ltsp/i386″;
    # if substring( option vendor-class-identifier, 0, 9 ) = “PXEClient”
    #{
    filename “/ltsp/i386/vmlinuz.etherboot”;
    #filename “/ltsp/i386/bzImage-2.6.17.3-ltsp-1″;
    }
    # else {
    # filename “/ltsp/i386/nbi.img”;
    # }
    #}

    Guardamos y reiniciamos el ordenador. Y ya podremos arrancar nuestro primer cliente.
    Para los clientes he creado 12 usuarios llamados alumno01, alumno02, …. vosotros tendréis que crear tantos usuarios como equipos tengáis en el aula.
    Un saludo a todos y espero que os sea útil.

Enlaces que he visitado para la configuración e instalación:


https://help.ubuntu.com/community/UbuntuLTSP

http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/server.html

31/10/07

Configurando mi blog con BlogGTK en Unbuntu Dapper

Filed under: Software libre

Leyendo un manual de Drupal encontré que se podía gestionar un blog con aplicaciones de escritorio. Fue así como descubrí BloGTK.
Para instalarlo lo encontré en synaptic, y la configuración de la cuenta de mi blog fué muy sencilla.

En Blogging system marqué la opción Metaweblog API

En Server URL escribí http://pesegueiro.blogsome.com/xmlrpc.php (por supuesto tendréis que cambiar pesegueiro por el nombre de vuestro blog)

Username: escribí mi nombre de usuario

Password: escribí mi contraseña

Ahí os dejo una captura de pantalla para que podáis blogear con BloGTK

24/10/07

Reciclaje de ordenadores con software libre

Filed under: Software libre

Cada vez son más los centros educativos que se encuentran con equipos desfasados por las exigencias de los nuevos sistemas operativos. Esto lleva a que un aula de informática con 10 equipos, deje de ser utilizada por una parte importante del profesorado y como consecuencia del alumnado. Para estos equipos tenemos varias soluciones, ltsp, tcos, pxes …..



(more…)