mirror of
https://github.com/berlin-open-wireless-lab/DAWN.git
synced 2025-03-09 15:40:12 +00:00
update readme and install instructions
This commit is contained in:
parent
2ff3b3017f
commit
bbd80a8929
2 changed files with 50 additions and 21 deletions
41
INSTALL.md
41
INSTALL.md
|
@ -2,19 +2,14 @@
|
||||||
|
|
||||||
### Compiling DAWN
|
### Compiling DAWN
|
||||||
|
|
||||||
Add [bowlfeed](https://github.com/berlin-open-wireless-lab/bowl-feed.git) to feeds.conf
|
|
||||||
|
|
||||||
src-git bowlfeed git@github.com:berlin-open-wireless-lab/bowl-feed.git
|
|
||||||
|
|
||||||
Update Feeds
|
Update Feeds
|
||||||
|
|
||||||
./scripts/feeds update -a
|
./scripts/feeds update -a
|
||||||
|
|
||||||
Install DAWN
|
Install DAWN
|
||||||
|
|
||||||
./scripts/feeds install dawn
|
./scripts/feeds install dawn
|
||||||
|
|
||||||
|
|
||||||
Select dawn under
|
Select dawn under
|
||||||
|
|
||||||
make menuconfig
|
make menuconfig
|
||||||
|
@ -23,6 +18,40 @@ Compile
|
||||||
|
|
||||||
make package/dawn/compile
|
make package/dawn/compile
|
||||||
|
|
||||||
|
## Compile Latest DAWN
|
||||||
|
|
||||||
|
Clone Openwrt
|
||||||
|
|
||||||
|
https://git.openwrt.org/openwrt/openwrt.git
|
||||||
|
|
||||||
|
Update feeds
|
||||||
|
|
||||||
|
./scripts/feeds update packages
|
||||||
|
|
||||||
|
install dawn
|
||||||
|
|
||||||
|
./scripts/feeds install dawn
|
||||||
|
|
||||||
|
Now do
|
||||||
|
|
||||||
|
make menuconfig
|
||||||
|
|
||||||
|
Select `Advanced Configuration -> Enable package source-tree override`.
|
||||||
|
|
||||||
|
Further, select dawn under `Network -> dawn`.
|
||||||
|
|
||||||
|
Now you need to clone DAWN, e.g. into your home directory
|
||||||
|
|
||||||
|
git clone https://github.com/berlin-open-wireless-lab/DAWN.git ~/DAWN
|
||||||
|
|
||||||
|
You have to add now a symlink. In the openwrt branch do something like
|
||||||
|
|
||||||
|
ln -s ~/DAWN/.git/ feeds/packages/net/dawn/git-src
|
||||||
|
|
||||||
|
Now compile dawn
|
||||||
|
|
||||||
|
make package/dawn/clean && make package/dawn/compile
|
||||||
|
|
||||||
### Configure Dawn
|
### Configure Dawn
|
||||||
|
|
||||||
Edit settings under
|
Edit settings under
|
||||||
|
|
30
README.md
30
README.md
|
@ -3,13 +3,6 @@
|
||||||
# DAWN
|
# DAWN
|
||||||
Decentralized WiFi Controller
|
Decentralized WiFi Controller
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
|Repro |Content |
|
|
||||||
|------------------|--------------------------|
|
|
||||||
|[patches-pending](https://github.com/berlin-open-wireless-lab/patches-pending)|Pending OpenWrt Patches DAWN is depending on|
|
|
||||||
|[bowl-feed](https://github.com/berlin-open-wireless-lab/bowl-feed)|Feed for DAWN|
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
See [installation](INSTALL.md).
|
See [installation](INSTALL.md).
|
||||||
|
@ -42,14 +35,21 @@ I setup the OpenWRT Router as dumb APs.
|
||||||
|max_chan_util_val | '170' |Threshold for a bad channel utilization.|
|
|max_chan_util_val | '170' |Threshold for a bad channel utilization.|
|
||||||
|min_probe_count | '2' |Minimum number of probe requests aftrer calculating if AP is best and sending a probe response.|
|
|min_probe_count | '2' |Minimum number of probe requests aftrer calculating if AP is best and sending a probe response.|
|
||||||
|bandwidth_threshold | '6' |Threshold for the receiving bit rate indicating if a client is in an active transmission.|
|
|bandwidth_threshold | '6' |Threshold for the receiving bit rate indicating if a client is in an active transmission.|
|
||||||
|use_station_count | '1' |Use station count as metric.|
|
|use_station_count | '1' |Use station count as metric.|
|
||||||
|max_station_diff | '1' |Maximal station difference that is allowed.|
|
|max_station_diff | '1' |Maximal station difference that is allowed.|
|
||||||
|eval_probe_req | '1' |Evaluate the incoming probe requests.|
|
|eval_probe_req | '1' |Evaluate the incoming probe requests.|
|
||||||
|eval_auth_req | '1' |Evaluate the incomning authentication reqeuests.|
|
|eval_auth_req | '1' |Evaluate the incomning authentication reqeuests.|
|
||||||
|eval_assoc_req | '1' |Evaluate the incoming association requests.|
|
|eval_assoc_req | '1' |Evaluate the incoming association requests.|
|
||||||
|deny_auth_reason | '1' |Status code for denying authentications.|
|
|deny_auth_reason | '1' |Status code for denying authentications.|
|
||||||
|deny_assoc_reason | '17' |Status code for denying associations.|
|
|deny_assoc_reason | '17' |Status code for denying associations.|
|
||||||
|use_driver_recog | '1' |Allow drivers to connect after a certain time.|
|
|use_driver_recog | '1' |Allow drivers to connect after a certain time.|
|
||||||
|
| min_number_to_kick | '3' | How often a clients needs to be evaluated as bad before kicking. |
|
||||||
|
| chan_util_avg_period | '3' | Channel Utilization Averaging |
|
||||||
|
| set_hostapd_nr | '1' | Feed Hostapd With NR-Reports |
|
||||||
|
| op_class | '0' | 802.11k beacon request parameters |
|
||||||
|
| duration | '0' | 802.11k beacon request parameters |
|
||||||
|
| mode | '0' | 802.11k beacon request parameters |
|
||||||
|
| scan_channel | '0' | 802.11k beacon request parameters |
|
||||||
|
|
||||||
|
|
||||||
## ubus interface
|
## ubus interface
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue