网络设置中的“限制后台数据使用”有什么作用?

网络设置中的“限制后台数据使用”有什么作用?

在 Ubuntu 中,你可以配置 Wi-Fi 设置和网络设置,你会看到这个复选框:“限制后台数据使用”:

截屏

这会停止或减少通过 APT 进行的更新吗?Snap 更新怎么样?还有其他影响吗?应用程序开发人员可以使用此设置吗?

答案1

该复选框将 NetworkManager 中的连接配置文件标记为“计量”。请参阅man nm-settings属性connection.metered

当 NetworkManager 激活设备时,它会根据配置文件是否指示将该设备标记为计量设备。请注意,配置文件设置可以有 3 个值:yesnounknown/ defaultyes和 的no情况很明显。因为unknownNetworkManager 会猜测设备是否计量(例如基于 Android 热点设置的某些 DHCP 选项或 Wi-Fi 信息元素)。这会导致激活设备的计量状态为是、否、猜测是、猜测否或未知。其他应用程序可以通过 NetworkManager 的 D-Bus API 查询该状态。

还有一个全局计量状态。这基本上是具有最佳默认路由的设备的计量状态。这并不总是完全清楚,例如,如果最佳 IPv4 默认路由位于另一个设备上,而不是最佳 IPv6 默认路由上...

其他应用程序现在可以监听计量状态并限制自身。例如,当计量状态为是或猜测是时,gnome-software 可能决定不下载软件包。

所以,不是。它不会主动限制任何东西。我认为用户界面命名得不好。但其他应用程序可以自行限制。它在 NetworkManager 本身中不做任何事情。

答案2

相关gnome 控制中心。它是告诉网络管理器该 Wi-Fi 网络是计量连接。

应用程序开发人员可以利用此设置吗?

这是为了让网络管理员在两者之间做出选择时,选择不计量的连接而不是计量的连接。但是,可以在创建应用程序时考虑到这一点:是否应该在计量连接上时立即建立连接,或者发出有关正在计量的连接通知。

这会停止或减少通过 APT 进行的更新吗?跨度更新怎么样?

不,不。

相关内容