[mesh-dev] Hacknight progress

Marc Juul juul at labitat.dk
Fri Jun 26 08:28:16 PDT 2015


Here's what went down.

# Added functionality to our babeld fork

-x for dynamically removing interfaces (we only had -a to add them)
-F to enable the dynamic functionality (fungible mode)
-i to print the "kill -USR1" information for the running babeld

babeld no longer requires any interfaces to be specified when initially
started if fungible mode is enabled

# Switched our firmwares to using our babeld fork

Here it is:
https://github.com/sudomesh/sudowrt-packages/tree/master/net/babeld-sudowrt

We were only using them on the VPuN (exit) server before.
I haven't tried to recompile the firmware with this package added. Maybe
someone else can test that this compiles correctly?

max: be aware that VPuN servers will now have to start new versions with -F
to get the dynamic functionality

# Completed extender-node functionality

Everything now works as expected with babeld running on the extender nodes.
The extender nodes come up automatically and both the open and adhoc
networks work.

Due to feedback by Dave Taht I abandoned adding avahi-daemon as a reflector
on the extender nodes and pushed forwarding of mDNS traffic to the
milestone for a future release.

The one thing left to do for the extender nodes is to re-compile both
firmwares from scratch, flash two nodes and test that it all comes up as
expected. I've tried hard to bring the repositories in line with the
working configuration on my two test nodes, but I may have missed something.

# Added milestones and issues on github

Milestones:

https://github.com/sudomesh/sudowrt-firmware/milestones

Issues for upcoming version 0.2:

https://github.com/sudomesh/sudowrt-firmware/milestones/0.2%20-%20initial%20developer%20release

Please add any issues I may have missed. Also, please change things if you
disagree :) I just did what I thought made sense but I'm not married to
anything.

Yay progress!

-- 
marc/juul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sudoroom.org/lists/private/mesh-dev/attachments/20150626/5f339348/attachment.html>


More information about the mesh-dev mailing list