Renaming Network Interfaces with Systemd in Proxmox 8.2.2

RadoslavVassilev

New Member
Oct 16, 2024
1
0
1
Hi Guys,

We have recently deployed a Proxmox 8.2.2 in a clustered setup currently consisting of two nodes. We are aiming to standardize Network Interfaces, bonds and bridge configurations. Currently we've created link files in /etc/systemd/network/ for each physical network interface. These files match the network interface based on specific attributes (like MAC address) and assign a custom name to each interface.

For instance, renaming enp2s0f1 to mgmt1 by creating a file 30-mgmt1.link. The file includes [Match] and [Link] sections to match the MAC address and specify the new name.

Example:
[Match]
MACAddress=c4:34:6b:b7:73:49
Type=ether
[Link]
Name=mgmt1

We can successfully build bonds and bridges on top of this configuration following the standard guideline for /etc/network/interfaces and that works just fine.

The issue we are facing is that the GUI does not recognize the network type and displays "Unknown" as you can see below:

1729086433553.png

Is there a separate identification/validation mechanism for the GUI that we are not following?

Thanks in advance for your support!
 
Hello,

At the moment Proxmox VE assumes that ifupdown is used to manage the network config of the host. Others as systemd-networkd are not supported as of now.

You can probably use most of Proxmox VE using system-networkd instead of ifupdown as it is just a mean for configuring the network, however this is not supported by us and many of the features of the web UI won't work as expected.