Как да намерите MAC адрес на Linux

Ако трябва да намерите номера на MAC адрес за всеки мрежов интерфейс, прикрепен към вашия компютър, тогава Linux прави това доста лесно. Всеки интерфейс на компютърна мрежа получава уникален адрес за контрол на достъпа до медиите (MAC), който обяснява на кое устройство принадлежи. Няма два еднакви MAC адреса. Потребителите с множество мрежови интерфейси ще получат повече от един адрес, който да разгледат.

Ще трябва да работите върху интерфейс на командния ред, за да намерите информация за MAC адрес, но няма да е необходимо да сте влезли като root. Потребителите на графична работна среда обикновено могат да задържат Ctrl + Alt + T, за да отворят терминал. Потребителите на Ubuntu Unity могат да търсят терминала за думи на Dash. Тези, които използват Xfce4, могат да го намерят в менюто Whisker в System Tools, а потребителите на LXDE, KDE и GNOME Shell трябва да го намерят в менюто на същото място. Можете да работите от каквото и да е подкана.

Метод 1: Намерете номера на MAC адрес с ip връзка

В подканата просто напишете ip link и натиснете enter. Ще ви бъде даден списък с цифри на MAC адреса и просто трябва да потърсите името, което GNU / Linux дава на вашия мрежов адаптер. Например, може да видите wls1 :, което вероятно показва Wi-Fi връзка, с която работите. Препратка към link / ether ще сочи към вашата Ethernet връзка. Съвсем вероятно ще видите повече от една от тези референции, ако сте на по-добър съвременен настолен компютър или лаптоп, който лично сте надстроили.

Също така ще откриете връзката / обратната връзка повече от вероятно, която ще се състои от всички нули. Това просто сочи обратно към вашия собствен хост. От съображения за сигурност екранните ни снимки са направени във виртуална машина, така че имахме само този адаптер. Не искате да споделяте MAC адреса си с хората!

Наистина няма какво да се направи. Тази една-единствена команда е достатъчна, за да намерите отговора на въпроса си, без да играете повече.

Метод 2: Намерете MAC адрес с командата ifconfig

Както при почти всичко в командния ред на Linux, има повече от един начин за намиране на данни за MAC адрес. В подканата напишете ifconfig -a | grep HWaddr и след това натиснете enter. Ако тази команда е дълга и искате да я копирате от тази статия, не забравяйте, че ще трябва да поставите от менюто Редактиране в прозореца на терминала. Вместо това може да искате да задържите Shift + Ctrl + V, но нормалната клавишна комбинация Ctrl + V няма да работи.

Още веднъж, няма да е необходимо да сте root, за да стартирате тази команда. Веднага след като го стартирате, ще получите MAC хардуерния адрес за всяко мрежово устройство, прикрепено към системата. Може да имате само няколко на лаптоп, докато свързаните рутери в крайна сметка могат да изброят десетки различни връзки, ако изпращат пакети на много различни места.

Няма какво друго да се направи; можете да намерите данни за MAC адрес с една команда. Ако не виждате нищо върнато, вероятно не сте свързани с мрежа. Ще искате да проверите дали не сте деактивирали мрежата, загубили сте Wi-Fi връзка, като се преместите или изключите Ethernet кабел. Вероятно ще искате да сте сигурни, че не сте изпълнили командата в несвързана виртуална машина без мрежа, както направихме за целите на демонстрацията.