Hi,
I'm testing some network settings on a proxmox server (pve 7.3-3) and I'm having trouble setting up a network bond to work.
On this server, I have a network card with 4 ports:
I added another network card that would be used for the management console only:
On proxmox install, I set the ip address to be
Now my intentions were to bond the 4
So I would end with a card for management network, and the other card with all ports bonded, to be used by the VMs.
I ended up with the following config on
At the moment, console is accessible from
I have a VM with static IP
But the minute I change the network to
I also tried to add CIDR
With the following results:
The VM is defined with network model "Intel E1000", should this be the problem?
I'm getting out of ideas to solve this situation, I've been looking several tutorials online in search for any tip, but nothing so far.
Any idea what can be wrong?
Thank you.
I'm testing some network settings on a proxmox server (pve 7.3-3) and I'm having trouble setting up a network bond to work.
On this server, I have a network card with 4 ports:
eno1
, eno2
, eno3
and eno4
I added another network card that would be used for the management console only:
enp65s0
On proxmox install, I set the ip address to be
192.168.1.71
, using the enp65s0
interface. After install, the proxmox management console was accessible on https://192.168.1.71:8006
as expected.Now my intentions were to bond the 4
eno?
ports in balance-rr
mode, set a new linux bridge over that bond, and use it for VM network cards.So I would end with a card for management network, and the other card with all ports bonded, to be used by the VMs.
I ended up with the following config on
/etc/network/interfaces
:
Code:
auto lo
iface lo inet loopback
iface enp65s0 inet manual
auto eno1
iface eno1 inet manual
auto eno2
iface eno2 inet manual
auto eno3
iface eno3 inet manual
auto eno4
iface eno4 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2 eno3 eno4
bond-miimon 100
bond-mode balance-rr
auto vmbr0
iface vmbr0 inet static
address 192.168.1.71/24
gateway 192.168.1.254
bridge-ports enp65s0
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
#vm network
At the moment, console is accessible from
vmbr0
on url https://192.168.1.71:8006
as I stated above.I have a VM with static IP
192.168.1.100
, setup with network model Intel E1000 which is assigned to vmbr0
(no VLAN and property firewall=1) and it's working correctly, it can reach and be reached by other machines.But the minute I change the network to
vmbr1
, it just stops reaching or being reached by other machines.I also tried to add CIDR
192.168.1.72/24
on vmbr1
:
Code:
...
auto vmbr1
iface vmbr1 inet static
address 192.168.1.72/24
bridge-ports bond0
bridge-stp off
bridge-fd 0
#vm network
With the following results:
- Other machines in the network can reach
192.168.1.71
and192.168.1.72
; - Still no way to make network working on the VM when changed to
vmbr1
; - The management console is also reachable through
https://192.168.1.72:8006
, which was not my intention.
The VM is defined with network model "Intel E1000", should this be the problem?
I'm getting out of ideas to solve this situation, I've been looking several tutorials online in search for any tip, but nothing so far.
Any idea what can be wrong?
Thank you.