GNU/Linux >> LINUX-Kenntnisse >  >> Linux

WIFI - Hotspot-Anmeldebildschirm deaktivieren

Zum Deaktivieren ist es in Ubuntu (keine Ahnung, ob es für Fedora gilt):

Open Settings
Select Privacy
Turn ‘network connectivity checking’ off

Die problematische Datei in Fedora ist jedoch /usr/libexec/gnome-shell-portal-helper; Sie können es durch ein Bash-Skript ersetzen, das nichts tut; Danach können Sie sich einmalig anmelden und die Zugangsdaten in Firefox oder einem Firefox-Add-On speichern.

Cisco Meraki unterstützt tatsächlich das WISPr-Protokoll und es könnte ein interessanter Ort sein, um den Anmeldeprozess über ein Skript oder Programm zu automatisieren.


Aus der Manpage:

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.

Standardmäßig bei Fedora das Paket NetworkManager-config-connectivity-fedora fügt diese Konfiguration in /usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf ein . Sie können dieses Paket einfach entfernen (obwohl dies nicht garantiert, dass es nicht zurückkommt). Wenn Sie diese Datei nur bearbeiten, werden Sie möglicherweise feststellen, dass sie beim Upgrade wieder angezeigt wird. Also nochmal von der Manpage:

Wenn ein Standard NetworkManager.conf von den Paketen Ihrer Distribution bereitgestellt wird, sollten Sie es nicht ändern, da Ihre Änderungen durch Paketaktualisierungen überschrieben werden können. Stattdessen können Sie zusätzlich .conf hinzufügen Dateien in den /etc/NetworkManager/conf.d Verzeichnis. Diese werden der Reihe nach gelesen, wobei spätere Dateien frühere überschreiben. Pakete können weitere Konfigurationsausschnitte in /usr/lib/NetworkManager/conf.d installieren . Dieses Verzeichnis wird zuerst geparst, noch vor NetworkManager.conf . Skripte können auch Per-Boot-Konfigurationen in /run/NetworkManager/conf.d einfügen . Dieses Verzeichnis wird als zweites geparst, also vor NetworkManager.conf . Das Laden einer Datei/run/NetworkManager/conf.d/name.conf kann durch Hinzufügen einer Datei /etc/NetworkManager/conf.d/name.conf verhindert werden . Ebenso eine Datei/usr/lib/NetworkManager/conf.d/name.conf kann geschattet werden, indem eine gleichnamige Datei entweder in /etc/NetworkManager/conf.d abgelegt wird oder/run/NetworkManager/conf.d .

Also, was Sie hier tun müssen, ist einfach

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

wodurch eine leere Datei unter /etc erstellt wird Verzeichnis und überschreibt den Standard von /usr/lib . Dies ist ein allgemeines Muster in vielen modernen Linux-Anwendungen – mit Paketen ausgelieferte Standardwerte werden unter /usr/lib aufgeführt , und diese können in /etc überschrieben werden .


Linux
  1. So deaktivieren Sie die Root-Benutzeranmeldung über SSH

  2. Systemd:Generierte Unit-Datei kann nicht deaktiviert werden?

  3. Verlorene httpd.conf-Datei im Apache

  4. Wie deaktiviere ich den SuSE-Bildschirmschoner?

  5. Wie deaktiviere ich die automatische Konfiguration auf IPv6 in Linux?

So ändern Sie den Hintergrund des GDM-Anmeldebildschirms in Ubuntu

So ändern Sie den Anmelde- / Sperrbildschirmhintergrund in Ubuntu

So deaktivieren Sie die SSH-Anmeldung für einen bestimmten Benutzer in Linux

Kde 5.56 Sddm Anmeldebildschirmauflösung auf Hidpi Fhd-Bildschirm?

So deaktivieren Sie Swap unter Linux

So deaktivieren Sie die Benutzerliste auf dem GNOME-Anmeldebildschirm in CentOS/RHEL 8