IPAM, FreeRadius and network interfaces

We have secured funding from NetworkRADIUS to add subnet and vlan management and create a new system of system-attached interfaces

Originally, the interface was a static component, not designed to handle multiple interfaces in great detail, and suffered from the impossibility of matching an interface to its mac address.

Old network interface management

Creating the ipam plugin

We also took the opportunity to create a new IPAM plugin as the basis for a future system. IPAM and the result is as follows:

Subnet and Vlan list in the ipam plugin

Creating a Vlan

Creating a subnet

Imagining a new network interface concept

The old interface concept was very limited and suffered from :

  • No way to attach the right mac address to a specific IP address
  • No way to declare the various interface attributes as :
    • Name
    • subnet
    • vlan
  • No way to check if the ip has already been taken
  • No automatic way to obtain a free IP address from a dedicated subnet

So, when we designed the new interface system, we made them highly extensible and added many automatic features to go with the IPAM plugin.

List of system interfaces

editing system interfaces

you can see that we can now have several interfaces independently linked to a system and associated with vlan and subnet.

The future

This new system will offer a whole range of new possibilities and functionalities and is still compatible with the software that seeks to find classic attributes such as ipHostNumber and macAddress.

Scroll to Top