Je trouvais ça un peu dommage de pas utiliser le second SSID de la Fonera, par exemple pour en faire un bridge sur le LAN. Après un brin de recherches, voici la conf nécessaire à l’activation et l’utilisation d’ath0 et d’ath1 :
config wifi-device wifi0
option type atheros
option disabled 0
option mode 11bg
option diversity 0
option txantenna 1
option rxantenna 1
# l'interface client
config wifi-iface
option device wifi0
# option network wan
option mode sta
option ssid empire
option bssid CA:CA:CA:FE:FE:FE
option key donnemoitoncorpsbebe
option bgscan 0
option encryption psk
option txpower 18
# l'interface à bridger
config wifi-iface
option device wifi0
option mode ap
option network lan
option ssid OpenWRT
option encryption psk
option key ohouitoncorpsbebe
Puis :
root@OpenWrt:~# cat /etc/config/network
# Copyright (C) 2006 OpenWrt.org
config interface loopback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
config interface lan
option ifname eth0 ath0
option type bridge
option proto static
option ipaddr 192.168.1.254
option netmask 255.255.255.0
config interface wan
option ifname ath1
option dns "212.27.53.252 212.27.54.252"
option proto static
option ipaddr 212.20.30.40
option netmask 255.255.255.0
option gateway 212.20.30.254
Un /etc/init.d/network restart n’est pas suffisant pour prendre cette nouvelle conf en charge, en effet, les rules de firewalling et l’interpretation de pas mal de variables ne sont pas totalement faites. Un petit reboot du routeur permettra de s’assurer que tout est opérationnel.
NB: ah, evidemment pour que l’AP puisse gérer le WPA/WPA2, vous aurez besoin du package hostapd. De meme, pour pouvoir authentifier le client sur un AP en WPA/WPA2, vous aurez besoin de wpa-supplicant :
root@OpenWrt:~# ipkg install hostapd wpa-supplicant
November 21st, 2007 at 4:04 am
C’est fou ce qu’on peut s’amuser avec une Fonera et un firmware ouvert :)
Ta configuration est sympa, mais elle me pose une problème chez moi, qui fait que le client wifi ne s’associe plus automatiquement quand les deux interfaces sont utilisées.. Je suis obligé de le préciser par la suite avec un
iwlist ath1 scan
puis,
iwconfig ath1 essid pass
( Si je donne tout de suite l’adresse ça ne marche pas non plus … ) Je ne sais pas si cela vient de ma configuration (WEP) , ou s’il s’agit d’un problème général au firmware..
Je continue mes recherches sur le net en attendant…