Projects / netcf


netcf is a library and command line tool for configuring networking on Linux machines in a platform-independent way, using the platforms native configuration mechanisms. Supported are all the various ways in which physical interfaces, bridges, bonds, and VLANs can be combined. The configuration of a network connection is described in an XML format that emphasizes the logical relationship between the interfaces involved, e.g. a bridge connection describes the bridge interface itself and all the interfaces initially enslaved to it. Interoperability with existing network configuration tools is guaranteed since netcf relies only on native network configuration files, both for reading and writing them. Modifying network configuration with netcf has exactly the same effect as modifying the native configuration files directly, and netcf and other tools can be used interchangeably.

Operating Systems

Recent releases

  •  27 Oct 2009 11:16

    Release Notes: MAC address, status, and all IPv4 and IPv6 addresses assigned to an interface are reported. Various bugs were fixed.

    •  16 Sep 2009 23:18

      Release Notes: Adding a bond to a bridge is now supported. Bridges with nothing enslaved are allowed. Numerous bugs were fixed.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.