Untuk menonaktifkannya, di Ubuntu itu (tidak tahu apakah itu berlaku untuk Fedora):
Open Settings
Select Privacy
Turn ‘network connectivity checking’ off
Namun file yang menyinggung di Fedora adalah /usr/libexec/gnome-shell-portal-helper; Anda dapat menggantinya dengan skrip bash yang tidak melakukan apa-apa; setelah itu Anda dapat masuk sekali dan menyimpan kredensial masuk di Firefox atau add-on Firefox.
Cisco Meraki memang mendukung protokol WISPr dan ini bisa menjadi tempat yang menarik untuk dikejar untuk mengotomatiskan proses masuk melalui skrip atau program.
Dari halaman manual:
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.
Secara default di Fedora, paket NetworkManager-config-connectivity-fedora menempatkan konfigurasi itu ke /usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf . Anda cukup menghapus paket itu (walaupun ini tidak menjamin bahwa itu tidak akan kembali). Jika Anda baru saja mengedit file itu, Anda mungkin menemukan file itu muncul kembali saat pemutakhiran. Jadi, sekali lagi dari halaman manual:
Jika default
NetworkManager.confdisediakan oleh paket distribusi Anda, Anda tidak boleh memodifikasinya, karena perubahan Anda dapat ditimpa oleh pembaruan paket. Sebagai gantinya, Anda dapat menambahkan.conftambahan file ke/etc/NetworkManager/conf.ddirektori. Ini akan dibaca dalam urutan, dengan file yang lebih baru menggantikan yang sebelumnya. Paket mungkin memasang cuplikan konfigurasi lebih lanjut ke/usr/lib/NetworkManager/conf.d. Direktori ini diurai terlebih dahulu, bahkan sebelumNetworkManager.conf. Skrip juga dapat memasukkan konfigurasi per-boot ke dalam/run/NetworkManager/conf.d. Direktori ini diuraikan kedua, juga sebelumNetworkManager.conf. Pemuatan file/run/NetworkManager/conf.d/name.confdapat dicegah dengan menambahkan file/etc/NetworkManager/conf.d/name.conf. Demikian juga dengan file/usr/lib/NetworkManager/conf.d/name.confdapat dibayangi dengan meletakkan file dengan nama yang sama ke/etc/NetworkManager/conf.datau/run/NetworkManager/conf.d.
Jadi, yang perlu Anda lakukan di sini hanyalah
sudo touch /etc/NetworkManager/conf.d/20-connectivity-fedora.conf
yang akan membuat file kosong di bawah /etc direktori, mengesampingkan default dari /usr/lib . Ini adalah pola umum di banyak aplikasi Linux modern — default yang dikirimkan bersama paket berada di bawah /usr/lib , dan itu dapat diganti di /etc .