micro network manager

unet aims to become a very minimal network manager for systems with trivial network settings.

unet is under the terms of GPLv3 as can be read in the COPYING file, and the current source code can be browsed here.

unet is supposed to be used with settings comming from the arguments given to `linux` when loaded so it parses /proc/cmdline and checks against /sys/class/net/$key.

where it expects to find elements like:

  iface0=dhcp

or

  iface0=ipaddr[/cidr][:gateway[:nameserver0[,nameserver1...]]

unet also supports BOOTIF=<hardware-address-of-boot-interface> from PXELINUX, discovering the related interface and using dhcp over it.

for dhcp we currently use udhcpc as a runit service.

  • users/mnemoc/unet.txt
  • Last modified: 2018/08/14 11:25
  • (external edit)