Isso faz parecer suspeitamente como filtragem de MAC. Você tem certeza de que, com o Kali, ele funciona (ou seja, o MAC mudou e a conexão Wi-Fi está operando de forma confiável)?
Se o Kali funciona com um MAC diferente, podemos ter certeza de que não há filtragem MAC em operação. Portanto, há algo suspeito no Ubuntu.
Possivelmente, o campo MAC é usado em algum lugar e alterá-lo apenas no nível da WLAN não é suficiente (ou melhor, ele inicia um conflito nesse "em algum lugar").
Bons candidatos para este misterioso lugar (que o Ubuntu tem, e Kali aparentemente não) são:
- os scripts de rede. Tente reiniciar a rede após a alteração do MAC.
- a camada DHCP. Ele deve fazer parte dos scripts de rede, então tente reiniciar o serviço this primeiro. Se não funcionar, então tente com todo o kaboodle de
/etc/init.d/networking restart
(ourestart networking
- desculpe; nunca me lembro da sintaxe entre as diferentes distros, e sou fã do OpenSuSE). - de aço frio: tente usar a opção
hwaddress
eminterfaces
e reboot . Você não pode fazer isso "on the fly" toda vez, é claro, mas talvez seja o suficiente para seus propósitos.