Guest, IoT SSID-k szétválogatását ez alapján csináltam, elég sporadikusan müködik - talán valakinek van ötlete.
Mindhárom SSID (GUEST, IOT, MAIN) látszik, viszont a kliensek a GUEST és IOT-ra nem mindig tudnak csatlakozni (MAIN mindig müködik), látszólag a dhcp szerver hibája miatt:
daemon.warn dnsmasq-dhcp[1]: no address range available for DHCP request via wlan0
/etc/config/wireless tartalma:
config wifi-iface 'default_radio0'
option device 'radio0'
option mode 'ap'
option ssid 'IOT'
option encryption 'psk2'
option key 'XXX'
option network 'IoT'config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'MAIN'
option encryption 'psk2'
option key 'XXX'
config wifi-iface 'wifinet2'
option device 'radio1'
option mode 'ap'
option ssid 'GUEST'
option network 'guest'
option encryption 'psk2'
option key 'XXX'
/etc/config/network tartalma:
config interface 'MAIN'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'config interface 'GUEST'option proto 'static'
option ipaddr '10.0.0.1'
option netmask '255.255.255.0'config interface 'IOT'
option proto 'static'
option ipaddr '10.0.1.1'
option netmask '255.255.255.0'
Van még 2 tüzfalszabály az IOT és GUEST részére hogy a DHCP és DNS forgalmat kiangedje:
config rule option name 'Guest DNS' option src 'guest' option dest_port '53' option target 'ACCEPT' config rule option name 'Guest DHCP' list proto 'udp' option dest_port '67' option target 'ACCEPT' option src 'guest'
MAIN interface esetén van device csatolva, ez az IOT és GUEST esetén hiányzik (leírásban nem szerepel) - attól tartok a kutya itt lesz elásva:
A hozzácsatolt br-lan egy bridge:
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'