首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian 11网络桥接问题

Debian 11网络桥接问题
EN

Server Fault用户
提问于 2022-11-04 18:04:51
回答 2查看 949关注 0票数 0

希望有人能帮我解决Debian 11上的问题.我不能让它开始工作了,我一整天都在扯头发!桥接接口不会通过DHCP获得IP,如果您静态地配置它,则无法访问它。

我想做的事情很简单,而且我已经做过很多次了。为了证明我没有发疯,我创造了两个全新的虚拟机,硬件配置相同。一个安装了Debian 10 (10.13.0),另一个安装了Debian 11 (11.5.0)

在操作系统安装完成后,我立即以root身份登录到每个用户,并运行以下命令

代码语言:javascript
复制
apt-get install bridge-utils

按预期完成这两项工作。

然后,在这两种情况下,我打开/etc/网络/接口,并将其设置为:

代码语言:javascript
复制
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp

iface eth0 inet manual

iface eth1 inet manual

iface br0 inet dhcp
    bridge_ports eth0 eth1

然后,我重新启动这两种方式,并执行:

代码语言:javascript
复制
ifup br0

然后,它在Debian 10上很好地工作:

但是在Debian 11上,DHCP失败了:

如果您静态地配置桥接器,那么它也可以在Debian 10上工作,但不能在Debian 11上工作(接口是不可访问的,不能进出)。

我可以使用Debian 10,但我讨厌不知道为什么我找不到工作,尤其是在我花了一整天都很困惑之后!

我相信有一些简单的改变,需要额外的一步,但对于我的生活,我一直未能找到它!所以任何帮助都是非常感谢的。

编辑以添加:

在Debian11.0.0(而不是11.5.0)的新安装上也不起作用。所以它必须是一些基本的东西,在第10版和第11版之间发生了变化。

EN

回答 2

Server Fault用户

发布于 2022-12-07 22:54:24

Bridge-utils现在提供了热插拔功能,但是您必须确保在文件/etc/default/bridge-utils中启用了它们:

BRIDGE_HOTPLUG=yes

  1. 自动br0
  2. 允许-热插拔br0
  3. br0 dhcp
票数 0
EN

Server Fault用户

发布于 2023-03-23 11:50:09

尝试使用包含的接口之一的mac地址设置bridge_hw (在/etc/网络/接口内)。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1114849

复制
相关文章

相似问题

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