berlin-open-wireless-lab / DAWN

Decentralized WiFi Controller
GNU General Public License v2.0
369 stars 64 forks source link

Add package to official OpenWrt repo #53

Closed aparcar closed 4 years ago

aparcar commented 5 years ago

Any reason not to port DAWN? I'd like to use it but hesitate to compile stuff myself (if not needed for development).

aparcar commented 5 years ago

ping

PolynomialDivision commented 5 years ago

Maybe I should try. I consider it still as beta. As you can see I tried a lot of different things. I tried to use Broadcast, Multicast (even Gnunet... xD) and finally I switched to TCP in a full mesh topology. I do not know if I handle all the tcp/ubus stuff correctly. I would love that somebody could look at this. I'm afraid that I could introduce some vulnerabilities.

Currently, I'm looking how to get further with this project. For me Aruba has interesting concepts. Stuff like Multi-Media Sync-Upor Removing VBR Dependency on Probe Requests seem interesting. I had similar ideas. But I have no idea how to remove the probe request dependency, without using 802.11k.

PolynomialDivision commented 5 years ago

I think I'm okay with getting it upstream. Next step is that I want to monitor passively client with libuwifi.

jneuhauser commented 4 years ago

How about your plan to create a pr on openwrt/packages?

Probably your code will more attraction and your desired reviewers...

PolynomialDivision commented 4 years ago

Okay. I will fix the luci-app and will make a pull request. I think it will be rejected because of code quality... I do debugging via printf, and so on. Let's see.

PolynomialDivision commented 4 years ago

@jneuhauser and @aparcar. Could you somehow say, if you experience any problems when you use umdns?

I always have to add

 list network wan

in

/etc/config/umdns

Weird.

PolynomialDivision commented 4 years ago

I made a PR.

PolynomialDivision commented 4 years ago

Which target do you need? Just use this to get my feed running. :) Currently, I have mips_24kc- Since I made all this PR stuff, I have to tidy up my feeds and stuff.

Add singing key:

echo -e "untrusted comment: Local build key\nRWSmTtwNnoE2BmVpJt6WB0sayQZtqNw/wVFkqgCVLyBWUv/ZFoRj7E6S" > /etc/opkg/keys/nick.pub

Add feed:

source /etc/openwrt_release && echo "src/gz bowlfeed http://nhainke.inet.tu-berlin.de/packages/$DISTRIB_ARCH/bowlfeed" >> /etc/opkg/customfeeds.conf

I hosted it on my own...

opkg update
opkg install dawn
opkg install luci-app-dawn
PolynomialDivision commented 4 years ago

DAWN is now in official package tree. Luci App will follow. https://github.com/openwrt/packages/pull/11648#event-3174837544

I will close.

ymilord commented 4 years ago

Has it been removed from the official repo?

PolynomialDivision commented 4 years ago

@ymilord You can find it under: https://downloads.openwrt.org/snapshots/packages/

ymilord commented 4 years ago

So it had to be done manually? not via opkg? Only asking cause the verbiage made it seems like it was in the repo and could be install via the UI. (As in either 'opkg install dawn' or in the 'available; list in the UI.)

PolynomialDivision commented 4 years ago

So it had to be done manually? not via opkg? Only asking cause the verbiage made it seems like it was in the repo and could be install via the UI.

You can install it via opkg if you have a master branch openwrt build. :) Otherwise, the package will be included in the next stable openwrt release.

ymilord commented 4 years ago

Ah okay. That part was not clear to me. I just attempted and it complained about a missing dependency.

Screen Shot 2020-04-30 at 12 02 31 PM

I'd love to try it, but I don't want to change my setup from it stock form to crowbar this in if possible. I have 6 WAPs and would love to have a means to manage them.

gstammw commented 4 years ago

The repo at http://nhainke.inet.tu-berlin.de/packages seems gone. I'm looking to get DAWN and luci-app-dawn working on 19.07.3 as there is no snapshot-release available for my router yet (not ported to ath79 yet). Any idea where to get it?

hwangmin88 commented 3 years ago

Which target do you need? Just use this to get my feed running. :) Currently, I have mips_24kc- Since I made all this PR stuff, I have to tidy up my feeds and stuff.

Add singing key:

echo -e "untrusted comment: Local build key\nRWSmTtwNnoE2BmVpJt6WB0sayQZtqNw/wVFkqgCVLyBWUv/ZFoRj7E6S" > /etc/opkg/keys/nick.pub

Add feed:

source /etc/openwrt_release && echo "src/gz bowlfeed http://nhainke.inet.tu-berlin.de/packages/$DISTRIB_ARCH/bowlfeed" >> /etc/opkg/customfeeds.conf

I hosted it on my own...

opkg update
opkg install dawn
opkg install luci-app-dawn

I think link down. I want add repo of dawn and luci-app-dawn

PolynomialDivision commented 3 years ago

@hoangminh88 That was a custom feed. The repro is no longer maintained since I switched to official openwrt repro.

hwangmin88 commented 3 years ago

@hoangminh88 That was a custom feed. The repro is no longer maintained since I switched to official openwrt repro.

How add customfeeds of dawn and luci-app-dawn to my device (19.07.4)

teconmoon commented 3 years ago

@PolynomialDivision Hey there sorry to bother you on a closed issue, but the dawn and luci-app-dawn packages appear to be missing from the openwrt repo with 19.07.4. Is this something that's easily fixed, or is this a repo maintenance issue that has nothing to do with you? Thanks for reading!

jabdoa2 commented 3 years ago

would be interested in trying this on 19.04 as well. can i install the master version on 19.04? or is there a way to build the package for 19.04 (without rebuilding the complete image)? What is the recommended way to contribute to this?

flo-m commented 3 years ago

Is dawn not available any longer in OpenWRT OPK 19.07.7 ? Cant install it using opkg install dawn