miércoles, 6 de febrero de 2008

Wifi-Radar - Escanear redes

WiFi-Radar es una utilidad que te permite explorar las redes wireless disponibles y crear los perfiles para tus redes preferidas.


Instalar Wi-Fi radar

La instalación de wifi-radar es muy fácil en nuestro Debian, con la ayuda de synaptic o bien haciendo uso de apt-get en la consola de comandos.

# apt-get install wifi-radar


Captura de pantalla de synaptic

Ejecutar wifi-radar

Ahora lanzamos la aplicación, para ello seguimos la siguiente ruta:

Menu K>Internet>Wifi-radar

En el caso que wifi-radar nos devuelva el siguiente mensaje:

eth2 Interface doesn't support scanning.
eth2 no wireless extensions.

Captura de pantalla del mensaje de error


No se preocupe, es que tenemos que reconfigurar el wifi-radar para que trabaje con la interface de red adecuada, primero debemos saber cual es, usando el siguiente comando nos mostrara cual es:

# iwconfig

Obtenemos una salida como esta


Ahora sabemos que mi interface de red wifi es ath0 (en mi caso) entonces tenemos que reconfigurarla ya que WiFi-Radar esta trabajando con eth2, así que usamos el siguiente comando en una consola:

# dpkg-reconfigure wifi-radar

Captura de pantalla

Nos va a salir una ventana como la siguiente en donde debemos escribir la interface correcta


Una vez realizado esto lanzamos otra vez WiFi-Radar para ello seguimos la siguiente ruta (y ahora si debe de funcionar):

Menu K>Internet>Wifi-radar


Recordad que wifi-radar solo lo puede ejecutar el usuario administrador o un usuario con privilegios de administrador, por este motivo cuando lanzamos wifi-radar lo primero que nos pide es la contraseña de administrador


Ahora nos muestra todas las redes wireless que están a nuestro alcance asi que debemos configurar el perfil de aquellas que son nuestras


Seleccionamos la primera y ponemos conectar, como no la hemos configurado anteriormente puesto que es la primera vez, nos preguntara si deseamos configurarla, a lo que responderemos Si.







Una vez que ya tenemos configuradas las redes wireless que tenemos en casa y la que tenemos en el trabajo, entonces con tan solo poner el siguiente comando nos conectaremos con la primera que este disponible

# wifi-radar -d


=================================================================================================
Para los que no desean estar escribiendo esto cada vez que encendemos el ordenador, lo podemos poner en el arranque /etc/init.d/wifi-radar y asi cada vez que encendemos nuestro ordenador comienza a buscar y se conectara a la primera que encuentre y que este configurada en wifi-radar
=================================================================================================

Recomiendo encriptación WPA y WPA2

Enlace para la instalación de la encriptación wpa y wpa2















.

DDNS - DynDNS.org

DDNS (Sistema Dinámico de Nombres de Dominio), es una herramienta muy útil que traen incorporados casi todos los router. Únicamente lo usamos cuando nuestro proveedor de acceso a internet nos asigna una dirección IP dinámica (aleatoria).


En las conexiones dinámicas ADSL, la dirección IP cambia automáticamente cada vez que nos conectamos a internet, mas concretamente cada vez que encendemos el router.

ADSL (Asymmetric Digital Subscriber Liner) "Linea de Abonado Digital Asimétrica); consiste en una linea digital de alta velocidad apoyada en el par simétrico de cobre que lleva la linea telefónica convencional o linea de abonado, siempre y cuando el alcance no supere los 5,5 km medidos desde la Central de Telefonía.

Esta tecnología se denomina asimétrica debido a que la velocidad de descarga (desde la Red hasta nuestro ordenador) y de subida de datos (desde nuestro ordenador a la Red) no coinciden. Normalmente la velocidad de descarga es mayor que la de subida.



Vista frontal de un router ADSL




Vista trasera de un router ADSL


En la conexiones dinámicas de Cablemodem; la dirección IP cambia aleatoriamente cuando nuestro proveedor de acceso a internet lo cree necesario o conveniente. (hay operadores de cablemodem que cambian de IP a sus abonados cada 15 días, otros cada semana, etc...)

