O comando
ip addr
dirá. ifconfig
é uma ferramenta obsoleta desde 2001.
Qual comando posso inserir em um terminal para descobrir o endereço MAC do meu adaptador WiFi?
O comando
ip addr
dirá. ifconfig
é uma ferramenta obsoleta desde 2001.
/sbin/ifconfig | grep HWaddr
Você pode adicionar o nome da interface do seu cartão Wi-Fi (por exemplo, wlan0
) após o ifconfig, mas não é necessário.
Você desejará ver iwconfig
e ifconfig
para obter informações sobre seus controladores ethernet. iwconfig
é voltado para sem fio.
Combinando a resposta de @ user562374 com um pequeno script:
ip addr show $(awk 'NR==3{print $1}' /proc/net/wireless | tr -d :) | awk '/ether/{print $2}'
A interface sem fio é mostrada em /proc/net/wireless
e é usada para extrair o endereço MAC da saída ip addr
.
Do arch wiki docs :
Para encontrar o endereço MAC que corresponde a uma interface específica (ou seja, wlan0), você pode inserir este comando:
ip link show <interface-name>
O endereço MAC é aquele que tem "link / ether" seguido por um número de 6 bytes. Provavelmente será algo assim:
link/ether e8:b1:fc:9c:a6:8a brd ff:ff:ff:ff:ff:ff
Onde o endereço MAC é e8:b1:fc:9c:a6:8a
* Se você não souber o nome da sua interface, digite ip link
para listar os endereços MAC e os nomes de interface de todas as suas interfaces. *