Hello,
I have a problem on the "vmbr1" bridge when upgrading from 6.4 to 7.1 (network UNREACHABLE).
The "vmbr1" bridge work correctly in 6.4. My vmbr0 bridge work fine !
I have read a lot of messages but without finding a solution.
My /etc/network/interfaces files
ifup vmbr1 -d
ip -a
Any suggestions from people here ?
I have a problem on the "vmbr1" bridge when upgrading from 6.4 to 7.1 (network UNREACHABLE).
The "vmbr1" bridge work correctly in 6.4. My vmbr0 bridge work fine !
I have read a lot of messages but without finding a solution.
My /etc/network/interfaces files
Code:
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface eth2 inet manual
iface eth3 inet manual
iface eth4 inet manual
iface eth5 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eth2 eth4 eth5
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer2
bond-min-links 1
auto vmbr0
iface vmbr0 inet static
address X.X.X.X/8
gateway 10.255.255.254
bridge-ports eth0
bridge-stp off
bridge-fd 0
auto vmbr2
iface vmbr2 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr1
iface vmbr1 inet static
address 192.168.100.101/24
bridge-ports eth1
bridge-stp off
bridge-fd 0
ifup vmbr1 -d
Code:
debug: args = Namespace(all=False, iflist=['vmbr1'], verbose=False, debug=True, quiet=False, CLASS=None, withdepends=False, perfmode=False, nocache=False, excludepats=None, interfacesfile=None, interfacesfileformat='native', type=None, syntaxcheck=False, skipupperifaces=False, force=False, syslog=False, noact=False, printdependency=None, noaddons=False, version=None, nldebug=False)
debug: creating ifupdown object ..
info: requesting link dump
info: requesting address dump
info: requesting netconf dump
debug: nlcache: reset errorq
debug: {'use_daemon': 'no', 'template_enable': '1', 'template_engine': 'mako', 'template_lookuppath': '/etc/network/ifupdown2/templates', 'default_interfaces_configfile': '/etc/network/interfaces', 'disable_cli_interfacesfile': '0', 'addon_syntax_check': '0', 'addon_scripts_support': '1', 'addon_python_modules_support': '1', 'multiple_vlan_aware_bridge_support': '1', 'ifquery_check_success_str': 'pass', 'ifquery_check_error_str': 'fail', 'ifquery_check_unknown_str': '', 'ifquery_ifacename_expand_range': '0', 'link_master_slave': '0', 'delay_admin_state_change': '0', 'ifreload_down_changed': '0', 'addr_config_squash': '0', 'ifaceobj_squash': '0', 'adjust_logical_dev_mtu': '1', 'state_dir': '/run/network/'}
info: loading builtin modules from ['/usr/share/ifupdown2/addons']
info: module ppp not loaded (module init failed: no /usr/bin/pon found)
info: module batman_adv not loaded (module init failed: no /usr/sbin/batctl found)
debug: bridge: using reserved vlan range (0, 0)
debug: bridge: init: warn_on_untagged_bridge_absence=False
debug: bridge: init: vxlan_bridge_default_igmp_snooping=None
debug: bridge: init: arp_nd_suppress_only_on_vxlan=False
debug: bridge: init: bridge_always_up_dummy_brport=None
info: executing /sbin/sysctl net.bridge.bridge-allow-multiple-vlans
debug: bridge: init: multiple vlans allowed True
info: module mstpctl not loaded (module init failed: no /sbin/mstpctl found)
info: executing /bin/ip rule show
info: executing /bin/ip -6 rule show
info: address: using default mtu 1500
info: address: max_mtu undefined
info: executing /usr/sbin/ip vrf id
info: mgmt vrf_context = False
info: dhclient: dhclient_retry_on_failure set to 0
info: executing /bin/ip addr help
info: address metric support: OK
info: module ppp not loaded (module init failed: no /usr/bin/pon found)
info: module mstpctl not loaded (module init failed: no /sbin/mstpctl found)
info: module batman_adv not loaded (module init failed: no /usr/sbin/batctl found)
info: looking for user scripts under /etc/network
info: loading scripts under /etc/network/if-pre-up.d ...
info: loading scripts under /etc/network/if-up.d ...
info: loading scripts under /etc/network/if-post-up.d ...
info: loading scripts under /etc/network/if-pre-down.d ...
info: loading scripts under /etc/network/if-down.d ...
info: loading scripts under /etc/network/if-post-down.d ...
info: using mgmt iface default prefix eth
info: processing interfaces file /etc/network/interfaces
debug: bond0: evaluating port expr '['eth2', 'eth4', 'eth5']'
debug: vmbr0: evaluating port expr '['eth0']'
debug: vmbr2: evaluating port expr '['bond0']'
debug: vmbr1: evaluating port expr '['eth1']'
debug: eth0: marking interface with mgmt flag
debug: eth1: marking interface with mgmt flag
debug: eth2: marking interface with mgmt flag
debug: eth3: marking interface with mgmt flag
debug: eth4: marking interface with mgmt flag
debug: eth5: marking interface with mgmt flag
debug: scheduling '['pre-up', 'up', 'post-up']' for ['vmbr1']
debug: dependency graph {
lo : []
eth0 : []
eth1 : []
eth2 : []
eth3 : []
eth4 : []
eth5 : []
bond0 : ['eth2', 'eth4', 'eth5']
vmbr0 : ['eth0']
vmbr2 : ['bond0']
vmbr1 : ['eth1']
}
debug: vmbr1: found dependents ['eth1']
info: vmbr1: running ops ...
debug: vmbr1: pre-up : running module openvswitch
debug: vmbr1: pre-up : running module openvswitch_port
debug: vmbr1: pre-up : running module xfrm
debug: vmbr1: pre-up : running module link
debug: vmbr1: pre-up : running module bond
debug: vmbr1: pre-up : running module vlan
debug: vmbr1: pre-up : running module vxlan
debug: vmbr1: pre-up : running module usercmds
debug: vmbr1: pre-up : running module bridge
info: vmbr1: bridge already exists
info: vmbr1: applying bridge settings
info: vmbr1: reset bridge-hashel to default: 4
info: vmbr1: reset bridge-hashmax to default: 512
info: reading '/sys/class/net/vmbr1/bridge/stp_state'
info: vmbr1: netlink: ip link set dev vmbr1 type bridge (with attributes)
debug: attributes: {26: 4, 27: 512}
debug: vmbr1: evaluating port expr '['eth1']'
info: vmbr1: applying bridge port configuration: ['eth1']
info: vmbr1: eth1: bridge-pathcosts: no configuration detected, resetting to default 100
debug: (cache 4)
info: eth1: netlink: ip link set dev eth1: bridge port attributes
debug: attributes: {3: 100}
info: vmbr1: applying bridge configuration specific to ports
info: vmbr1: processing bridge config for port eth1
debug: vmbr1: evaluating port expr '['eth1']'
info: bridge mac is already inherited from eth1
debug: vmbr1: _get_bridge_mac returned (eth1, XX:XX:XX:XX:XX:XX)
debug: vmbr1: cached hwaddress value:XX:XX:XX:XX:XX:XX
debug: vmbr1: pre-up : running module bridgevlan
debug: vmbr1: pre-up : running module tunnel
debug: vmbr1: pre-up : running module vrf
debug: vmbr1: pre-up : running module ethtool
debug: vmbr1: pre-up : running module address
info: executing /sbin/sysctl net.mpls.conf.vmbr1.input=0
info: writing '0' to file /proc/sys/net/ipv4/conf/vmbr1/arp_accept
debug: vmbr1: up : running module dhcp
debug: vmbr1: up : running module address
debug: vmbr1: up : running module addressvirtual
debug: vmbr1: up : running module usercmds
debug: vmbr1: up : running script /etc/network/if-up.d/postfix
info: executing /etc/network/if-up.d/postfix
debug: vmbr1: up : running script /etc/network/if-up.d/mountnfs
info: executing /etc/network/if-up.d/mountnfs
debug: vmbr1: post-up : running module usercmds
debug: vmbr1: statemanager sync state pre-up
debug: saving state ..
info: exit status 0
ip -a
Code:
10: vmbr2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
11: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
inet 192.168.100.101/24 scope global vmbr1
valid_lft forever preferred_lft forever
Any suggestions from people here ?