39d0c8f459
This adds mesh_on_lan functionality. A new optional site.conf option, mesh_on_lan, has been added. If set to 'true', all LAN ports will be used for meshing instead of being part of the client bridge.
17 lines
579 B
Lua
17 lines
579 B
Lua
need_string('regdom')
|
|
|
|
for _, config in ipairs({'wifi24', 'wifi5'}) do
|
|
need_string(config .. '.ssid')
|
|
need_number(config .. '.channel')
|
|
need_string(config .. '.htmode')
|
|
need_string(config .. '.mesh_ssid')
|
|
need_string_match(config .. '.mesh_bssid', '^%x[02468aAcCeE]:%x%x:%x%x:%x%x:%x%x:%x%x$')
|
|
need_number(config .. '.mesh_mcast_rate')
|
|
need_number(config .. '.mesh_vlan', false)
|
|
need_boolean(config .. '.client_disabled', false)
|
|
need_boolean(config .. '.mesh_disabled', false)
|
|
end
|
|
|
|
need_boolean('mesh_on_wan', false)
|
|
need_boolean('mesh_on_lan', false)
|