See below On Tuesday, February 21, 2017 at 5:37:58 PM UTC+1, mord reneth wrote:
> Ahhh....so i should simply be putting it straight into json advanced mode? > > ok, here's an example of a entire block > > config wifi-iface 'wifi_wlan0' > list r0kh '12:34:56:78:90:12,123456789012, > 8a7fcc966ed0691ff2809e1f38c16996' > list r0kh 'AB:CD:EF:FE:DC:BA,ABCDEFFEDCBA, > 8a7fcc966ed0691ff2809e1f38c16996' > list r1kh '12:34:56:78:90:12,12:34:56:78:90:12, > 8a7fcc966ed0691ff2809e1f38c16996' > list r1kh 'AB:CD:EF:FE:DC:BA,AB:CD:EF:FE:DC:BA, > 8a7fcc966ed0691ff2809e1f38c16996' > option ifname 'wlan0' > option disabled '0' > option encryption 'psk2' > option isolate '0' > option key 'doesitmatter' > option wmm '1' > option macfilter 'disable' > option network 'lan' > option nasid '123456789012' > option wds '0' > option hidden '0' > option ieee80211r '1' > option ssid 'somewhere' > option r1_key_holder '123456789012' > option pmk_r1_push '1' > option mobility_domain 'dead' > option device 'radio0' > option mode 'ap' > Try with the following NetJSON <http://netjson.org/>: { "interfaces": [ { "type": "wireless", "name": "wlan0", "wireless": { "network": [ "lan" ], "mode": "access_point", "radio": "radio0", "ssid": "somewhere", "hidden": false, "wds": false, "macfilter": "disable", "isolate": false, "wmm": true, "nasid": "123456789012", "ieee80211r": true, "r1_key_holder": "123456789012", "pmk_r1_push": true, "mobility_domain": "dead", "r0kh": [ "12:34:56:78:90:12,123456789012,8a7fcc966ed0691ff2809e1f38c16996", "AB:CD:EF:FE:DC:BA,ABCDEFFEDCBA,8a7fcc966ed0691ff2809e1f38c16996" ], "r1kh": [ "12:34:56:78:90:12,12:34:56:78:90:12,8a7fcc966ed0691ff2809e1f38c16996", "AB:CD:EF:FE:DC:BA,AB:CD:EF:FE:DC:BA,8a7fcc966ed0691ff2809e1f38c16996" ], "encryption": { "disabled": false, "protocol": "wpa2_personal", "key": "doesitmatter", "cipher": "auto" } } } ] } Which should generate the following UCI output: config wifi-iface 'wifi_wlan0' option device 'radio0' option encryption 'psk2' option hidden '0' option ieee80211r '1' option ifname 'wlan0' option isolate '0' option key 'doesitmatter' option macfilter 'disable' option mobility_domain 'dead' option mode 'ap' option nasid '123456789012' option network 'lan' option pmk_r1_push '1' list r0kh '12:34:56:78:90:12,123456789012,8a7fcc966ed0691ff2809e1f38c16996' list r0kh 'AB:CD:EF:FE:DC:BA,ABCDEFFEDCBA,8a7fcc966ed0691ff2809e1f38c16996' option r1_key_holder '123456789012' list r1kh '12:34:56:78:90:12,12:34:56:78:90:12,8a7fcc966ed0691ff2809e1f38c16996' list r1kh 'AB:CD:EF:FE:DC:BA,AB:CD:EF:FE:DC:BA,8a7fcc966ed0691ff2809e1f38c16996' option ssid 'somewhere' option wds '0' option wmm '1' Just to add another question into the same thread...... nasid, > r1_key_holder, and the parts of r0kh/r1kh are the router's BSSID......any > way to automate/generate those entries automatically? > MM.. I don't think so unfortunately, but it would be a great feature, we already discussed a similar feature in another thread which I called "Generator template" <https://groups.google.com/d/msg/openwisp/CyHkDqvw6Aw/oeB67eFoAQAJ>. -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
