Quero adicionar um sistema Linux à lista branca de um hotspot móvel WiFi em execução no Android. Fazendo hostnamectl
retornos, entre outras informações, um Static hostname
, um Icon name
, um Machine ID
e um Boot ID
. Qual destes é o correto?
Eu obtive o endereço MAC da wlan0
interface fazendo isso ip addr
no terminal e adicionei, junto com o Static hostname
, à lista branca, mas a conexão falha. A intensidade do sinal é muito boa e a senha WPA2 está correta.
PS.: Em uma máquina com Windows 10, você obtém o nome correspondente hostname
na linha de comando ou pesquisando em Settings > System > About
"Nome do dispositivo".
Você pode obter o endereço MAC
ip link
e fazer a correspondência com base nele.Ler
man ip ip-link
.Na saída de
hostnamectl
:Static hostname
seria o nome que o sistema poderia usar em sua solicitação DHCP, se configurado para divulgar qualquer nome.Icon name
é apenas um nome genérico de ícone de desktop, compatível com a Especificação de Nomeação de Ícone freedesktop.org , para descrever a função/fator de forma do sistema. Por exemplo, pode sercomputer-server
,computer-desktop
oucomputer-laptop
. Não deve ser usado como uma forma de identificação de host em lugar nenhum.Machine ID
eBoot ID
são basicamente identificadores internos para se referir exclusivamente a um SO instalado em particular e sua instância de inicialização específica. Não acho que haja sequer uma maneira padrão de passá-los para um hotspot WiFi.Eu imagino que o ponto de acesso provavelmente usará o endereço MAC do WiFi para o controle de acesso real, e o nome do host apenas como um rótulo conveniente e legível para ele.
Note que as distribuições Linux mais recentes tenderão a randomizar seus endereços MAC WiFi por motivos de privacidade, a menos que você desabilite especificamente esse recurso (para uma rede sem fio específica ou universalmente). Se essa randomização estiver em vigor, ela tornará as conexões a um hotspot WiFi que usa lista de permissões de endereços MAC muito difíceis.
Para desabilitar a randomização de endereço MAC ao usar o NetworkManager, você pode usar um comando como:
Após esses comandos, a entrada de conexão especificada do NetworkManager será configurada para sempre usar o endereço MAC permanente da interface WiFi naquela rede sem fio específica.