首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尽管桥接br0存在“未能启动提升网络接口”,但br0仍然存在

尽管桥接br0存在“未能启动提升网络接口”,但br0仍然存在
EN

Server Fault用户
提问于 2018-12-23 16:39:47
回答 2查看 5.8K关注 0票数 2

我已经在Debian9.6box上安装了两个桥接设备,systemctl status networking.service声称没有设置桥br1,尽管在引导之后它实际上很好:

代码语言:javascript
运行
复制
% systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2018-12-23 17:27:22 CET; 5min ago
     Docs: man:interfaces(5)
  Process: 591 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 586 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS)
 Main PID: 591 (code=exited, status=1/FAILURE)

Dec 23 17:27:21 irys systemd[1]: Starting Raise network interfaces...
Dec 23 17:27:21 irys ifup[591]: Waiting for br1 to get ready (MAXWAIT is 60 seconds).
Dec 23 17:27:22 irys ifup[591]: Waiting for br0 to get ready (MAXWAIT is 60 seconds).
Dec 23 17:27:22 irys ifup[591]: RTNETLINK answers: File exists
Dec 23 17:27:22 irys ifup[591]: ifup: failed to bring up br0
Dec 23 17:27:22 irys systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Dec 23 17:27:22 irys systemd[1]: Failed to start Raise network interfaces.
Dec 23 17:27:22 irys systemd[1]: networking.service: Unit entered failed state.
Dec 23 17:27:22 irys systemd[1]: networking.service: Failed with result 'exit-code'.

启动后:

代码语言:javascript
运行
复制
% brctl show
bridge name bridge id       STP enabled interfaces
br0     8000.00259086c729   no      enp6s0
br1     8000.00259086c728   no      enp5s0

我的接口设置:

代码语言:javascript
运行
复制
% cat  interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp5s0
allow-hotplug enp6s0

auto br1
iface br1 inet static
    address 192.168.1.212
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.254
    dns-search example.com
        bridge_ports enp5s0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off
    bridge_maxwait 60

auto br0
iface br0 inet static
    address 10.0.0.9
    netmask 255.0.0.0
    network 10.0.0.0
    broadcast 10.255.255.255
    gateway 10.0.0.254
    dns-search example.com
        bridge_ports enp6s0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

所有的网络,服务使用网络运作良好。

我该怎么解决这个问题?我的意思是,为什么systemctl在没有任何问题的情况下,在抚养br1的同时,声称br0是这样的呢?

journalctl -b输出中,我发现:

代码语言:javascript
运行
复制
Dec 23 17:27:22 irys ifup[591]: Waiting for br0 to get ready (MAXWAIT is 60 seconds).
Dec 23 17:27:22 irys kernel: IPv6: ADDRCONF(NETDEV_UP): br0: link is not ready
Dec 23 17:27:22 irys ifup[591]: RTNETLINK answers: File exists
Dec 23 17:27:22 irys ifup[591]: ifup: failed to bring up br0
EN

回答 2

Server Fault用户

发布于 2019-01-24 08:35:28

可能与这只虫子有关。我的主服务器也遇到了一个星期前开始的类似问题。这可能很奇怪,因为bridge-utils很长一段时间没有在稳定的环境中更新。更新的是例如iproute2。我认为这些包是密切相关的,在bug中解释的种族条件可以解释这种情况。

票数 0
EN

Server Fault用户

发布于 2020-12-07 08:26:40

您可能需要冲洗br0。这对我起了作用:

代码语言:javascript
运行
复制
sudo ip addr flush dev br0
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/946439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档