
Какую команду я могу ввести в терминале, чтобы узнать MAC-адрес моего WiFi-адаптера?
решение1
Команда
ip addr
скажу. ifconfig
это устаревший с 2001 года инструмент.
решение2
Объединяем ответ от @user562374 с небольшим скриптом:
ip addr show $(awk 'NR==3{print $1}' /proc/net/wireless | tr -d :) | awk '/ether/{print $2}'
На рисунке показан беспроводной интерфейс /proc/net/wireless
, который используется для извлечения MAC-адреса из ip addr
выходных данных.
решение3
Для получения подробной информации о вашем интерфейсе Wi-Fi используйте
iw dev
Или, если вам нужен только MAC-адрес
iw dev | grep addr | awk '{print $2}'
решение4
Чтобы найти MAC-адрес, соответствующий определенному интерфейсу (например, wlan0), вы можете ввести следующую команду:
ip link show <interface-name>
MAC-адрес — это тот, в котором есть "link/ether", за которым следует 6-байтовое число. Вероятно, он будет выглядеть примерно так:
link/ether e8:b1:fc:9c:a6:8a brd ff:ff:ff:ff:ff:ff
Где находится MAC-адресe8:b1:fc:9c:a6:8a
*Если вы не знаете имя своего интерфейса, просто введите его, ip link
чтобы получить список MAC-адресов и имен всех ваших интерфейсов. *