AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 419422
Accepted
HSchmale
HSchmale
Asked: 2018-01-25 10:02:01 +0800 CST2018-01-25 10:02:01 +0800 CST 2018-01-25 10:02:01 +0800 CST

WIFI - 禁用热点登录屏幕

  • 772

我正在运行 Fedora 27,而我的大学使用网络身份验证门户,因此 GNOME 会弹出一个热点登录屏幕。我想禁用此屏幕,并在 Firefox 中将其打开,因为我的登录数据已经存在。如何更改此设置?我检查了设置应用程序,没有设置可以更改它。

除非有更好的方法可以通过强制门户。我看到提到了 WHISPr 协议。我的大学使用的强制门户是 Cisco Meraki。

linux fedora
  • 2 2 个回答
  • 11655 Views

2 个回答

  • Voted
  1. Rui F Ribeiro
    2018-01-25T10:16:21+08:002018-01-25T10:16:21+08:00

    为了禁用它,在 Ubuntu 中它是(不知道它是否适用于 Fedora):

    Open Settings
    Select Privacy
    Turn ‘network connectivity checking’ off
    

    然而,Fedora 中有问题的文件是/usr/libexec/gnome-shell-portal-helper;您可以将其替换为不执行任何操作的 bash 脚本;之后,您可以登录一次并将登录凭据保存在 Firefox 或 Firefox 插件中。

    Cisco Meraki 确实支持 WISPr 协议,它可能是一个有趣的场所,可以通过脚本或程序实现登录过程的自动化。

    • 17
  2. Best Answer
    mattdm
    2018-02-13T13:35:36+08:002018-02-13T13:35:36+08:00

    从手册页:

    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.
    

    默认情况下,在 Fedora 上,软件包NetworkManager-config-connectivity-fedora将该配置放入/usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf. 您可以简单地删除该包(尽管这不能保证它不会回来)。如果您只是编辑该文件,您可能会发现它在升级时重新出现。所以,再次从手册页:

    如果您的发行版的软件包提供了默认值NetworkManager.conf,则不应修改它,因为您的更改可能会被软件包更新覆盖。相反,您可以将其他.conf 文件添加到/etc/NetworkManager/conf.d目录中。这些将按顺序读取,后面的文件会覆盖前面的文件。包可能会安装更多的配置片段到 /usr/lib/NetworkManager/conf.d. 这个目录首先被解析,甚至在NetworkManager.conf. 脚本还可以将每次启动配置放入/run/NetworkManager/conf.d. 这个目录是第二个解析的,也是在NetworkManager.conf. /run/NetworkManager/conf.d/name.conf可以通过添加文件来防止 加载 文件/etc/NetworkManager/conf.d/name.conf。同样,一个文件 /usr/lib/NetworkManager/conf.d/name.conf可以通过将同名文件放到/etc/NetworkManager/conf.d或 中来隐藏/run/NetworkManager/conf.d。

    所以,你需要在这里做的就是简单地

    sudo touch /etc/NetworkManager/conf.d/20-connectivity-fedora.conf
    

    这将在/etc目录下创建一个空白文件,覆盖来自/usr/lib. 这是许多现代 Linux 应用程序中的常见模式 - 软件包附带的默认值/usr/lib在/etc.

    • 6

相关问题

  • 有没有办法让 ls 只显示某些目录的隐藏文件?

  • 使用键盘快捷键启动/停止 systemd 服务 [关闭]

  • 需要一些系统调用

  • astyle 不会更改源文件格式

  • 通过标签将根文件系统传递给linux内核

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve