Il problema: quando accendiamo WDS su OpenWrt AP, succede che se una station si associa all'AP OpenWrt usando la modalita' WDS, il kernel tira su una nuova interfaccia wlan0.staX. A livello radio sale tutto ma non si riesce a fare traffico IP con l'AP.
Soluzione: L'interfaccia logica wireless DEVE essere di TYPE BRIDGE.
In /etc/config/network si deve necessariamente avere l'interfaccia radio dentro un bridge:
network.backbone=interface network.backbone.ifname=wlan0 network.backbone.type=bridge <<<<<<<AGGIUNGERE network.backbone.proto=static network.backbone.ipaddr=172.16.184.2 network.backbone.ip6addr=2001:4c00:893b:1:184::2/128 network.backbone.netmask=255.255.0.0 network.backbone.dns=8.8.8.8
Dopo il reboot:
# brctl show bridge name bridge id STP enabled interfaces br-backbone 8000.00156d1aed6e no wlan0 <<<<<<LA PRINCIPALE wlan0.sta1 <<< INTERAFACCIA DEDICATA ALLA STAZIONE WDS
Ricordatevi anche di cambiare wlan0 in br-backbone nel file /etc/config/olsrd6.conf in quanto ora la vostra interfaccia con gli IP non si chiama piu' wlan0.