Includes: - dawn_uci: fix crashing when uci config is received - tcpsocket: add option to add server ip A new config option allows to add a server ip option server_ip '10.0.0.2' However, this server does not send anything back. Therefore it is not possible to change the node configuration. This will probably be added soon. The main goal of this commit is to allow monitoring of all nodes in a network with DAWN, e.g. clients, channel utilization, ... Also a network option (3) has been added which allows to use TCP but not to announce your daemon in the broadcast domain. This allows you to create a monitor-only node that holds only the local information and forwards it to the central server. A monitor-only node could be configured like option server_ip '10.0.0.1' option tcp_port '1026' option network_option '3' Another possible config is option server_ip '10.0.0.1' option tcp_port '1026' option network_option '2' Here, the node shares information with a central server, which can be located outside the broadcast domain. Nevertheless, it also shares information within its broadcast domain and can therefore perform client steering. Signed-off-by: Nick Hainke <vincent@systemli.org>
62 lines
2.3 KiB
Text
62 lines
2.3 KiB
Text
config network
|
|
option broadcast_ip '10.0.0.255'
|
|
option broadcast_port '1025'
|
|
option server_ip ''
|
|
option tcp_port '1026'
|
|
option network_option '2' # 0 udp broadcast, 1 multicast, 2 tcp
|
|
option shared_key 'Niiiiiiiiiiiiiik'
|
|
option iv 'Niiiiiiiiiiiiiik'
|
|
option use_symm_enc '1'
|
|
option collision_domain '-1' # enter here aps which are in the same collision domain
|
|
option bandwidth '-1' # enter network bandwidth
|
|
|
|
config ordering
|
|
option sort_order 'cbfs'
|
|
|
|
config hostapd
|
|
option hostapd_dir '/var/run/hostapd'
|
|
|
|
config times
|
|
option update_client '10'
|
|
option denied_req_threshold '30'
|
|
option remove_client '15'
|
|
option remove_probe '30'
|
|
option remove_ap '460'
|
|
option update_hostapd '10'
|
|
option update_tcp_con '10'
|
|
option update_chan_util '5'
|
|
option update_beacon_reports '20'
|
|
|
|
config metric
|
|
option ap_weight '0'
|
|
option ht_support '0'
|
|
option vht_support '0'
|
|
option no_ht_support '0'
|
|
option no_vht_support '0'
|
|
option rssi '10'
|
|
option low_rssi '-500'
|
|
option freq '100' # some kind of band-steering
|
|
option chan_util '0'
|
|
option max_chan_util '-500'
|
|
option rssi_val '-60'
|
|
option low_rssi_val '-80'
|
|
option chan_util_val '140'
|
|
option max_chan_util_val '170'
|
|
option min_probe_count '0'
|
|
option bandwidth_threshold '6'
|
|
option use_station_count '1'
|
|
option max_station_diff '1'
|
|
option eval_probe_req '0'
|
|
option eval_auth_req '0' # no real reasoncode...
|
|
option eval_assoc_req '0' # just deny assocs...
|
|
option kicking '0'
|
|
option deny_auth_reason '1' # unspecified
|
|
option deny_assoc_reason '17' # assoc rejected can't handle new station
|
|
option use_driver_recog '1'
|
|
option min_number_to_kick '3'
|
|
option chan_util_avg_period '3'
|
|
option set_hostapd_nr '1'
|
|
option op_class '0' #802.11k stuff...
|
|
option duration '0'
|
|
option mode '0'
|
|
option scan_channel '0'
|