如何在 AP 模式下桥接 wlan0 和 eth0,以便 eth0 是静态的并且 wlan0 使用 DHCP?

如何在 AP 模式下桥接 wlan0 和 eth0,以便 eth0 是静态的并且 wlan0 使用 DHCP?

我有一个提供互联网访问的路由器。连接到此路由器的是一台具有工作eth0(静态 IP 地址)和wlan0.还连接到路由器的是一台笔记本电脑,我用它通过 SSH 访问桌面eth0

Desktop(wlan0,eth0) ---- Router(internet) ---- Laptop(ssh to Dekstop via eth0)
// wlan0 should get internet access through eth0 and act as DHCP AP

我必须如何/etc/network/interfaces在桌面 PC 上配置(在 )网桥,以便我可以保持eth0静态(与 SSH 相同的 IP 地址),但充当wlan0提供互联网的 DHCP 接入点(动态分发 IP 的接入点)连接设备的地址)?

我知道如何配置hostapd并已bridge-utils安装。但我并不完全理解桥梁是如何工作的。桥接器是否“取代”了所有桥接接口(从“外部”来看)?如果我桥接,我的路由器“看到”什么(eth0或桥接器)?

答案1

如果我正确理解你的要求,你可以通过这样做更接近你所描述的内容:

  • 在桌面上创建一个包含 wlan0 和 eth0 的网桥 (br0)
  • 将 eth0 上现在拥有的静态 IP 地址分配给 br0
  • 在 br0 上设置 dhcp 服务器

上面的命令会将连接到 AP(桌面)的每个人置于与 eth0 和路由器相同的网络上。

相关内容