Cablemodem; es un tipo especial de modem diseñado para modular la señal de datos sobre una infraestructura de televisión por cable. El termino Internet por cable o simplemente cable, se refiere a la distribucion de un servicio de conectividad a internet sobre esta infraestructura de telecomunicaciones.

Los cablemodem se utilizan para distribuir el acceso a Internet de banda ancha, aprovechando el ancho de banda que no se utiliza en la red de TV por cable.


Vistas frontal y trasera de un cablemodem


Los usuarios que dispongan de conexiones a internet con cablemodem solo pueden hacer uso de esta herramienta siempre que tengan conectados un router neutro a dicho cablemodem.


Posibles usos.

Si nuestra intención es configurar un servidor web y/o ftp, montar una VPN. Para ello hemos de tener localizado nuestro router en internet para poder acceder a dichos recursos, esto lo conseguimos gracias esta herramienta que incorporan casi todos los router llamada DDNS


Funcionamiento de DDNS

Esta herramienta permite configurar el router para asociarlo, mediante un nombre de dominio, a una dirección IP.

Primero nos habremos dado de alta en un servidor de DNS dinámicas que a ser posible gratuito, aunque también lo hay de pago. En este caso hemos usado un servidor gratuito llamado DynDNS.com

Cuando el router se conecta a internet obtiene una dirección IP, en este momento el router envía la información de su IP y del nombre de dominio (previamente dado de alta) al servidor www.dyndns.com, mediante la cuenta definida. A partir de este momento, el nombre de dominio que dimos de alta (por ejemplo: usuariodebian.dyndns.org) queda asociada a la dirección IP de nuestro router, con lo cual nuestro router ya se encuentra localizado en internet.



Configurar DDNS en nuestro router

El proceso consta de dos partes:

1- Activar la herramienta en nuestro router.
2- Definir la cuenta y el nombre de dominio del servidor DDNS gratuito que hallamos decidido usar.


los datos requeridos son los siguientes, dependiendo del router y de la versión que este usando nos pide 3 ó cuatro datos.

1- Hostname o Host Name o Domain Name: es el nombre de dominio con el que nos dimos de alta.

ejemplo: usuariodebian.dyndns.org

2- E-mail Address: Nos pide el correo electronico con el que nos dimo de alta en el registro.

ejemplo: usuario@usuariodebian.es

3- User o User Name o Username o Account / E-mail; nos pide el nombre de usuario con el que nos registramos.

ejemplo: usuario

4- Password o Password / key; la contraseña que usamos para la cuenta del dominio




Capturas de pantallas de configuración de la herramienta DDNS


















.

Broadcom Corporation BCM4318

Driver bcm43xx ya incluido en el kernel a partir de la rama 2.6.17-rc2

Gracias a la gente que esta realizando un gran trabajo de ingeniería inversa con los drivers para Broadcom ya tenemos incluidos estos driver en el kernel a partir del kernel 2.6.17-rc2 por lo cual el proceso de instalación es más sencillo.


Comencemos

En algunos lugares se dice que hay problema con este driver pero eso seria antes, porque a mi me esta funcionando de maravilla en mi Debian Etch.

una vez instalado Debian podemos ver si el kernel detecto la tarjeta Broadcom Corporation BCM4318, así que tenemos que usar el siguiente comando, si nuestra tarjeta es pci el comando es "lspci"

# lspci

y si es usb el comando es "lsusb"

# lsusb


la salida que nos devuelve ha de ser parecida a esta:

03:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)


En el caso de que nos devuelva esto otro:

command not found

entonces necesitamos instalar pciutils, este paquete contiene el comando lspci

# apt-get instal pciutils



-------------------------------------------------------------------------------------------------
Los usuarios tiende a confundir acerca del driver bcm43xx que viene incluido en el kernel de Debian Etch, creen que porque ya el kernel lo ha reconocido ya debería funcionar y no es así (cuando lo que hace el kernel es cargar el modulo) para que funcione hemos de instalar el firmware correspondiente.
-------------------------------------------------------------------------------------------------

Como he dicho antes los kernel de Debian (a partir del 2.6.17-rc2) ya cargan el modulo bmc43xx automáticamente. Comprobar esto es muy fácil, tan solo hemos de hacer uso del siguiente comando en la consola:

