[PVE-User] ip address on both bond0 and vmbr0

dorsy dorsyka at yahoo.com
Tue Mar 23 11:46:45 CET 2021


Assigning an IP to a bond interface that has a bridge on it makes no 
sense to me.

Just add a secondary IP to the bridge IF.

On 3/23/2021 11:42 AM, mj wrote:
> Hi all,
>
> First some info:
> 10.0.0.0/24 is ceph storage
> 192.168.143.0/24 is our LAN
>
> I am trying to make this /etc/networking/interfaces work in in pve:
>
>> auto enp2s0f0
>> iface enp2s0f0 inet manual
>> #mlag1
>>
>> auto enp2s0f1
>> iface enp2s0f1 inet manual
>> #mlag2
>>
>> iface enp0s25 inet manual
>> #management
>>
>> auto bond0
>> iface bond0 inet static
>>         address 10.0.0.10/24
>>         bond-slaves enp2s0f0 enp2s0f1
>>         bond-miimon 100
>>         bond-mode active-backup
>>         bond-primary enp2s0f0
>>
>> auto vmbr0
>> iface vmbr0 inet static
>>         address 192.168.143.10/24
>>         gateway 192.168.143.1
>>         bridge-ports bond0
>>         bridge-stp off
>>         bridge-fd 0
>
> We will connect pve servers to two mlagged arista 40G switches. The 
> 10.0.0.0/24 ceph network will remain local on the two aristas, and 
> 192.168.143.0/24 will be routed to our core switch.
>
> The VM IPs are in the LAN 192.168.143.0/24 range, and obviously don't 
> require access to 10.0.0.0/24
>
> We connect the VMs to vmbr0 and assign VLANs to them by configuring a 
> VLAN tag in the proxmox VM config. This works. :-)
>
> However, assigning the IP address to bond0 does NOT work. The IP 
> address is ignored. bond0 works, but is IP-less. Adding the IP address 
> manually after boot works, using:
>> ip addr add 10.0.0.10/24 dev bond0
>
> Why is this ip address not assigned to bond0 at boot time?
>
> Is it not possible to have an IP on both bond0 and vmbr0, when bond0 
> is also used as a bridge port?
>
> The setup is based (freely) on the pve docs:
> https://pve.proxmox.com/wiki/Network_Configuration#_linux_bond
>
> Thanks!
>
> MJ
>
> _______________________________________________
> pve-user mailing list
> pve-user at lists.proxmox.com
> https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>



More information about the pve-user mailing list