CONNECTIVITY SECTION
This section controls NetworkManager's optional connectivity checking
functionality. This allows NetworkManager to detect whether or not the
system can actually access the internet or whether it is behind a
captive portal.
uri
The URI of a web page to periodically request when connectivity is
being checked. This page should return the header
"X-NetworkManager-Status" with a value of "online". Alternatively,
it's body content should be set to "NetworkManager is online". The
body content check can be controlled by the response option. If
this option is blank or missing, connectivity checking is disabled.
为了禁用它,在 Ubuntu 中它是(不知道它是否适用于 Fedora):
然而,Fedora 中有问题的文件是
/usr/libexec/gnome-shell-portal-helper
;您可以将其替换为不执行任何操作的 bash 脚本;之后,您可以登录一次并将登录凭据保存在 Firefox 或 Firefox 插件中。Cisco Meraki 确实支持 WISPr 协议,它可能是一个有趣的场所,可以通过脚本或程序实现登录过程的自动化。
从手册页:
默认情况下,在 Fedora 上,软件包
NetworkManager-config-connectivity-fedora
将该配置放入/usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf
. 您可以简单地删除该包(尽管这不能保证它不会回来)。如果您只是编辑该文件,您可能会发现它在升级时重新出现。所以,再次从手册页:所以,你需要在这里做的就是简单地
这将在
/etc
目录下创建一个空白文件,覆盖来自/usr/lib
. 这是许多现代 Linux 应用程序中的常见模式 - 软件包附带的默认值/usr/lib
在/etc
.