]>
Commit | Line | Data |
---|---|---|
9cdefd11 | 1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
5c3a0ef4 AD |
2 | From: Alexandre Derumier <aderumier@odiso.com> |
3 | Date: Wed, 16 May 2018 02:11:45 +0200 | |
4 | Subject: [PATCH] don't remove (tap|veth|fwpr) interfaces from bridge on ifup | |
5 | bridge | |
6 | ||
7 | as proxmox don't defined them in /etc/network/interfaces | |
8 | --- | |
9 | ifupdown2/addons/bridge.py | 2 +- | |
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | |
11 | ||
12 | diff --git a/ifupdown2/addons/bridge.py b/ifupdown2/addons/bridge.py | |
9cdefd11 | 13 | index 02cbebf..9140735 100644 |
5c3a0ef4 AD |
14 | --- a/ifupdown2/addons/bridge.py |
15 | +++ b/ifupdown2/addons/bridge.py | |
9cdefd11 | 16 | @@ -954,7 +954,7 @@ class bridge(moduleBase): |
5c3a0ef4 AD |
17 | runningbridgeports = self.brctlcmd.get_bridge_ports(ifaceobj.name) |
18 | if runningbridgeports: | |
19 | for bport in runningbridgeports: | |
20 | - if not bridgeports or bport not in bridgeports: | |
21 | + if ( not bridgeports or bport not in bridgeports ) and not re.match('^(tap|veth|fwpr)',bport): | |
22 | self.ipcmd.link_set(bport, 'nomaster') | |
23 | # set admin DOWN on all removed ports | |
24 | # that don't have config outside bridge | |
25 | -- | |
26 | 2.11.0 | |
27 |