O título pode parecer estranho, mas eu não sabia como me explicar melhor em palavras curtas. Basicamente, estou tentando conectar-me à rede sem fio 'eduroam' na minha universidade através de um Raspberry Pi usando a linha de comando.
Após lutar com os arquivos de configuração do wpa_supplicant, decidi usar o NetworkManager já que uma configuração já em funcionamento estava pronta em outro host Linux. Depois de conectar através de Ethernet e SSH ao Pi eu usei scp
e transferi diretamente o arquivo de configuração já compilado da máquina host do Linux.
Depois de verificar se a mesma conexão com a rede sem fio também estava funcionando no Pi, excluí o arquivo de configuração original e usei um script personalizado para gerar o arquivo, alterando apenas as credenciais para a autenticação do Wi-Fi.
Desta vez, o NetworkManager não reconheceu nenhuma conexão (o mesmo que uma pasta /etc/NetworkManager/system-connections/
vazia). Então, pensando que o erro poderia vir do meu script eu criei outro arquivo do zero no Pi (com nano
) e apenas copiei \ colei o conteúdo do arquivo original no host do Linux. Ainda assim, o NetworkManager não estava reconhecendo nenhuma conexão.
Como teste final, decidi usar scp
novamente, transferir o arquivo original, remover os detalhes antigos da autenticação e acrescentar os novos. Desta forma, funciona, mesmo que o conteúdo do arquivo seja idêntico nas duas situações. Pensando em um tipo de problema de permissão, usei chmod --reference=(original_file) (new_file)
, mas nada mudou. Basicamente, parece funcionar apenas com o mesmo arquivo exato da máquina host do Linux ou alguma modificação direta desse arquivo.
O que estou perdendo? Obrigado.