Estou executando o Fedora 27 e minha universidade usa um portal de autenticação de rede para que o GNOME exiba uma tela de login do ponto de acesso. Gostaria de desabilitar esta tela, e apenas abri-la no firefox, pois meus dados de login já estão lá. Como altero essa configuração? Verifiquei o aplicativo de configurações e não há configurações para alterá-lo.
A menos que haja uma maneira melhor de passar pelo portal cativo. Vi menção ao protocolo WHISPr. O portal cativo que minha universidade usa é o Cisco Meraki.
Para desativá-lo, no Ubuntu é (não faço ideia se se aplica ao Fedora):
No entanto, o arquivo ofensivo no Fedora é
/usr/libexec/gnome-shell-portal-helper
; você pode substituí-lo por um script bash que não faz nada; depois disso, você pode fazer login uma vez e salvar as credenciais de login no Firefox ou em um complemento do Firefox.O Cisco Meraki realmente oferece suporte ao protocolo WISPr e pode ser um local interessante para automatizar o processo de login por meio de um script ou programa.
Na página de manual:
Por padrão no Fedora, o pacote
NetworkManager-config-connectivity-fedora
coloca essa configuração em/usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf
. Você pode simplesmente remover esse pacote (embora isso não garanta que ele não volte). Se você apenas editar esse arquivo, poderá descobrir que ele reaparece na atualização. Então, novamente na página de manual:Então, o que você precisa fazer aqui é simplesmente
que criará um arquivo em branco no
/etc
diretório, substituindo o padrão de/usr/lib
. Este é um padrão comum em muitos aplicativos Linux modernos — os padrões fornecidos com os pacotes ficam em/usr/lib
, e esses podem ser substituídos em/etc
.