GNU/Linux >> Tutoriels Linux >  >> Linux

WIFI - Désactiver l'écran de connexion au point d'accès

Pour le désactiver, dans Ubuntu c'est (aucune idée si cela s'applique à Fedora) :

Open Settings
Select Privacy
Turn ‘network connectivity checking’ off

Le fichier incriminé dans Fedora est cependant /usr/libexec/gnome-shell-portal-helper; vous pouvez le remplacer par un script bash qui ne fait rien; après cela, vous pouvez vous connecter une fois et enregistrer les informations de connexion dans Firefox ou un module complémentaire Firefox.

Cisco Meraki prend en effet en charge le protocole WISPr et cela pourrait être une voie intéressante à suivre pour automatiser le processus de connexion via un script ou un programme.


À partir de la page de manuel :

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.

Par défaut sur Fedora, le package NetworkManager-config-connectivity-fedora place cette configuration dans /usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf . Vous pouvez simplement supprimer ce paquet (bien que cela ne garantisse pas qu'il ne reviendra pas). Si vous venez de modifier ce fichier, vous constaterez peut-être qu'il réapparaît lors de la mise à niveau. Donc, encore une fois depuis la page de manuel :

Si un NetworkManager.conf par défaut est fourni par les packages de votre distribution, vous ne devez pas le modifier, car vos modifications peuvent être écrasées par les mises à jour des packages. Au lieu de cela, vous pouvez ajouter des .conf supplémentaires fichiers vers le /etc/NetworkManager/conf.d annuaire. Ceux-ci seront lus dans l'ordre, les fichiers ultérieurs remplaçant les précédents. Les packages peuvent installer d'autres extraits de configuration vers /usr/lib/NetworkManager/conf.d . Ce répertoire est analysé en premier, même avant NetworkManager.conf . Les scripts peuvent également mettre la configuration par démarrage dans /run/NetworkManager/conf.d . Ce répertoire est analysé en second, également avant NetworkManager.conf . Le chargement d'un fichier/run/NetworkManager/conf.d/name.conf peut être évité en ajoutant un fichier/etc/NetworkManager/conf.d/name.conf . De même, un fichier/usr/lib/NetworkManager/conf.d/name.conf peut être occulté en mettant un fichier du même nom dans /etc/NetworkManager/conf.d ou/run/NetworkManager/conf.d .

Donc, ce que vous devez faire ici, c'est simplement

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

qui créera un fichier vide sous le /etc répertoire, remplaçant la valeur par défaut de /usr/lib . Il s'agit d'un modèle courant dans de nombreuses applications Linux modernes - les valeurs par défaut livrées avec les packages vont sous /usr/lib , et ceux-ci peuvent être remplacés dans /etc .


Linux
  1. Fichier httpd.conf perdu localisé apache

  2. Comment désactiver l'économiseur d'écran SuSE ?

  3. Désactiver la suppression d'écran sur la console de texte

  4. Exporter le contenu du démon d'écran vers un fichier

  5. Comment désactiver mon écran tactile

Comment changer l'arrière-plan de l'écran de connexion GDM dans Ubuntu

Comment changer l'arrière-plan de l'écran de connexion/verrouillage dans Ubuntu

Comment désactiver la connexion SSH à un utilisateur spécifique sous Linux

Résolution de l'écran de connexion Kde 5.56 Sddm sur l'écran Hidpi Fhd ?

Comment désactiver Swap sous Linux

Comment désactiver la liste des utilisateurs sur l'écran de connexion GNOME dans CentOS/RHEL 8