BSD Ports

net/zerotier 1.16.2 FreeBSD

Network virtualization everywhere

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f6c1f8d837
License
BUSINESS, MIT, PD
Categories
net
Package size
539.5 KiB, 1529.7 KiB installed

Description

ZeroTier can be used for on-premise network virtualization, as a peer to peer VPN for mobile teams, for hybrid or multi-data-center cloud deployments, or just about anywhere else secure software defined virtual networking is useful.

In the other systems

SystemPortVersion
FreeBSDnet/zerotier1.16.2
DragonFlynet/zerotier1.14.0
MidnightBSDnet/zerotier1.14.0

Install

Binary package:

pkg install zerotier

From the ports tree:

cd /usr/ports/net/zerotier/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zerotier>0:net/zerotier

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.16.21.16.21.10.21.14.21.16.2
FreeBSD:14:quarterly1.16.21.16.2n/a1.14.21.16.2
FreeBSD:15:latest1.16.21.16.2n/a1.14.21.14.2
FreeBSD:15:quarterly1.16.21.16.2n/an/an/a
FreeBSD:16:latest1.16.21.16.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 6

No port depends on this one.

Configuration

Options name: net_zerotier

OptionDefaultDescription
DBGoffEnable foreground debugging for zerotier-one daemon
USES
gmake compiler:c++14-lang
Service scripts
zerotier

Message after installing

Note that ZeroTier 1.4.6+ has a *new* license prohibiting commercial SaaS
style usage, as well as excluding government organisations. Read the
license details carefully to ensure your compliance.

First start the zerotier service:

service zerotier start

To connect to a zerotier network:

zerotier-cli join <network>

If you are running other daemons or require firewall rules to depend on
zerotier interfaces being available at startup, you may need to enable
the following sysctl in /etc/sysctl.conf:

net.link.tap.up_on_open=1

This avoids a race condition where zerotier interfaces are created, but
not up, prior to firewalls and services trying to use them.

You can place optional configuration in /var/db/zerotier-one/local.conf
as required, see documentation at https://www.zerotier.com/manual.shtml

If your system boots from DHCP (such as a laptop), there is a new rc.conf
flag that will require that system startup will wait until the zerotier
network is established before proceeding. Note that this flag *does not*
work for systems configured with statically assigned IP addresses, and
these will hang indefinitely due to an irreducible loop in rc(8) startup
files. This flag is disabled by default.

Files

distinfo 1
FileSizeSHA256
zerotier-ZeroTierOne-1.16.2_GH0.tar.gz1.201749e+072c607f573c6e38815433af289d364a689a203b18b51125f06c4472014d0657f0

Commit history 1

DateCommitCreditsLog message
f6c1f8d837 Dave Cottlehuber net/zerotier: Update to 1.16.2
- Add alias address support to rc script - https://github.com/zerotier/ZeroTierOne/releases/tag/1.16.2 Sponsored by: SkunkWerks, GmbH