将嵌入式 Linux 系统变成路由器 LAN/WLAN/WWAN

将嵌入式 Linux 系统变成路由器 LAN/WLAN/WWAN

我正在尝试通过小型本地网络在嵌入式 Linux 设备网络之间建立通信。其中一台设备(充当 DHCP 服务器)应该具有与更广泛的互联网的接口。

我对网络的了解有限,我相信这也阻碍了我在此过程中的进步。

可能的配置:

  • 通过 4G 接收信号并将其桥接到 wifi 热点/以太网端口
  • 通过以太网端口接收信号并将其桥接至 WiFi 热点

到目前为止我所做的工作:

  • 以太网 DHCP 服务器
  • 无线热点
  • 4G连接
  • 无线网络连接
  • 以太网连接

但不是它们之间的桥梁。

系统详细信息:
内核 5.10.72
debian 11 bullseye
arm64/aarch64 架构,
使用网络管理器和 dnsmasq

我试过这个: 如何使用 nmcli 创建无线桥接连接

但桥无法启动。

我真的不太确定该往哪个方向看,似乎有很多可用的方法可以做到这一点,但我无法让它们中的任何一个工作,brctl,ip。

到目前为止,我看到的是网络管理器将连接桥接在一起,而不是接口

我试过:
ip link add name wifi-eth type bridge

但这给了我:
Error: Unknown device type.

我试过:
brctl addbr wifi-eth

但这给了我:
add bridge failed: Package not installed

有人可以给我一些建议,也许只是可以帮助我的资源吗?

相关内容