Portanto, entendo que todos os dispositivos que possuem uma NIC também terão um endereço MAC, o que significa que laptops e adaptadores Ethernet também terão um endereço MAC. E um endereço MAC é necessário para que o administrador do sistema autorize o dispositivo a se conectar à rede por Ethernet.
Eu tenho um MacBook que não tem porta Ethernet, mas verifiquei se ele tem um endereço MAC Ethernet executando o ifconfig -a
que me deu um endereço MAC em en0
. Então, por que o endereço MAC Ethernet do MacBook não é necessário para habilitar o acesso Ethernet ao laptop? O administrador do sistema não deveria precisar do endereço MAC do adaptador Ethernet e do endereço Mac do laptop?
Os adaptadores WiFi também têm endereços MAC e aparecem em sistemas MacOS sem adaptadores ethernet
en0
(e possivelmente en1, etc) são usados para se referir ao(s) dispositivo(s) adaptador(es) wifi. https://stackoverflow.com/questions/29958143/what-are-en0-en1-p2p-and-so-on-that-are-displayed-after-executing-ifconfigO laptop não terá um endereço MAC, mas seus dispositivos, como wifi ou adaptadores ethernet com fio, sim. Não tenho certeza de onde você está obtendo essa impressão, mas o endereço MAC é usado especificamente para funções de camada 2 da pilha de rede, portanto, eles são fornecidos por adaptadores de rede, não pelo software do sistema.