This is the recording of a virtual NOG meeting held at October 23rd 2020 by Aaron A. Glenn (@networkservice) & Maximilian Wilhelm (@BarbarossaTM).

There are many different ways to configure networking on Linux. Debian and Alpine use ifupdown1, and Cumulus Networks invented ifupdown2; other distributions have various other systems, such as systemd-networkd and NetworkManager.

This talk will present ifupdown-ng, a new project by the Network Services Association intended as a drop-in replacement for ifupdown1 and ifupdown2 installations. Presently, Alpine and Debian are the primary supported environments. Support for other Linux distributions and BSD is planned.

With its modular design, ifupdown-ng intends to allow flexibility for today’s modern networking setups, while being easy to extend.

ifupdown-ng is Open Source and can be found on GitHub at:

About the speakers

Aaron A. Glenn is an Internetworking Curmudgeon & Network Janitor to the stars.

By day Maximilian Wilhelm is working as a Senior Infrastructure Architect in the central computing department of the University of Paderborn, by night he’s hacking on the infrastructure of the Freifunk Hochstift network and some Open Source projects. Since the early 2000s he has a heart for Linux and Open Source, developed a weaknes for networking, IPv6 and routing a long while ago and has beed a speaker and tutor at the #Routingdays and @frosconNetTrack. Lately he got his hands dirty with ifupdown2, VXLAN, Linux VRFs, infrastructure automation with Salt Stack and “kommunistischen Frickelnetzen” and is afraid of SDNs ever since. In his spare time he likes playing piano and the organ, taking pictures of natures and cute animals, and trying to stay on the board while Windsurfing.