openwrt multiple virtual wlans
sample configuration
cat /etc/config/network
config 'interface' 'lan' option 'ifname' 'eth0.1' option 'type' 'bridge' option 'proto' 'static' option 'ipaddr' 'x.x.x.x' option 'netmask' '255.255.255.0' option 'dns' '8.8.8.8' config 'interface' 'wds' option 'ifname' 'wlan2' option 'proto' 'static' option 'ipaddr' 'x.x.x.x' option 'netmask' '255.255.255.0' option 'gateway' 'x.x.x.x' option 'dns' '8.8.8.8' config 'interface' 'hotspot' option 'ifname' 'wlan1' option 'proto' 'static' option 'ipaddr' 'x.x.x.x' option 'netmask' '255.255.255.0'
cat /etc/config/wireless
config 'wifi-device' 'radio0' option 'type' 'mac80211' option 'channel' '11' option 'macaddr' '54:e6:fc:dc:ce:f6' option 'hwmode' '11ng' option 'htmode' 'HT20' list 'ht_capab' 'SHORT-GI-40' list 'ht_capab' 'DSSS_CCK-40' option 'country' 'IT' option 'disabled' '0' option 'txpower' '20' config 'wifi-iface' option 'device' 'radio0' option 'mode' 'ap' option 'network' 'lan' option 'encryption' 'psk2' option 'key' 'password' option 'ssid' 'wifi1' config 'wifi-iface' option 'device' 'radio0' option 'mode' 'ap' option 'network' 'hotspot' option 'ssid' 'wifi2' config 'wifi-iface' option 'device' 'radio0' option 'mode' 'sta' option 'network' 'wds' option 'ssid' 'wifi3' option 'bssid' 'macaddrAP'