如何使Mac自动重新连接到wifi网络?

GJ。

我有一台Mac Mini服务器,每隔几天左右就会从wifi网络断开一次连接。可能还有其他参数导致初始断开连接(例如重新启动无线路由器),但Mac不会自动重新连接。

这是一个主要问题,因为这是一台服务器计算机,直到有人亲自访问该计算机并使用wifi菜单手动重新连接到网络后,它才突然变得不可用。我应该提到,尽管wifi网络是WPA2,但是手动重新连接不涉及重新输入密码,因此没有明显的理由说明它不会自动重新连接。

如何使Mac定期尝试重新连接到指定的wifi网络?

卡西姆·多塞尔(Kassym Dorsel)

这是一个Applescript和Shell脚本,用于检查是否已连接机场以及是否未连接机场。

if (do shell script "networksetup -getinfo Wi-Fi | grep -c 'IP address:'") = 1 then
    do shell script "networksetup -setairportnetwork en1 <networkName> <passwordToNetwork>"
end if
#!/bin/bash
if [ $(networksetup -getinfo Wi-Fi | grep -c 'IP address:') = '1' ]
then networksetup -setairportnetwork en1 <networkName> <passwordToNetwork>
fi

<networkName>网络名称和<passwordToNetwork>密码替换如果您尚未更改网络设备,则“ en1”应该正确。

现在,您需要做的就是将此循环或调用它以检查连接。

但是,如果连接断开,机场应自动重新连接。也许尝试重置所有网络首选项,然后查看是否可行。

如何完全重置网络首选项:关闭机场。关闭系统偏好设置。导航至:/Library/Preferences/SystemConfiguration/制作副本,然后删除以下文件:

com.apple.airport.preferences.plist
com.apple.network.*
com.apple.smb.server.plist
NetworkInterfaces.plist

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章