如何在没有连接互联网的情况下从 MacBook 共享 WiFi 连接

如何在没有连接互联网的情况下从 MacBook 共享 WiFi 连接

我在远离互联网连接的灌木丛中,想通过 RTMP 连接将视频从我的无人机控制器(Android 设备)传输到 MacBook。要实现这一点,我需要将它们连接到同一个 WiFi 网络。Android 设备可能没有 SIM 卡,因此无法进入热点模式。因此,MacBook 必须是热点。

在 MacOS Ventura 中,我尝试过:

设置 -> 共享 -> Internet 共享 -> 使用“WiFi”将“以太网适配器”的连接共享到计算机 -> “开始”

但是,由于(我假设)Mac 实际上并未连接到以太网适配器,因此它并未进入热点模式,并且没有出现新的网络供我的 Android 设备连接。

如果我有另一台带 SIM 卡的 Android 设备,我就可以这样做,但我想避免在这种设置中需要第三台设备。

有没有办法将无 SIM 卡的 Android 设备通过 WIFI 连接到 MacBook,而无需互联网连接或其他移动设备?

答案1

警告:按照以下步骤添加网络服务会弄乱我的网络设置,导致我的应用程序无法监听 上的端口localhost。如果您以这种方式添加了网络服务,请使用 将其删除sudo networksetup -deletepppoeservice "AdHoc"并重新启动计算机即可解决此问题。


我有同样的用例,并找到了解决方案本文

本质上步骤如下:

  1. 使用创建新的虚拟网络服务终端

    sudo networksetup -createnetworkservice AdHoc lo0
    sudo networksetup -setmanual AdHoc 192.168.1.88 255.255.255.255
    
  2. 使用网络共享函数用于创建新的 Wi-Fi 网络,共享我们创建的 AdHoc 服务的连接。

    在 macOS Ventura 上具体步骤如下,其他版本的 macOS 可能有所不同:

    • 系统偏好设置 > 常规 > 共享
    • 滚动到网络共享并确保其已禁用
    • 点击配置临时网络的图标:共享连接来自特别指定无线上网, 点击Wi-Fi 选项配置 wifi 网络
    • 使能够网络共享

相关内容