我有一台运行需要互联网的软件的Ubuntu机器。 但是,有时无线networking故障(例如路由器重启),并不会再次findnetworking,直到我手动service network-manager restart
或我closures,并在无线上find它。
有没有可能的方式来运行cron作业或supervisord作业来监视连接,并且如果找不到network-manager
重新启动network-manager
服务并连接到特定的SSID?
创build一个脚本,将会:
所以不需要nm重启。 为了做到以上使用nmcli
:
nmcli d | grep wlan0 | grep -v disconnected> / dev / null || nmcli c up id wifiid
要得到id运行nmcli c
连接可能有一些问题 – 有时会超时。 让我们知道,如果它适合你。