Table of Contents

Configuración de un punto de acceso inalámbrico (Wireless Access Point )

Work in Progress(nota del autor)

Este Howto explica cómo puede usar su computadora como un punto de acceso inalámbrico.
Esto significa que si la computadora tiene una conexión a Internet y una interfaz inalámbrica, otras computadoras pueden usar su conexión a Internet a través de wlan.
Esta es una configuración muy limitada, se puede ampliar con DHCP, DNS y un firewall, pero estos temas se pueden encontrar en otros Howtos aquí en SlackDocs.

Requisitos

El paquete hostapd está disponible en slackbuilds.org. Proporciona un demonio que escucha en la interfaz inalámbrica y permite que los clientes se autentiquen.

Configurando hostapd

La configuración de hostapd se realiza en el archivo /etc/hostapd/hostapd.conf, aquí un ejemplo

# the wireless interface 
interface=wlan0
# the driver -- there are other settings possible, but very likely the following works 
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
# The SSID -- i.e. the name of the wireless network (which will be shown when you scan for available networks)
ssid=yourwlannamehere
country_code=DE
# check the manpage for hostapd and your hardware for the mode
hw_mode=g
channel=7
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
wpa=1
# The WPA2 key 
wpa_passphrase=your very secret passphrase here
# the next settings refer to the settings in the clients wpa_supplicant.conf
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP 
rsn_pairwise=CCMP

Asegúrese de leer la página del manual de hostapd

Configuring the client

In this Howto I'll only describe a minimal setup with a static IP-configuration.

ip-adress: 192.168.45.10
subnetmask: 255.255.255.0
gateway: 192.168.45.1

Como no tenemos un servidor DNS (en esta configuración mínima) en nuestra red, tendrá que configurar su cliente con el mismo servidor DNS que utiliza su punto de acceso (consulte /etc/resolv.conf).

IP_forwarding and routing

Habilitar el reenvío de IP

echo "1" > /proc/sys/net/ipv4/ip_forward

Conexión compartida a Internet

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

En este caso, eth0 es la interfaz que está conectada a internet. Si su computadora tiene una conexión a través de ppp, deberá usar ppp0 en lugar de eth0.

Comenzando el punto de acceso

ifconfig wlan0 192.168.45.1 up
/etc/rc.d/rc.hostapd start

La primera línea comienza wlan0 con la dirección IP 192.168.45.1, la segunda línea inicia el demonio.

Sources