我正在尝试从命令行执行 OSX 的互联网共享,但似乎没有命令,所以我尝试通过将网卡转为接入点模式来手动执行此操作。我似乎找不到有关如何在 Mac 上将无线网卡转为 AP 模式的任何信息。Linux 将使用 iwconfig(OSX 没有),并且我已经监视了网络共享打开的文件,但到目前为止没有任何结果。
它看起来与 wifid 相关,但 wifid 的文档只说“不要直接调用 wifid”。还使用了 airportd 命令,但它似乎不会让卡进入 AP 模式。一定有办法做到这一点,因为互联网共享会创建一个接入点。
TL;DR:有人知道如何从命令行打开 Internet 共享吗?
答案1
没有命令行工具或公共 API 可以执行此操作。以编程方式执行此操作的最佳选择可能是使用 AppleScript 编写系统偏好设置中共享面板的 UI。