Instalación placa Wifi con Chipset Atheros como AP en Debian Sarge 2.4.27
Lo primero que debemos hacer es instalar el package module-assistant y
el package wireless-tools, eso lo hacemos con apt-get, despues,
adicionamos los backports a la lista del /etc/apt/sources.list
apt-get install module-assistant wireless-tools
Luego : vi /etc/apt/sources.list
Agregamos : deb http://www.backports.org
Luego para que los lea : apt-get update
paso seguido, descargamos los headers de nuestro kernel con :
m-a prepare
y descargamos el madwifi-source, luego lo auto-instalamos con el
module-assistant :
m-a a-i madwifi-source
Ahora, nos toca agregar el ath0 a la lista de modulos, para esto
editamos el /etc/modules, nos debería aparecer de la siguiente manera
:
ide-cd
ide-disk
ide-generic
psmouse
ath_pci
y agregamos la tarjeta a las interfaces de red, en
/etc/network/interfaces, de la siguiente forma :
auto ath0
iface ath0 inet static
address 10.1.1.2
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
wireless-mode master
wireless-essid TUSSID
opcional -> wireless-key TUCLAVE
Bien, con esto , reiniciando, quedaría la placa wifi funcionando.
El Siguiente Paso es configurarla para que natee o haciendo bridging ....
* Por ahora solo lo hacemos con NAT *
Configuramos para que nuestra placa wifi del server de servicio de dhcp :
apt-get install dhcp
El archivo de conf del dhcp es /etc/dhcpd.conf
vi /etc/dhcpd.conf
subnet 10.1.1.0 netmask 255.255.255.0 {
# ---default gateway
option routers 10.1.1.2;
option subnet-mask 255.255.255.0;
option domain-name-servers 200.0.34.23; <- Ahi debes colocar tus DNS !!!
range dynamic-bootp 10.1.1.5 10.1.1.250;
default-lease-time 3600;
max-lease-time 7200;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
}
Presten atención, ya que subnet 192.168.1.0 es la ip de la placa
cableada por asi decirlo (ej eth0), que será la que nos pase internet
a la interface wifi (ath0) y debe ser declarada también en el
dhcpd.conf
NOTA: Osea, que deben tener configurada la otra placa , pongamos eth0,
con la ip 192.168.1.X/24 ? ....
/etc/init.d/dhcp restart
Stopping DHCP server: dhcp.
Starting DHCP server: dhcp.
Si hicieron las cosas bien, deberá salir igual como esta arriba la
salida del dhcp !!!.
Si queremos con salida a INTERNET !!! ...
Ruteando para Internet *
Nos queda la parte de compartir Internet, tenemos dos formas de
hacerlo, con NAT, o bridging, pero por supuesto solo hace falta una de
ellas.
A través de NAT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Una vez ejecutado esto, probamos desde la notebook, palm, etc el
típico ping a google.com, y si funciona, felicidades, we there jack
!!, ya tenemos un AP a Full con madwifi ;)
Como estas reglas de iptables, no se conservan, así que tendremos que
configurar el pc para arrancar con ellas.
Una forma es la siguiente :
vi /etc/init.d/iptables-rules
Dentro de ese archivo, metemos las dos líneas.
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Para que los cargue al arranque hacemos lo siguiente:
update-rc.d iptables-rules defaults
Este script que hemos creado, no tiene permisos de ejecución mas que
para el usuario que lo creo, así que tendremos que hacer un:
chmod 755 /etc/init.d/iptables-rules
Enjoy !.
Sources: madridwireless.net Rev 1.0 Enero 2004
bartlevi83@madridwireless.net / Mauricio Camayo
