Network Module

The network module allows your customers to create private layer 3 networks on layer 2 level. From a technical point of view, these are VXLAN networks managed by the Proxmox SDN (Software Defined Networks) extension.

**A word of warning: ** The Proxmox SDN extension is currently still in beta and must be installed later. For all installation information, please refer to the Proxmox documentation [here](https://pve.proxmox.com/pve-docs/chapter-pvesdn.html).

To test if the Proxmox integration is active, you can go to the settings page. If SDN is not active, you will get a warning here:

module_network_alert.png

If the message is no longer there, you can change the settings. There is not much to do here:

module_network_settings.png

Configuration

Ipam: Ipams are tools for managing IP addresses. If you have added another Ipam in Proxmox under SDN > Controller, you can enter the name here.Caution: If an ipam is deleted, the subnets can no longer be deleted. So it must always be available for the module to work properly. If you don’t need an ipam or don’t want to take the risk, it’s best to just leave the default value “pve” here.(see Proxmox documentation)

Limit per user: Here you can set a limit on how many networks can be created per user.

Participating IPs: The participating IPs are IP addresses in your network over which the private networks should work. In a normal Proxmox setup with one node, it is sufficient to enter only the IP address of the node. In a cluster setup, all IP addresses of the participating nodes must be entered here, separated by a comma.(see Proxmox documentation).

Now you can create your first network. To do this, navigate to “Networks” in the bar and then click on “Create new network”. The following dialogue opens:

module_network_create.png

The name can be anything and does not follow any guidelines. The module generates a random ID for the network in the background.

In theory, the subnet can be anything that is a valid CIDR. However, if you use address ranges that are on the open internet, it will happen that these otherwise internet addresses are no longer accessible. So you can break the internet on the server. Therefore, there is the advice to only use address ranges from RFC 1918, which are reserved for these purposes.

After the network is created, you can go into the network and add a new device:

module_network_attachment.png

Here you enter an IP address from your new network and then select the server/container on which you want to use this IP.

**Note: Due to the nature of KVM, it is not possible to configure the network interface on the server automatically. This means that you have to log in to the server to set the IP address and subnet manually. With LXC, the interface is directly attached and the server can be reached under the IP address from that moment on.

If you have assigned a new address, you will now also see the IP on the server overview:

module_network_attachment_2.png

support

Do you require help?

Wether you have encountered a Bug, ran into a problem setting something up or require generall assistance using some of the features, we want to help you with that.

On our Discord-Server you can ask for help of any kind, suggest new ideas for our products or just hangout and chat!

Open Discord