Since latest update to Proxmox 4.2 on 27 april 2016 setting parameter “/sbin/brctl setageing vmbr1 0” gives
me the following error: “set ageing time failed: Numerical result out of range”
I use this parameter in the following setup to get the ethernet traffic on my IDS (virtual host):
Switch Mirror/Monitor port ——-> physical vmhost eth1 ——> vmbr1 ——-> Virtual Host IDS eth1
On eth1 (physical vmhost) i receive al the mirrored traffic from my switch. On the Virtual Host IDS eth1
i only receive broadcast traffic. (checked with tcpdump)
command: “brctl showstp vmbr1” shows:
vmbr1
<snip>
ageing time 300.00
<snip>
Also tried this:
/etc/network/interfaces
<snip>
auto vmbr1
iface vmbr1 inet manual
bridge_ports eth1
bridge_ageing 0
bridge_stp off
bridge_fd 0
<snip>
Results in error message in /var/log/syslog:
Apr 30 13:59:44 vmhost networking[4267]: Configuring network interfaces...set ageing time failed: Numerical result out of range
Before upgrade to Proxmox 4.2 this aging time was 0, and the bridge was behaving like a hub.
Perfect for getting the Mirrored traffic on my virtual IDS software.
Is there a solution for this strange behavior ? Is it a bug ? Is it a kernel problem ?
Can i downgrade ? (howto….) Is a workaround available ?
These are the software versions in use:
root@vmhost:~# pveversion -v
proxmox-ve: 4.2-48 (running kernel: 4.4.6-1-pve)
pve-manager: 4.2-2 (running version: 4.2-2/725d76f0)
pve-kernel-4.4.6-1-pve: 4.4.6-48
pve-kernel-4.2.6-1-pve: 4.2.6-36
pve-kernel-4.2.8-1-pve: 4.2.8-41
lvm2: 2.02.116-pve2
corosync-pve: 2.3.5-2
libqb0: 1.0-1
pve-cluster: 4.0-39
qemu-server: 4.0-72
pve-firmware: 1.1-8
libpve-common-perl: 4.0-59
libpve-access-control: 4.0-16
libpve-storage-perl: 4.0-50
pve-libspice-server1: 0.12.5-2
vncterm: 1.2-1
pve-qemu-kvm: 2.5-14
pve-container: 1.0-62
pve-firewall: 2.0-25
pve-ha-manager: 1.0-28
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u1
lxc-pve: 1.1.5-7
lxcfs: 2.0.0-pve2
cgmanager: 0.39-pve1
criu: 1.6.0-1
zfsutils: 0.6.5-pve9~jessie
root@vmhost:~# /sbin/brctl --version
bridge-utils, 1.5
Best Regards.
me the following error: “set ageing time failed: Numerical result out of range”
I use this parameter in the following setup to get the ethernet traffic on my IDS (virtual host):
Switch Mirror/Monitor port ——-> physical vmhost eth1 ——> vmbr1 ——-> Virtual Host IDS eth1
On eth1 (physical vmhost) i receive al the mirrored traffic from my switch. On the Virtual Host IDS eth1
i only receive broadcast traffic. (checked with tcpdump)
command: “brctl showstp vmbr1” shows:
vmbr1
<snip>
ageing time 300.00
<snip>
Also tried this:
/etc/network/interfaces
<snip>
auto vmbr1
iface vmbr1 inet manual
bridge_ports eth1
bridge_ageing 0
bridge_stp off
bridge_fd 0
<snip>
Results in error message in /var/log/syslog:
Apr 30 13:59:44 vmhost networking[4267]: Configuring network interfaces...set ageing time failed: Numerical result out of range
Before upgrade to Proxmox 4.2 this aging time was 0, and the bridge was behaving like a hub.
Perfect for getting the Mirrored traffic on my virtual IDS software.
Is there a solution for this strange behavior ? Is it a bug ? Is it a kernel problem ?
Can i downgrade ? (howto….) Is a workaround available ?
These are the software versions in use:
root@vmhost:~# pveversion -v
proxmox-ve: 4.2-48 (running kernel: 4.4.6-1-pve)
pve-manager: 4.2-2 (running version: 4.2-2/725d76f0)
pve-kernel-4.4.6-1-pve: 4.4.6-48
pve-kernel-4.2.6-1-pve: 4.2.6-36
pve-kernel-4.2.8-1-pve: 4.2.8-41
lvm2: 2.02.116-pve2
corosync-pve: 2.3.5-2
libqb0: 1.0-1
pve-cluster: 4.0-39
qemu-server: 4.0-72
pve-firmware: 1.1-8
libpve-common-perl: 4.0-59
libpve-access-control: 4.0-16
libpve-storage-perl: 4.0-50
pve-libspice-server1: 0.12.5-2
vncterm: 1.2-1
pve-qemu-kvm: 2.5-14
pve-container: 1.0-62
pve-firewall: 2.0-25
pve-ha-manager: 1.0-28
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u1
lxc-pve: 1.1.5-7
lxcfs: 2.0.0-pve2
cgmanager: 0.39-pve1
criu: 1.6.0-1
zfsutils: 0.6.5-pve9~jessie
root@vmhost:~# /sbin/brctl --version
bridge-utils, 1.5
Best Regards.