Debian 桥接 wifi 连接无法随系统启动

Debian 桥接 wifi 连接无法随系统启动

我有一台用作路由器的 Debian PC。
我使用 hostapd 创建无线接入点,并使用 brige-utils 桥接以太网和 wifi。我的/etc/网络/接口

auto lo
iface lo inet loopback

setup bridge
auto br0
iface br0 inet static
    bridge_ports wlan0 eth0
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0

我的问题是,系统重启后,wifi 连接(即 wlan0)不会自动添加到桥接器,我以为应该会这样。但是当我重启网络或手动添加 wlan0 时,一切正常。为什么会这样?

更新。
系统启动后brctl显示:

bridge name  bridge id           STP     enabled interfaces
br0          8000.0030488e31ac   no      eth0

/etc/init.d/networking 重启后

bridge name  bridge id           STP     enabled interfaces
br0          8000.0030488e31ac   no      eth0, wlan0

答案1

站点 vif 不能按原样添加到网桥(这要归咎于 wifi 的第 2 层)。hostapd必须先将您的(默认)wlan0站点 vif 转变为 AP vif,然后才能将其添加到网桥(通过配置文件选项完成bridge= hostapd)。

wlan0因此,您需要在开始之前安排一种方法来设置您的桥梁(不包括) hostapd

相关内容