Eu instalei o Ubuntu no meu laptop pessoal e conectei a um wifi de hotel que eu tinha usado anteriormente com o Windows no mesmo PC. Essa rede é um wifi de hotel padrão onde você precisa colocar suas credenciais como hóspede para obter acesso, mas ele se conectou diretamente sem nenhum prompt, como se tivesse ignorado o prompt do roteador.
Minha pergunta é como? Ele detectou o endereço MAC do meu laptop e então simplesmente assumiu que era eu?
É provável que a rede do hotel tenha reconhecido o endereço MAC do seu laptop. Quando você se conectou pela primeira vez ao Wi-Fi do hotel no Windows, o endereço MAC do adaptador Wi-Fi do seu laptop foi registrado na rede do hotel após a autenticação. Os endereços MAC são específicos do hardware e permanecem os mesmos, independentemente do sistema operacional que você está usando.
A maioria dos sistemas de portais cativos (as páginas de login usadas pelos hotéis) armazenam endereços MAC autenticados por um determinado período, após o qual esse reconhecimento automático expira e você precisará se autenticar novamente para fazer login.