This is the first release that no longer requires innernet
to be run as root: it can instead be run with CAP_NET_ADMIN
capabilities and the proper permissions set on /etc/innernet
and /var/lib/innernet
.
The easiest way to run innernet
is still as root, and there are probably some rough edges still around messaging and compatibility (for example, non-root users that want to still edit the hosts file will have to modify the permissions of /etc/hosts
as well, by either changing the owning group or setfacl
).
Additions
innernet
can now run without root (given more granular permissions).innernet list-cidrs
is now a command to list all CIDRs in the network.- MTU is now configurable on the client and server.
Modifications
- Interactive prompts will now fail if no TTY is present, useful for scripting.