我正在开发 Centos 7.2 内核版本 3.10.0-327.36.3。我正在编写一个简单的 bash 脚本来修改服务器的一些网络参数。
我试图从 Linux 桥上删除一些接口,但在重新启动网络服务后它们又会回来。
初始配置是:
4: enp7s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-MCP state UP qlen 1000
link/ether 00:10:f3:5e:fe:11 brd ff:ff:ff:ff:ff:ff
5: enp7s0f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-MCP state UP qlen 1000
link/ether 00:10:f3:5e:fe:12 brd ff:ff:ff:ff:ff:ff
首先,我从 ifcfg-enp7s0f2 和 ifcfg-enp7s0f3 中删除“BRIDGE=br-MCP”行。然后我使用 brctl 工具删除接口:
brctl delif br-MCP enp7s0f2
brctl delif br-MCP enp7s0f3
到目前为止,一切都按预期进行。在脚本末尾,我重新启动网络服务,以便应用我对其他接口所做的其他更改。重新启动网络服务后,接口将重新连接到 br-MCP 桥。
我尝试手动完成该过程,得到相同的结果,重新启动网络服务后,接口重新连接到网桥。
网络管理器被禁用。系统有一个 openVswitch 正在运行,但它与这 2 个接口无关。
我在这里缺少什么?如何从网桥上永久删除接口?
最好的问候,伊加尔