Ubuntu GNOME 17.04: o wi-fi não funciona - o endereço mac continua mudando?

57

Meu adaptador wi-fi USB Panda funciona perfeitamente às 16.10, mas quando tento conectar-me ao meu roteador wi-fi no 17.04, o gerenciador de rede do GNOME informa "Falha na conexão". Eu fiz alguns ajustes e notei que meu endereço MAC para o meu adaptador wifi, de acordo com o GNOME, é DIFERENTE toda vez que eu esqueço minhas configurações de wifi e tento reconectar. Alguma pista sobre uma possível correção ou solução alternativa?

Estou executando o Ubuntu GNOME 17.04, kernel 4.10.0-19-genérico, GNOME 3.24.0.

Jesse
fonte
Eu também entrou com um bug para este problema: bugs.launchpad.net/ubuntu-gnome/+bug/1681513
Jesse
@ Jess quando você diz "[dispositivo] wifi.scan-rand-mac-address = no" alguém muda [dispositivo] para o dispositivo sem fio específico ou o deixa literalmente "[dispositivo]"? Talvez você possa nos dar uma olhada no seu arquivo NetworkManager.conf.
heynnema
@ heynnema, é deixado como "[dispositivo]", assim mesmo. Você não precisa alterá-lo para o dispositivo real. Em seguida, na próxima linha, passe o texto "wifi.scan-rand-mac-address = no".
Jesse
11
@ Jessé, acho que precisaremos de mais informações para entender melhor qual é a sua situação. Na maioria dos casos, tudo o que é necessário pode ser obtido através do script sem fio disponível aqui. Obrigado por nos ajudar a ajudá-lo!
Elder Geek
2
Para aqueles que não entendem o motivo da randomização do mac durante a digitalização, arstechnica.com/apple/2014/06/… pode ser informativo.
Unhammer

Respostas:

108

Então, Jesse descobriu uma solução e vou compartilhá-la aqui na forma de resposta o mais claramente possível. Este wifi fixo para mim usando um adaptador wifi USB sem fio da Panda no Ubuntu 17.04:

Por motivos de privacidade , as configurações padrão do gerenciador de rede do Ubuntu 17.04 (TODOS os sabores, não apenas o GNOME) fazem com que o endereço MAC do dispositivo Wifi mude constantemente. Para corrigir isso, basta criar um novo arquivo de configuração, conforme descrito abaixo, e reiniciar o serviço do gerenciador de rede.

Abra um terminal e execute:

sudo tee /etc/NetworkManager/conf.d/wifi.scan-rand-mac-address.conf > /dev/null <<EOF
[device]
wifi.scan-rand-mac-address=no
EOF
sudo service network-manager restart

e wifi deve funcionar novamente! (a menos que algo esteja errado).

Essa correção deve funcionar mesmo em uma sessão de CD / USB ao vivo.

Mike_IronFist
fonte
11
Isso é ótimo, cara!
heroína
3
Por que isso não é resolvido nos betas? Isto é tão pouco profissional, para liberar uma distro com tal bug alta importância
Hrvoje T
12
@HrvojeT: Você ajudou no teste beta?
Gunnar Hjalmarsson
3
Eu tive o mesmo problema. Fez o que você descreveu, mas ele não está funcionando
Jay Chakra
3
Depois de corrigir esse problema, eu também tive que fazer o que está descrito aqui para ficar online: superuser.com/a/1200745/722957
Matt