NetworkManager pede senha repetidamente [802.1x]

NetworkManager pede senha repetidamente [802.1x]

Atualizei recentemente o formulário 15.10 para 16.04, moro em um campus e precisamos entrar na Internet através de 802.1x. Fiz tudo igual ao 15.10, mas não consigo entrar no Ubuntu 16.04. Depois de inserir a senha, a janela de login é exibida repetidamente e assim por diante. Tenho certeza de que a senha está correta, porque a estou usando no Windows. Também tentei remover todas as redes e adicionar uma nova ou reiniciar o gerenciador de rede, mas nada disso ajudou. Eu já tentei issohttps://askubuntu.com/a/465222/517465, mas também não ajudou.

jjnovo@jjnovo:~$ sudo gedit /etc/NetworkManager/system-connections/TUL

(gedit:5906): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gedit:5906): WARNING **: Set document metadata failed: Nastavení atributu metadata::gedit-spell-enabled není podporováno

** (gedit:5906): WARNING **: Set document metadata failed: Nastavení atributu metadata::gedit-encoding není podporováno

Onde pode haver problema?

Eu tentei também sudo vi /etc/NetworkManager/system-connections/TUL e edit system-ca-certs=false infelizmente isso também não funciona.

E quando eu inicializo a partir do pendrive Ubuntu 15.10 tudo funciona bem, do pendrive com 16.04 nada.

Responder1

Acho que encontrei uma solução mais simples para isso.

Eu ainda uso a interface usual de conexões de rede para preencher toda a guia Segurança 802.1x, incluindo a senha (isso é necessário para ativar o botão 'Salvar', mesmo que a senha não esteja armazenada corretamente).

Em seguida, abro um terminal e executo "nmtui-connect" e ativo a conexão lá, ele solicita a senha e tenta conectar. Em todos os meus testes fui conectado com sucesso.

Curiosamente, a senha persiste entre os logins e a seção "Senha" da guia Segurança 802.1x é preenchida.

Responder2

Eu também tenho o mesmo problema. Estranhamente, a rede com fio não funciona, enquanto a rede sem fio pode se conectar a uma rede 802.1x.

De qualquer forma, no meu caso, não consigo consertar, mas posso contornar modificando o arquivo de interface. Deixe o NetworkManager ignorar a interface.

No arquivo /etc/network/interface

auto enp0s25
iface enp0s25 inet dhcp
       wpa-driver wired
       wpa-conf /etc/wpa_supplicant/wpa_wired.conf

e no seu arquivo /etc/wpa_supplicant/wpa_wired.conf

network={
    key_mgmt=IEEE8021X
    eap=PEAP
    phase2="auth=MACHAPV2"
    identity="youridentity"
    password="yourpassword"
}

No meu caso, posso me conectar à rede temporariamente.

Responder3

Há um erro de digitação na resposta de Jiang Junyu, mas funciona mesmo assim.

autenticação = "MSCHAPV2"

network={
    key_mgmt=IEEE8021X
    eap=PEAP
    phase2="auth=MSCHAPV2"
    identity="youridentity"
    password="yourpassword" }

Responder4

Eu tive uma situação semelhante. Aparentemente, minha conexão 802.1x com fio faria um loop onde eu inserisse minhas credenciais e tentaria carregar e, em seguida, abriria a tela de senha novamente, sem me informar que minhas credenciais estavam erradas.Isso é característico do certificado CA incorreto.

Para corrigi-lo, siga um dos seguintes procedimentos:

Se você estiver usando certificados CA, certifique-se de obtê-los no centro de TI da escola (no meu caso, o certificado do semestre anterior não era mais válido). Depois de obter o certificado CA, adicione o caminho do local deste certificado no seguinte local.

etc/NetworkManager/system-connections/Name_of_your_connection 

Encontre o bloco de texto semelhante ao abaixo

[802-1x]
altsubject-matches=
ca-cert=/path/to/your/CA_certificate
eap=peap;
identity=YourUsername

É claro que você não pode exigir nenhum certificado CA. Edite sua conexão através da GUI 'Conexão de rede' e marque 'Nenhum certificado CA necessário' ou exclua (se existir) a linha

ca-cert=/path/to/your/CA_certificate

em

/etc/NetworkManager/system-connections/Name_of_your_connection4

Por último, você pode tentar obter o certificado CA de seus colegas de escola que o tenham funcionando ou, se você tiver um sistema operacional Windows, poderá obter o certificado de lá. (Não estou muito familiarizado com o Windows, mas esta solução funcionou para mim porque de alguma forma o Windows adquiriu o certificado correto quando o configurei no campus). Mas vá paraGerenciador de certificadosno sistema operacional Windows e abra o arquivo rotuladoAutoridades de certificação raiz confiáveis ​​> Certificados. Isso pode ser específico para minha escola, mas exporte oCertificado USERTrust RSA.cere carregue-o em sua distribuição Ubuntu.

Saúde

informação relacionada