Zerotier One as a package - $100USD
-
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!
-
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.
https://youtu.be/aKIAEjaCqs8
-
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.
-
Is the project still going on?
-
@impact1560 Its on the roadmap for 2.5.0 right now. Fingers crossed that it makes it.
-
@bbrendon that's because @coreybrett set the target version to 2.5.0, not because we accepted it for that release.
-
I too would love to see a ZeroTier package. I'd contribute to the bounty as well if we could get a reliable package.
Update: For now I can easily commit to $50. Might be able to do more depending on when it's done.
-
@Noebas Did you apply appropriate rules to the zt interface after creating it?
-
@KBrownConsulting yes i did, for testing a any rule (https://imgur.com/a/JqtZUnL) if i can get it to work happy to write a howto.
-
So currently there is no working package for pfSense 2.4.4-p1?
-
https://forum.netgate.com/topic/142823/crowdfunding-a-feature-package/4
-
https://redmine.pfsense.org/issues/9238
-
I also really hope this will happen. After Teamviewer locked me out I've started using Zerotier to manage various personal computers in different locations and it works great.
But would be awesome to have it integrated into pfsense so hopefully could interface with DHCP and DNS services that pfsense is providing. It says in that redmine link that it is due as a target for version 2.5.0.... is that still the case? Hoping so...
I posted a little of my initial experience here:
https://www.reddit.com/r/zerotier/comments/bra64w/new_zerotier_user_observations_questions/ -
Shameless bump but..... the more I use Zerotier the more amazing I feel it is. All your machines are seamlessly with you all the time, wherever you are. Any hope on pfSense integration, is it being worked on?
-
Unrelated/offtopic but perhaps of interest to ZeroTier users... this person seems to have got ZeroTier working on a Ubiquiti Edgerouter. Still hoping someone might get it working on pfSense....
https://blog.kruyt.org/zerotier-on-a-ubiquiti-edgerouter/
-
I'll kick in another $75 towards the bounty on this.
By my calculations, the current bounty for this stands at a cool $1,125
$30 - Opticum
$20 - Arffeh
$100 - Pikkaachu
$100 - cjw
$250 - vinistois
$250 - itksteve
$100 - DavidF
$50 - pbosgraaf
$50 - tebrown
$50 - noebas
$50 - KBrownConsulting
$75 - AllenEllis -
I've updated my original post to put in a specific dollar amount.
For now I can easily commit to $50. Might be able to do more depending on when it's done.
-
Is there a way to make a legit bounty for this?
-
I'am in NO way connected to Opnsense and this could be a sensative subject but the fact is that thy have a zerotier implementation.
Zerotier makes sense and i'am wondering what is keeping PfSense devs from implementing this as it seems that others have it already.
https://docs.opnsense.org/manual/how-tos/zerotier.html
I'am am still in for the bounty
-
hey folks
I'm the upstream port maintainer (i.e. I maintain the FreeBSD version of net/zerotier). You can see I'm pretty active in the ZT software issues & pull requests on github as well.
I'm new to the forum, so right now I don't know the rules wrt bounties for netgate, so apologies if there's already something underway and I've simply missed it.
If there's still interest in doing this, I'll organise a bounty page somewhere, and take it from there - I'm in the middle of updating the upstream port to 1.4.6 already. If it gets to a reasonable level I am happy to offer support/help to get people up & running too but right now it has to compete with more prosaic work.
You can contact me via email at FreeBSD.org or skunkwerks.at for any questions.
-
Cool! I moved on and created a site-to-site Wireguard mesh by hand instead. But I'm still good for my original bounty because this looks like such a promising alternative for future projects & other users.
-
@dch said in Zerotier One as a package - $100USD:
hey folks
I'm the upstream port maintainer (i.e. I maintain the FreeBSD version of net/zerotier). You can see I'm pretty active in the ZT software issues & pull requests on github as well.
I'm new to the forum, so right now I don't know the rules wrt bounties for netgate, so apologies if there's already something underway and I've simply missed it.
If there's still interest in doing this, I'll organise a bounty page somewhere, and take it from there - I'm in the middle of updating the upstream port to 1.4.6 already. If it gets to a reasonable level I am happy to offer support/help to get people up & running too but right now it has to compete with more prosaic work.
You can contact me via email at FreeBSD.org or skunkwerks.at for any questions.
There was some work done on this a couple of years ago by I think @Chancem and @zevlag but from what I can see by the earlier posts in this thread, it never reached completion. I think they posted their progress here:
https://github.com/zevlag/pfsense-ports
https://github.com/ChanceM/pfSense-pkg-zerotierI am not a programmer but perhaps that could be used as a foundation..... although I also don't know about any rules for bounties. I think it's fair to say (anyone correct me if I am wrong) that there has been no recent active work on this for quite a while until your post.... which is very welcome!