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