Как узнать MAC-адрес в Linux, и как его поменять на нужный вам

Опубликовал: Alexandr на , 21.08.2024

Здравия!

При настройке сети в Linux (доступа в интернет) иногда требуется узнать текущий MAC-дрес* сетевой карты (и в определенных случаях его заменить на другой: например, когда провайдер уже жестко "привязался" к вашему старому MAC-адресу и не позволяет полноценно пользоваться сетью при его смене...).

Делается это в Linux не сложно, буквально с помощью 2-3-х команд через терминал. Ниже покажу парочку примеров (со скринами).

📌 Примечание:

  1. материал и примеры ниже актуальны для дистрибутивов Linux, основанных на Debian (Ubuntu);
  2. * MAC-адрес – это уникальная строка в виде нескольких букв и цифр, которая есть у каждого сетевого оборудования: роутер, сетевая карта и т.д. (MAC-адрес у каждого оборудования свой, как ФИО и дата рожд. у человека). 📌Подробнее о том, что это такое.

 

*

Как узнать MAC-адрес

Вариант 1 (через терминал)

  1. запускаем 📌терминал (чаще всего сочетание Win+T);
  2. используем команду: ip a (прим.: после ввода нажать Enter);
  3. далее перед нами должен появиться список из сетевых карт на устройстве, а в строке "link\ether" будет приведен MAC-адрес (у меня подчеркнуто красным на скрине ниже: обратите внимание, что первая сетевая карта не работает, поэтому у нее не отобр. ни идентификатор, ни MAC-адрес, а у второй есть!).
img-Spisok-setevyih-kart-na-PK-vtoraya-rabochaya-izvesten-ee-identifikator-i-MAC-adres.png

Список сетевых карт на ПК, вторая рабочая - известен ее идентификатор и MAC-адрес

 

*

Вариант 2

Можно также воспользоваться сетевой консольной утилитой ifconfig (правда установлена она не во всех дистридутивах Linux). Поэтому сначала приведу команду для ее инсталляции:

sudo apt install net-tools

После завершения установки достаточно ввести команду:

ifconfig -a

Пример работы на скрине ниже. 👇

img-ifconfig-a-primer-otobr.-spiska-setevyih-kart-i-mak-adresov-k-nim.png

ifconfig -a (пример отобр. списка сетевых карт и мак-адресов к ним)

 

*

Вариант 3 (через параметры роутера)

Если ваш компьютер выходит в интернет через роутер (а в дом. условиях - так обычно и есть) - рекомендую посмотреть его настройки. Во многих моделях можно достаточно легко увидеть список всех подкл.ченных устройств и их MAC-адреса...

📌В помощь: как войти в настройки роутера

Например, в моем роутере от Netis - достаточно открыть вкладку LAN и тут же отобр. список клиентов (помимо IP есть колоночка с MAC-адресами 😀).

img-Spisok-ustroystv-podklyuchennyih-k-routeru.png

Список устройств, подключенных к роутеру NETIS

 

*

Вариант 4 (визуально)

На большинстве офиц. сетевых карт/роутеров/адаптеров есть спец. наклейка, на которой приведены основные характеристики устройства, в т.ч. и MAC-адрес. Обычно эта наклейка расположена прямо на самом корпусе устройства, часто на днище. См. фото с примером ниже. 👇

Если у вас есть возможность визуально осмотреть устройство - то этот способ тоже годен (правда, он не дает 100% гарантии, ведь этот адрес мог кто-то уже поменять...).

img-Nakleyka-na-dnishhe-routera-ZBT-IP-adres-login-i-parol-sertynyiy-nomer-MAC-adres.jpg

Фото. Наклейка на днище роутера ZBT - IP-адрес, логин и пароль, серийный номер, MAC-адрес

 

*

Как поменять MAC-адрес

Способ 1

Потребуется ввести всего 3 команды (первая - откл. карту, вторая - меняет MAC, третья - вкл. карту):

sudo ip link set dev wlx7cc2c62b76ea down
sudo ip link set dev wlx7cc2c62b76ea address 80:30:49:e4:fe:d5
sudo ip link set dev wlx7cc2c62b76ea up

где:

img-3-komandyi-dlya-smenyi-MACa-dresa.png

3 команды для смены MACа-дреса

 

 

Способ 2

С помощью утилиты ifconfig (ее нужно установить отдельно) можно выполнить все аналогично с помощью трех команд (первая - откл. карту, вторая - меняет MAC-адрес, тертья - снова вкл.):

sudo ifconfig *идентификатор* down

sudo ifconfig *идентификатор* hw ether *XX:XX:XX:XX:XX:XX*

sudo ifconfig *идентификатор* up

Отмечу:

 

*

Дополнения по теме заметки и критика - приветствуется в комментариях ниже.

Успехов!

👋

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Содержание статьи
  •