如何按时间自动“关闭和打开”某个 WLAN 网络的使用?
(假设计算机当时正在运行)
或者如何按时间关闭 Android 热点?
背景:
我 8:20 到公司。
我的笔记本电脑通过手机热点连接互联网。
手机有一个数据套餐(2GB/月)。
我有时会忘记关闭手机热点。
我有时会下载大文件(例如 350 MB)。
然后我就没有更多的数据可以上网了,除非我购买数据套餐升级。然后晚上我回家,可能也会发生同样的事情……
答案1
最简单的答案可能是cron 脚本或Systemd 定时器。
或者,你可以考虑使用类似的工具伊夫米特赋予移动热点较低的优先级,这样系统就会自动优先使用另一个可用接口。
编辑:显然nmcli
也有一个autoconnect-priority
设置,但目前没有通过 GUI 显示。这也适用于使用相同接口的无线网络。我建议使用该解决方案,假设您至少使用16.04
。
该答案的简要摘要:
列出所有网络及其优先级:
nmcli -f NAME,UUID,AUTOCONNECT,AUTOCONNECT-PRIORITY c
要设置网络优先级:
nmcli connection modify <NAME> connection.autoconnect-priority <priority>