如何在不充当路由器的情况下创建 WiFi 网络

如何在不充当路由器的情况下创建 WiFi 网络

我开发了一些单页应用程序,主要用于某些嵌入式设备(树莓派/英特尔爱迪生/等)。通过 启动的网络堆栈NetworkManager

常见的工作流程是:

  1. 设备启动 WiFi 接入点,以及才不是与其共享任何互联网连接(假设该设备没有它);

  2. 用户通过某些手机(android/ios/其他)连接到此 wifi 接入点并访问该应用程序。该网页可在 上找到192.168.2.20

但假设用户想要同时使用蜂窝连接(想要在我的应用程序打开的情况下查看页面192.168.2.20并继续在互联网上做农奴)。

是否可以仅使用嵌入式设备配置(可能是一些 NM 配置参数)来实现此目的?

我尝试过的:

  • 有一个讨论关于非常相似的事情,但该解决方案要求用户在连接到设备时配置静态 IP 地址。我不想向用户询问是,所以这是不可接受的。
  • systemd network文档包含DHCPServer部分,其中发射DNS/发射路由器选项进行了描述。但我找不到 NetworkManager 这样的机制。此外,我无法测试它是否能解决问题。

提前致谢。

相关内容