Every year, for one or other reason, I have to touch DAWN, a new router, a faulty router, or something that comes to my mind and I need to tweak
The problem is that my memory is so bad that after 12 months I can't barely remind a thing of what I did to make my DAWN work and I have to spend a zillion hours to recover.
The two main resources are:
And
But, at least for me, both are incomplete and complement each other, not without a big chunk of trial and error until I get to the point I left before.
So today I was thinking: What if I compile a Q&A with anyone that would like to participate, trying to document as much as possible and pass all the compiled ideas to the Wiki guide in a better and structured way, so if in the future, I need to start from scratch, I don't hit my head for several hours/days.
Starting from here, my findings today:
wpad-openssl
vswpad-wolfssl
: Long story short:wpad-openssl
has more things, if I'm installing a big router, go withopenssl
, if it's a little router, go withwolfssl
. Don't think much more about this- I have to uninstall whichever
wpad-basic-*
packages before installing any of these two. This can come in multiple flavors. Just uninstall all - Add these 3 elements to
/etc/config/wireless
:
option ieee80211r '1'
option ieee80211k '1'
option bss_transition '1'
- Reboot the router. Restarting the network, for some reason, is not enough. Maybe I have to restart some other service I have not figured out yet.
- Check with
ubus -v list
forhostapd.<your-wifi-name>
. It can bewlan0
orwl1-ap0
or something like that. And inside check forbss_transition_request
(ignore thewnm_disassoc_imminent
as it was dropped in OWRT 23+) - Install dawn with
opkg install dawn
- Install dawn for LuCI:
luci-app-dawn
Dawn configuration
In config network
option broadcast ip
to the network broadcast
To-Do
- I vaguely remember there was a list of options for the wireless device. I've only found these 3. But there were a couple
-- I've found:option macfilter
,list maclist
andwnm_sleep_mode
. Also I'm not sure ifieee80211r
is necessary at all. Review al these options to see which are worthy. - Test this guy's configs.
- Read all the way through here to extract all golden nuggets