Zerotier One as a package - $100USD



  • I'm out of the country until next week and I don't want to test anything while no being there.

    Hopefully someone else can test before I come back  :D
    Ether way, I will test when I'm back on Wednesday.



  • my $100 is sent.

    Sorry for late reply, got a new job and relocated countries, forgot about the bounty I posted here. Great to see it finally coming to life.



  • Has anyone else contributed yet zevlag? :(



  • zev-  I finally have some time to play with this-  about to download now.  Just making sure the links you sent are still good, is there any update etc since the original mail you sent?



  • They are still good.  No updates yet.

    I plan to try and git this merged onto github this week, and then the process and of a package being published begins.



  • ok awesome!  so for now just scp the files to my router and install manually right?



  • That's right, if you have questions or need help, you can google talk/chat with me at josh@zevlag.com



  • zev-  I have emailed you a few times over the past few days, but I haven't heard back.  Are you getting my emails? Still having trouble getting the package to install on my 2.3.2_1 system.



  • Anyone heard from Josh (zevlag)?  Been trying to reach him for a couple of weeks now, no reply.  Hope he's ok.  Still need help w/ this package that I paid for.



  • Luckman, sorry, I didn't mean to go Missing-In-Action,

    I'm not ignoring you, I've been on vacation at DisneyWorld in Florida for two weeks, running around with my 4 little kids.  I will get to this as soon as I can.

    -Josh



  • Ah ok- sounds like fun!!  8)  No worries glad you haven't disappeared.  Take your time and just get back to me when you can.



  • Hi  Josh,

    Excellent - this package is just what I was looking for.

    Are you planning to post it on github soon, or should I cross your palm with silver to get 'early access'?

    • Paul

    p.s. Hope you had fun at DisneyWorld, we're regular visitors to Disneyland :)



  • I've reached out to all you with a minor update, fixing some bugs.

    I have an updated zerotier package and pfSense-zerotier package coming in a few weeks as FreeBSD just updated their zerotier package to the newest version.  It should be a clean simple process.



  • Thx zev – I've got a couple minor bugs to ask about ... best to post them publicly here or privately via email?



  • Post them on GitHub for me would you?

    https://github.com/zevlag/pfsense-ports/issues



  • ok cool, will do



  • (…crosspost from GitHub…)

    Just noting here in case anyone missed it that ZeroTier 1.1.17 / 1.2.0 beta is out and has some great new features, notably big performance improvements and SDN-like rulesets. So if there is any development going on with the pfSense/FreeBSD package, halting and retargeting this new release seems wise. The 1.1.14 (previous stable) build never materialized on FreeBSD anyway, and the old one that ships with this package (1.1.4) core dumped on me a handful of times so I uninstalled it.

    Here's the blogpost describing 1.2.0:
    https://www.zerotier.com/blog/?p=1032

    Sadly, as of now, it seems there's a problem with the FreeBSD build:
    https://github.com/zerotier/ZeroTierOne/issues/423



  • is this still actively developed? i'd like to chime in with $30 (will send via paypal)



  • Will gladly pitch another $20 if it can be continued.



  • I'll throw another $100 into the fray to get this updated and pushed into the package repo.

    Edit:

    Would keen to see all of the controller functionality working as well.



  • It seems this project was dropped by the previous person. Would anyone else be willing to pick up the project and work to update it to final full release package to the pfsense community?

    I'll offer another $100 to the new bounty for this.



  • Im in for $250 if anyone wants to pick this up.



  • So I have been playing around with this. I have one primary issue which has to be solved before I can update/build the functionality of the client and controller.

    Right now I have started from the ground up building a package. I can get the service started and track it in the services menu. Once started via the gui I can use the cli to join a network and then assign the interface.

    The issue is then when the system reboots the daemon doesn't appear to start before the configuration is loaded and that leads to an interface mismatch that requires Cli interaction to bring the system up again.

    I'm open to any ideas you all have to get the service started before the config loads.



  • Okay,

    I have it able to reboot and keep the interfaces. I don't know if it's the most elegant solution but it works. Also started working on the client output see attached.

    ![2018-02-03 13_43_37-pfSense.localdomain - Package_ Zerotier_ Networks.png](/public/imported_attachments/1/2018-02-03 13_43_37-pfSense.localdomain - Package_ Zerotier_ Networks.png)
    ![2018-02-03 13_43_37-pfSense.localdomain - Package_ Zerotier_ Networks.png_thumb](/public/imported_attachments/1/2018-02-03 13_43_37-pfSense.localdomain - Package_ Zerotier_ Networks.png_thumb)



  • Still making progress on the controller. Just wondering if anyone has interest in the package?
    If you see anything on the interfaces you want to change let me know.

    Thanks,
    ChanceM

    ![2018-02-05 20_20_20-pfSense.localdomain - VPN_ Zerotier_ Controller.png](/public/imported_attachments/1/2018-02-05 20_20_20-pfSense.localdomain - VPN_ Zerotier_ Controller.png)
    ![2018-02-05 20_20_20-pfSense.localdomain - VPN_ Zerotier_ Controller.png_thumb](/public/imported_attachments/1/2018-02-05 20_20_20-pfSense.localdomain - VPN_ Zerotier_ Controller.png_thumb)
    ![2018-02-05 20_23_54-pfSense.localdomain - VPN_ Zerotier_ Peers.png](/public/imported_attachments/1/2018-02-05 20_23_54-pfSense.localdomain - VPN_ Zerotier_ Peers.png)
    ![2018-02-05 20_23_54-pfSense.localdomain - VPN_ Zerotier_ Peers.png_thumb](/public/imported_attachments/1/2018-02-05 20_23_54-pfSense.localdomain - VPN_ Zerotier_ Peers.png_thumb)



  • wow this is pretty great!

    I'm sure this will pick up steam really quickly, lots of people are talking about integrating zerotier into routers on their forums.  People (myself included) are running ubuntu VMs and machines as bridges as a workaround.  Having it built into PFsense will make it much easier to configure and control.

    Thanks for your efforts!



  • I'll pledge $250 for towards the package as well.

    Chancem, not sure how you're starting it back up on boot but I'm doing it like this:

    in /etc/rc.bootup i add

    mwexec("/sbin/ifconfig lo0 up");
    mwexec("/usr/local/etc/rc.d/zerotier onestart > /dev/null");
    mwexec("/bin/sleep 6");

    just before the:

    Code: [Select]
    echo "Loading configuration…";
    parse_config_bootup();
    echo "done.\n";

    I found this somewhere else on this forum so credit goes not to me but to the person who figured this out - ariel I think.

    Don't know if this helps just thought I'd put it out there.

    Thanks for working on this package!



  • @itksteve:

    I'll pledge $250 for towards the package as well.

    Chancem, not sure how you're starting it back up on boot but I'm doing it like this:

    in /etc/rc.bootup i add

    mwexec("/sbin/ifconfig lo0 up");
    mwexec("/usr/local/etc/rc.d/zerotier onestart > /dev/null");
    mwexec("/bin/sleep 6");

    just before the:

    Code: [Select]
    echo "Loading configuration…";
    parse_config_bootup();
    echo "done.\n";

    I found this somewhere else on this forum so credit goes not to me but to the person who figured this out - ariel I think.

    Don't know if this helps just thought I'd put it out there.

    Thanks for working on this package!

    Thanks! Currently I have added them to excepted Interfaces similar to ovpn or other of these types of interfaces.

    Just wanted to give you guys a demo of my current progress.

    Youtube Video



  • You're making incredible progress, great work!

    thanks very much



  • This looks really cool!  I'll kick in another $100.

    (I'm new to the forum.  How do I send in payment?)



  • Where can one get and try out this package. If it works well, i'd donate to the package creator. I just haven't used zerotier before but it sounds better than my openvpn setup.



  • I compiled the package and tried it out. Still some bugs on defining networks within pfSense but overall, I can ping :) Now I need to read up on OSPF routing and set up some dynamic routing.

    https://www.reddit.com/r/zerotier/comments/7zc46c/pfsense_zerotier_package_update_1/



  • I am still very interested in this and very happy to keep paying bounties to get it done.



  • I am having troubles getting data to pass when creating networks within the pfSense controller. When connecting to the controller through my.zerotier.com, it seems to work. Might be some ruleset generation issue.



  • Hi,
    I'd like to support this initiative, count me in for $ 50
    Is this still actively beeing worked on? Are there any eta's as to when it will be in the main pfsense repository?

    Thanks!
    Peter



  • is there a status page or home page for this package?



  • If this can get to production, I'll gladly contribute $50 as well.



  • This is the link if someone is wondering. There appears to be no recent progress.
    https://github.com/ChanceM/pfSense-pkg-zerotier



  • I actually created an issue for this, would be great to get some more people behind it.

    https://redmine.pfsense.org/issues/9238

    This would be a real game changer IMHO.



  • I will add $50 to this project, even if it would require cli config and installing the package manually.

    Have installed the PKG, able to join the network and create a interface on pfsense. Only thing not working is traffic / ping.


Log in to reply