Configuracion de openwrt como AP y cliente al mismo tiempo
Configuracion de openwrt como AP y cliente al mismo tiempo
Lo siguiente son ficheros de ejemplo para configurar un router Linksys WRT54G de forma que sea capaz de actuar como punto de acceso y cliente al mismo tiempo. Deberas adaptarlos a tu caso concreto. Las aplicaciones practicas de esto son muy muy utiles -;)
PROBADO en openwrt KAMIKAZE 7.07
wl0 es la WAN (internet)
+ bridge lan con ethernet y wl0.1
Recuerda que para un WRT54G debes elegir las imagenes para el KERNEL 2.4 NO para el 2.6!!!
/etc/config/wireless:
—————————————————-
config wifi-device wl0
option type broadcom
option channel 5
option distance ‘100′
option disabled ‘0′
config wifi-iface
option device wl0
option network ‘wan’
option mode ’sta’
option ssid ‘Wireless’ < <——–essid de la conexion a internet
option encryption ‘wep’ <————-opcional
option hidden ‘0′
option key ‘1′ <<———–si elegiste wep, si no ‘0′
option key1 ‘XXXXXXXXXXXXXXXXXXXXXXXXXXX’ <<—- si elegiste wep, aqui va la clave
config “wifi-iface” “”
option device ‘wl0′
option mode ‘ap’
option ssid ‘OpenWrt3′
option hidden ‘0′
option encryption ‘none’
option network ‘lan’
——————————————————
—————————————————–
/etc/config/network:
—————————————————–
#### VLAN configuration
config switch eth0
option vlan0 “1 2 3 4 5*”
option vlan1 “0 5″
#### Loopback configuration
config interface loopback
option ifname “lo”
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
### LAN configuration
config interface lan
option type bridge
option ifname “eth0.0″
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
#### WAN configuration
config interface wan
option ifname “wl0″
option proto dhcp
———————————————————–
———————————————————-
Anyadir las siguientes lineas en /etc/firewall.user:
———————————————————-
iptables -t nat -A postrouting_rule -o wl0 -j MASQUERADE
iptables -t filter -A forwarding_rule -o wl0 -j ACCEPT
MAS COSITAS:
/etc/ipkg.conf
—————————————–
src release http://downloads.openwrt.org/kamikaze/7.07/brcm-2.4/packages
src packages http://downloads.openwrt.org/kamikaze/packages/mipsel
src xwrt http://downloads.x-wrt.org/xwrt/kamikaze/7.07/brcm-2.4/packages
dest root /
dest ram /tmp
————————————————————————-
————————————————————————-
seguidamente ejecutar:
————————-
ipkg update
ipkg install wl
————————-
para tener un bonito scanner wifi en el interfaz web:
crea el fichero /www/cgi-bin/webif/wireless-survey.sh
con el siguiente contenido:
——————————————————
#!/usr/bin/webif-page
. /usr/lib/webif/webif.sh
header “Status” “Survey” “Wireless survey”
?>
< ?
use_wl() {
wl scan
sleep 3
wl scanresults
}
use_iwlist() {
iwlist $(nvram get wl0_ifname) scanning | grep -v Bit\ Rate
}
exists $(which wl) && use_wl || use_iwlist
?>
< ? footer ?>
———————————————————–
chmod 755 /www/cgi-bin/webif/wireless-survey.sh
———————————————————-
BUEN PROVECHO!!!!!!!!!
Traducido y adaptado de un documento distribuido por RAM (gracias


Leave a Reply