5558
Comment: moved to the spanish tree
|
5574
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
# apt-get install wireless-tools hostapd | # apt-get install iw wireless-tools hostapd bridge-utils |
Compartir una red física por WiFi
J.A.P. javier.debian.bb.ar@gmail.com GNU/Linux Registered User # 389414
Abstract
Este documento describe cómo realizar un puente entre una red física conectado por cable a una red inalámbrica (WiFi), sin necesidad de configurar un enrutador.
Arquitectura: Plataforma Debian GNU/Linux amd64 wheezy testing
Fecha: 02/MAR/2012
Copyright (C) Javier A. Piendibene, 2011. This document are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. For more details, on Debian GNU/Linux systems, see the file /usr/doc/copyright/GPL for the full license.
1. Introducción
Es probable que usted tenga un dispositivo inalámbrico, como ser un teléfono celular, que desee conectar a una red, ya sea la de su empresa o Internet, pero no posea una conexión WiFi inalámbrica (wireless), pero sí posee un ordenador que accede a esta red mediante una placa con cable (wired).
En lugar de instalar un enrutador con capacidad WiFi, puede realizar un puente entre la red cableada y una placa WiFi, ya sea esta última instalada dentro de la computadora (PCI) o extraíble (USB).
2. Instalando los programas necesarios
Para trabajar sin inconvenientes, lea primero este artículo sobre HostAP.
Para instalar los programas necesarios, ejecute como root la siguiente instrucción, (y todas las que se den a continuación):
# apt-get install iw wireless-tools hostapd bridge-utils
3. Configurando la red
Elimine cualquier paquete que posee como parte de su mombre la frase "network-manager". Para saber cuáles tiene instalados,
# dpkg -l network-manager*
Esto es porque la red se configurará en forma manual.
Edite el siguiente archivo para configurar HostAP. Agregue la línea DAEMON_CONF="/etc/hostapd/hostapd.conf":
# /etc/default/hostapd # Defaults for hostapd initscript # # See /usr/share/doc/hostapd/README.Debian for information about alternative # methods of managing hostapd. # # Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration # file and hostapd will be started during system boot. An example configuration # file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz # #DAEMON_CONF="" DAEMON_CONF="/etc/hostapd/hostapd.conf" # Additional daemon options to be appended to hostapd command:- # -d show more debug messages (-dd for even more) # -K include key data in debug messages # -t include timestamps in some debug messages # # Note that -B (daemon mode) and -P (pidfile) options are automatically # configured by the init.d script and must not be added to DAEMON_OPTS. # #DAEMON_OPTS=""
Cree el siguiente archivo para configurar el punto de acceso con seguridad WPA2-PSK:
# /etc/hostapd/hostapd.conf interface=wlan0 bridge=br0 driver=nl80211 auth_algs=1 ignore_broadcast_ssid=0 logger_syslog=-1 logger_syslog_level=0 hw_mode=g ssid=MiWiFi channel=11 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=MiClave1234 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
* Donde dice ?MiWiFi coloque el nombre que quiera darle a su red.
* Donde dice ?MiClave1234 coloque una clave de por lo menos ocho caracteres.
Edite el siguiente archivo para tener acceso a una red de Internet y que quede similar al siguiente:
# /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # INTERNET auto eth0 allow-hotplug eth0 iface eth0 inet dhcp # WiFi Access Point auto br0 iface br0 inet dhcp bridge-ports eth0 wlan0
Para saber cuáles son sus placas de red, ejecute la instrucción
# ifconfig -a
Para saber cuáles de sus placas son inalámbricas, ejecute la instrucción
# iwconfig
Donde se indica eth0, coloque la identificación de su placa de red cableada sobre la cual quiere tener acceso inalámbrico. Donde se indica wlan0, coloque la identificación de su placa de red WiFi.
4. Iniciando la red
Ejecute en serie los siguiente comandos:
# /etc/init.d/networking stop # /etc/init.d/networking start # /etc/init.d/hostapd restart
Nota: con el script networking, no utilice la opción "restart" debido que no trabaja bien con algunas placas inalámbricas USB.
Con estos pasos, usted debería tener una rede WiFi funcionando disponible para la mayoría de los dispositivos inalámbricos.
5. Nota importante
No todas las placas red inalámbricas soportan la posibilidad de volverse un punto de acceso WiFi (AP) en forma nativa; es decir, no pueden ponerse en modo "Master". (Ver man:iwconfig). Pero el controlador (driver) hostapd (Host Access Point Driver) soluciona este inconveniente en la mayoría de los casos.
tags: compartir share wireless wired hostapd wifi bridge