# lsmod

Nos tiene que devolver todos los módulos que estén cargados en ese momento, y entre ellos debe de aparecer listado bcm43xx


Si usamos el comando:

# dmesg

y te devuelve errores o problemas relativos a wireless porque no funciona, eso es debido a que necesita el firmware que es necesario para que funcione el hardware, así que debemos instalarlo.



Instalar el firmware:

Para instalar el firmware simplemente hemos de instalar el siguiente paquete con synaptic o usando apt-get desde la consola de comandos. El paquete es: bcm43xx-fwcutter

# apt-get install bcm43xx-fwcutter


Captura de pantalla de synaptic
Durante la instalación nos pregunta:
¿Desea obstener y descomprimir el firmware?
evidentemente lo marcaremos y pulsaremos adelante.



La instalación de bcm43xx-fwcutter, lo que hace es descomprimir el firmware en la siguiente carpeta:

/lib/firmware


Captura de pantalla de la ruta /lib/firmware

contenido de la carpeta firmware


Reiniciamos el ordenador
y ya lo tenemos listo
para configurar la red wireless












































.

sábado, 2 de febrero de 2008

gfxboot - grub con mayor resolución de imagen

Grub es un gestor de arranque que nos permite arrancar los distintos sistemas operativos que tengamos instalados en el ordenador. Este es el que viene por defecto en nuestro Debian GNU/Linux. El aspecto visual de grub es muy simple, las únicas opciones que tiene para modificarlo visualmente son cambiando el color del texto y del fondo da la pantalla, también se le puede colocar una imagen como fondo de pantalla (640x480 pixeles - 14 colores en formato xpm comprimido con gz) con el splashimage, siendo mucho mejor en sus opciones de funcionalidad.

Aquí tenemos un enlace a otra entrada de este bloc que explica como poner una imagen dentro de grub.

Ejemplo real: imagen por defecto.


Ejemplo real: imagen nueva personalizada.



gfxBoot es un grub con casi las mismas funcionalidades que este, creado por SUSE, con la ventaja de un aspecto visual mas agradable, pues incorpora imágenes de mucha mas calidad (800x600 pixeles - 24 colores en formato jpg con un tamaño maximo de 44 kb) y el temporizador de este lleva incorporado una animación con lo cual se hace mas agradable a la vista. El inconveniente que tiene, es que no podemos proteger el grub con contraseña, pues si colocamos una contraseña en el grub, no cargara la imagen.

Ejemplo real: imagen por defecto.



El proceso a seguir para la instalación será el siguiente:

- Hacemos copia de seguridad de todos los archivos de grub por si algo sale mal.

- Bajamos el paquete correspondiente a gfxboot de cualquiera de estos dos enlaces:


- Bajamos el tema gráfico que mas nos guste de cualquiera de estas paginas webs, el fichero tiene el siguiente patron: message.nombre_del_fichero


- desinstalamos grub con la ayuda de synaptic.


- instalamos gfxboot con la ayuda de kpackage.



- modificamos el archivo /boot/grub/menu.lst para añadir el tema message.imagen_nueva
en nuestro caso la imagen se llama message.menu.

Editamos el archivo de configuración del gestor de arranque para que al arrancar cargue el tema gráfico. Para ello, en el archivo debe aparecer la siguiente línea:

gfxmenu /boot/grub/message.nombre_del_fichero

Además, si el antiguo grub cargaba una imagen de fondo, debemos quitarla o comentarla. Para ello, buscamos una línea parecida a la siguiente:

splashimage=/boot/grub/imagen_de_fondo.xpm.gz

y la comentamos poniendo una almoadilla (#) delante o simplemente la borramos.


- reinstalamos el grub para que actualice los nuevos cambios.
Lo hacemos desde consola usando el siguiente comando:

# grub-install /dev/hda


Ya tenemos instalado
nuestro nuevo Grub gráfico


Algunas capturas de pantallas
(imagenes creadas por UsuarioDebian, para el uso
de los S.O. Debian GNU/Linux y Windows)



========================================================================

Vídeo demostrativo







Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...













.