Eu estava lutando por um tempo procurando por um bom wpa_supplicant.conf
acesso à rede LAN sem fio "eduroam" na TU Berlin.
Como eu sei com certeza que não é trivial e que o script bash realmente salva sua senha em texto simples, quero apresentar a solução para esse problema na resposta.
Para que qualquer pessoa no futuro possa seguir um guia real para fazer o eduroam funcionar e não a solução difusa que o tubIT apresenta.
Atualização - 21 10 2021: funcionará com o processo de autenticação "atualizado"
A solução tubIT (nomeadamente Configuration Assistant Tool ou
direta aqui para a versão tubIT) não funciona corretamente (com segurança) wpa_supplicant
nem é construída para fazê-lo.
cat
foi criado com um (o) gerenciador de rede ( GNOME freedesktop NetworkManager
) em mente.
A questão de como fazer o hash de sua senha, para que você possa armazená-la sem correr o perigo de alguém se infiltrar em seus arquivos para pegar sua senha de TU.
Já que você não quer se matricular em algum curso aleatório.
Brincadeiras à parte, fazer hash de sua senha é uma boa ideia e não vai te machucar. Para isso, basta digitar a seguinte linha no seu terminal:
echo -n plaintext_password_here | iconv -t utf16le | openssl md4
Para Mac isso seria
echo -n plaintext_password_here | iconv -t UTF-16LE | openssl md4
Isso produzirá uma versão com hash de sua senha que usaremos no
wpa_supplicant.conf
Se você não puder copiá-lo do terminal, adicione
| tee ~/hashed_pw
no final para canalizarstdout
o arquivohashed_pw
que está em sua pasta pessoal.Agora adicione a seguinte rede ao seu
wpa_supplicant.conf
A senha com hash precisa estar lá sem
""
!Se eu perdi alguma coisa ou se houver alguma maneira de melhorar este guia, por favor comente ou edite!
Como toque final um exemplo:
Verificado em 21 10 2021. Pode ser alterado novamente devido a alterações no certificado no futuro