LinuxAP como “Cliente”
Vamos pues , con los datos de los que disponemos, a configurar nuestro LinuxAP como “Cliente”. Si nos hemos fijado, en el boot de arranque, nuestra maquina, entre otras cosas, ha activado un servidor de http.
16.0.dhcpd:
# udhcpd.conf disable
udhcpd disabled
17.0.httpd:
Starting httpd daemon.
18.0.telnetd:
Starting telnetd daemon.
Vamos pues a conectarnos. Si recordáis, la IP de la ethernet de nuestro AP es la 10.0.1.1 con una máscara de 255.255.255.0 , así pues conectaremos un cable ethernet cruzado (de color azul según la simbología de algunos fabricantes) desde nuestro PC al conector RJ-45 del AP y configuraremos el TCP/IP del adaptador de nuestro PC con una IP del mismo “rango” que nuestro AP, por ejemplo 10.0.1.2 con una máscara 255.255.255.0.
Una vez hecho esto, abrimos nuestro navegador y llamamos a http://10.0.1.1 … si lo hemos hecho todo bien….Conectados!!!
Efectivamente, en la casilla “Running As” nos confirma que estamos en modo “Station/Router” o “Cliente”. Vamos ahora a comprobar que podemos “toquetear”.
Empezamos con “Network”:
![]()
Bien, vemos que, al igual que desde el terminal de RS232, las IP de la Wlan (que en modo “cliente” no nos afecta) y las de la ethernet son las mismas que antes y que nos vienen determinadas por la configuración “por defecto” del propio programa. Así que, en principio no “tocaremos” nada ni de las IP, ni de los clientes DHCP. Aquí la única cosa que haremos será borrar el host TFTP que no existe y que hace que el AP nos tarde una eternidad en arrancar. También podríamos quitar el NAT pero, de momento no lo haremos porque tampoco nos molesta. Así pues la cosa quedaría así:
![]()
Pulsamos OK en la parte inferior de la pantalla y nos retornará al menú principal. Ahora vamos a comprobar que hay en “Status”… a ver que vemos…
Ep!... aquí ya nos cuenta unas cuantas cosas!. Vemos que nuestro LinuxAP en modo “cliente” ha encontrado un Punto de Acceso cercano!... nos da el ESSID, la frecuencia que corresponde al canal 11, la MAC del Punto de acceso remoto, la velocidad de transferencia etc… Bien…en definitiva, un sitio donde poder conectar!. Pulsamos el RETURN y nos retornará al menú principal. Vamos ahora a explorar el “Telnetd”…
![]()
Como ya habíamos visto anteriormente desde el programa terminal nos da los “rangos” disponibles para el telnet de nuestro AP. Si nos hiciera falta modificar o añadir alguno desde aquí podríamos hacerlo, pero como que no es el caso, lo dejamos tal y como esta. Pulsamos OK y seguimos…
Ahora vamos a investigar que encontramos en “DHCPD”…
![]()
Este es importante. Como podemos ver tenemos el DHCP deshabilitado!!. Por error a la hora de compilar el programa, o bien porque al autor le pareció que debía hacerlo así, el hecho es que de origen esta deshabilitado…cuando hubiera sido mucho mas fácil haberlo dejado habilitado « por defecto » y nos habríamos ahorrado mucho trabajo a la hora de buscar con que IP nos podíamos conectar por ethernet aplicando un simple “Obtener IP automáticamente” al TCP/IP de nuestra tarjeta ethernet. Así pues, lo primero que haremos será habilitarlo. De esta forma podremos acceder a el desde cualquier PC conectado a la ethernet sin necesidad de configurar nada. Seguimos observando y vemos la primera t la ultima IP que asignará nuestro servidor DHCP. En principio podemos dejarlo como esta. Seguimos y encontramos “Interface” que es en el que estará trabajando el servidor DHCP, en este caso, como estamos en modo “cliente” ya nos esta bien y lo dejamos como esta. Ahora vamos al DNS Server. Si os acordáis, cuando ha arrancado nuestro LinuxAP ha detectado automáticamente un DNS Server que nos otorgaba el AP remoto….
udhcp client (v0.9.7) started
Sending discover...
Sending select for 10.34.121.6...
Lease of 10.34.121.6 obtained, lease time 345600
deleting routers
SIOCDELRT: No such process
adding dns 10.34.121.1
10.3.tftpcfg:
Download 0090D101637D as etc.tar from 192.168.4.1
Vamos pues a cambiar el DNS existente por este otro, en nuestro caso , 10.34.121.1. La máscara la pondremos en 255.255.255.0.
El “Default router” en este caso también lo dejaremos como esta ya que el camino por “defecto” será la IP de la ethernet asociada a nuestro AP, es decir, 10.0.1.1.
El “Domain name” que es el dominio que queramos asociar a nuestro AP y que, en este caso, también dejaremos como esta. El último parámetro es el “lease time” que es el tiempo que nuestro servidor DHCP asociara una IP determinada a una MAC. Es decir, que, en nuestro caso, si dejamos el DHCP activado y nos conectamos provocando que nos asigne una IP a la MAC de nuestra tarjeta, esta IP nos la “reservará” 86400 segundos, es decir, 24 horas, si no volvemos a conectarnos en ese tiempo, el servidor DHCP “recuperará” esta IP y la asignará a otra MAC.
Así pues nuestra configuración quedaría así:
![]()
Ahora pulsamos OK y nos retornará al menú principal. Seguimos investigando….
Ahora le toca el turno a “Wireless”…
![]()
Aquí encontramos la configuración de nuestro port “radio” que, como ya hemos dicho antes, no utiliza por “defecto” en modo “Cliente”. Tenemos un SSID “opensta” que podríamos cambiar por otro y que seria el identificador de nuestro grupo de trabajo. Tenemos el “Channel” o canal, que en el caso de que tengamos la versión “Belga” (sin actualizar) será por defecto el 11. El WEP Key que seria donde podríamos aplicar la protección o encriptación del acceso a nuestra red y el numero de AP a enlazar en modo WDS pero que solo nos será útil en modo “Master” o “runlevel3” que correspondería a la opción AP/Bridge. Así pues, aquí tampoco tocaremos nada. Pulsamos OK y volvemos a la página principal. Una vez aquí, pulsamos SAVE y esto hará que se guarden las modificaciones aplicadas. Se reiniciara el equipo y perderemos la conexión con el interface de nuestro navegador.
Hasta aquí la configuración en modo “Cliente”… vamos a ver ahora si realmente funciona. Mientras nuestro LinuxAP se reinicia aprovechamos para cambiar la configuración del adaptador de nuestro PC para que obtenga una IP y demás datos necesarios automáticamente . Vamos a las propiedades TCP/IP y le marcamos “Obtener IP automáticamente” y “Obtener DNS automáticamente”
Ahora comprobaremos si realmente el servidor DHCP de nuestro LinuxAP funciona. Con alguna aplicación como el Winipcfg o WinDHCP (en Windows) o similar en Linux observamos que tenemos:
![]()
Efectivamente vemos que FUNCIONA. Nos ha asignado la IP 10.0.1.2 y nos ha marcado el camino del servidor de DNS a 10.34.121.1.
Vamos ahora a ver si esta red a la que nos ha asociado tiene conexión a Internet. Abrimos nuestro navegador y le damos una URL, por ejemplo http://www.olotwireless.net
![]()
FUNCIONA!!!!!!!. Realmente somos unos “cracks”. Ya tenemos nuestro LinuxAP en modo “cliente” funcionando…. ENHORABUENA!!!! El primer paso ya esta dado!!!.