ad-hoc + ipod touch + Debian

Ya habia comentado lo interesante que es un ipod touch, ahora  voy a dedicar este post a explicar como crear una conexion ad-hoc entre un equipo portatil y un dispositivo movil, en este caso un ipod touch.

Esto puede ser util en el caso de que NO tengamos una red inalambrica configurada en nuestra casa y deseamos compartir nuestra conexion a internet con nuestro ipod u otro dispositivo movil, incluso con otro equipo portatil, todo esto sin hacer uso de un router inalambrico, simplemente con nuetra tarjeta de red inalambrica.

Lo primero que vamos hacer es configurar nuestra tarjeta inalambrica para que en vez de ser receptor de señal sea emisor esto lo podemos hacer de la siguiente forma:

# ifconfig wlan0 down

deshabilitamos la interface de red (wlan0)

# iwconfig wlan0 essid mywifiname mode ad-hoc channel 1

asignamos el essid (nombre de nuestra red), indicamos el modo en el que oprera la tarjeta (ad-hoc) y el canal, tambien pudieramos indicar la calve de acceso de la siguiente manera:

# iwconfig wlan0 essid mywifiname mode ad-hoc channel 1 key 12345678

done la clave es 12345678, pero por los momentos la dejaremos libre

#ifconfig wlan0  192.168.1.1 netmask 255.255.255.0

definimos una  dirección ip y la masrca de red..

#ifconfig wlan0 up

levantamos la interface

para mayor informacion sobre estos pasos visita:

http://wiki.debian.org/WiFi/AdHoc

Luego de esto ya podemos conectar otros dispositivos a nuestra laptop u equipo, pero tendremos que asignarle ip a cada uno de ellos de forma manual, por lo que mejor configuraremos un servidor dhcp.

En debian instalamos el servidor con apt:

# apt-get install dhcp3-server

luego realizamos una configuracion basica, que puedes ampliar visitando la siguiente web http://wiki.debian.org/DHCP_Server

editamos el fichero de configiuracion /etc/default/dhcp3-server

ubicamos la linea que dice INTERFACES y le damos el valor correspondiente a nuestra tarjeta de red inalambrica, esto lo indicara al servidor dhcp cual interface estará reciviendo peticiones dhcp

INTERFACES=”wlan0″

ahora debemos indicar el rango de ip que dara e servidor entre otras cosas, esto lo indicamos en el archivo /etc/dhcp3/dhcpd.conf

lo mejor es hacer un backup de este archivo y escribir uno nuevo que solo contega la siguiente configuracion:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.50;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}

con esto sera suficiente,  solo nos que reiniciar el servidor dhcp

#/etc/init.d/dhcp3-server restart

Para compartir nuestra conexión a internet, que  pudiéramos tener por red cableada o un modem, podemos usar una herramienta bastante intuitiva y sencilla

Firestarter

 

ipod touch + Debian

ipod-touch-2g-2

Un ipod Touch o  un iphone son dispositivos móviles bastante interesantes, poseen un sistema operativo Unix con un kernel Darwin.
Una vez hacemos el jailbreak a estos dispositivo se nos convierte en una herramienta bastante útil, por lo general conseguimos una aplicación llamada Cydia la cual es un front-end del Apt de Debian que nos permite instalar aplicaciones bajo un sistema de paquetes Debian.

Además de esto también conseguimos instalado un servidor ssh lo cual es extremadamente bueno, ya que nos permite realizar conexiones ssh desde nuestro ordenador hasta el dispositivo móvil. Esto claro si tenemos conectados ambos a la misma red inalámbrica, pero claro que no seria problema sino tenemos una red inalámbrica puesto que podríamos configurar una red ad-hoc usando nuestro equipo portátil y nuestro ipod (esto para conectar uno con el otro de forma inalambrica).
Para mas sorpresa podemos implementar un servidor web en nuestro pequeño dispositivo, para esto existen varias aplicaciones dentro de las cuales se incluyen el mismo apache.

Es bastante bueno perder horas explorando con este tipo de dispositivo.

Para mas información dejo algunos enlaces referentes.

http://galpon.org/wiki/index.php/Ipod_touch_en_debian

http://www.guia-ubuntu.org/index.php?title=SimplifyMedia

https://help.ubuntu.com/community/PortableDevices/iPhone