Как узнать MAC-адрес сетевой карты в Linux и macOS
Иногда, вам может потребоваться узнать MAC-адрес сетевой карты к примеру для конфигурации роутера или же для включение компьютера через отправку «Волшебного пакета». И именно в этих ОС, узнать его очень легко. В сегодняшней статье, я расскажу как узнать MAC-адрес вашей сетевой карты.
В macOS, как и в Linux используется две консольные утилиты, с помощью которых как раз таки и можно узнать MAC-адрес: ip и ifconfig.
Как узнать MAC-адрес сетевой карты
1. С помощью ip
В более новых дистрибутивах Linux, по умолчанию предустановлена утилита ip. Принцип её работы не очень сильно отличается от ifconfig. Отличаются синтаксисом и выводимой информацией. И для того, чтобы узнать MAC-адрес, введите следующую команду:
$ ip a | grep ether
В выводе консоли, будет только MAC-адрес сетевой карты.
2. С помощью ifconfig
В отличии от предыдущей утилиты, данная предустановлена и в macOS. Утилита очень схожа по функционалу с предыдущей. стоит отметить, что в некоторых дистрибутивах, для запуска требуются права суперпользовтаеля. Для получения MAC-адреса введите следующую команду:
$ ifconfig -a | grep ether

В выводе консоли будут MAC-адреса всех ваших сетевых карт. Для того, чтобы узнать для определённой, введите только команду ifconfig:
$ ifconfig -a

MAC-адрес будет в строке с «ether».
Вывод
За то, чтобы узнать всю информацию о сетевых картах, в современных дистрибутивах отвечают: ip и ifconfig. Как вы видите, всё очень просто. Если у вас остались дополнительные вопросы, задавайте их в комментариях.