Mac OS X 按位置(通过 Wifi 网络)自动更改 IP 配置?

Mar*_*ler 10 networking wireless-networking macos

Mac OS X 是否可以设置为在连接到具有特定名称的 Wifi 网络时使用静态 IP 地址自动配置其 Airport 接口,并且在所有其他 Wifi 网络上使用 DHCP?

目前,我正在使用系统偏好设置中“网络”部分的“位置”功能在两个 IP 地址设置之间手动切换。我有一个“我的静态 IP”设置和一个默认的“DHCP”设置。但是,这需要在每次切换位置时输入系统偏好设置来更改位置下拉菜单。这可以自动化吗?

最好在没有第三方软件的情况下完成此操作。

小智 9

可以在没有任何第三方的情况下进行,请参阅https://github.com/rimar/wifi-location-changer

  • 我只想补充一点,为了使其正常工作,您的位置名称应与 wifi 网络的 SSID 相同。该脚本的逻辑是检查名称与 SSID 相似的位置并切换到该位置。如果没有具有该名称的位置,则默认为自动/自动。 (2认同)

小智 8

这不是简单地通过操作系统就可以完成的。

上述位置是一种选择,以及免费软件机场位置或马可波罗或付费网络位置。还有一个名为 WiFiScriptor 的 AppleScript 可以提供帮助。

然而!您无需进入System Preferences -> Network ->[Location dropdown] 。您可以通过Apple Menu -> Location(向下约 6 个选项)->[选择您想要的位置]

-b