Как узнать MAC-адрес сетевой карты?
Если Вам необходимо узнать MAC-адрес сетевой карты для дальнейшего его копирования на другой компьютер, ноутбук или купленный новый маршрутизатор (в первую очередь это понадобится тем, кто подключен к сети провайдера в которой используется привязка к MAC-адресу сетевого устройства), то сделать это можно следующими способами:
Способ 1
MAC-адрес можно узнать с помощью команды ifconfig и iwconfig для беспроводных адаптеров.
ifconfig -a
ifconfig -a - выведет информацию о всех сетевых интерфейсах, если надо узнать MAC-адрес конкретного сетевого интерфейса, то можно выполнить следующую команду:
ifconfig <сетевой интерфейс>
, где сетевой интерфейс - это сетевого интерфейс, у которого надо узнать MAC-адрес, например eth0.
MAC-адрес записан в строчке HWaddr.
Способ 2
Можно воспользоваться командой arp, позволяющей выдать содержимое ARP-кэша на экран. Чтобы кэш был актуален для требуемого IP-адреса, перед командой arp надо выполнить ping, то есть выполнить последовательно две команды ping и arp.
В интерпретаторе командной строки введите команду:
ping -c 1 <IP-адрес> && arp -a
, где IP-адрес - IP-адрес сетевого интерфейса, у которого надо узнать MAC-адрес.
Способ 3
Можно воспользоваться командой arping:
arping <IP-адрес>
, где IP-адрес - IP-адрес сетевого интерфейса, у которого надо узнать MAC-адрес.
Способ 4
Можно воспользоваться командой macchanger:
macchanger -s <сетевой интерфейс>
, где сетевой интерфейс - это сетевого интерфейс, у которого надо узнать MAC-адрес, например eth4.