Чтобы отобразить MAC-адрес в Ubuntu, вы можете использовать различные методы. Вот несколько примеров кода:
Метод 1: использование команды ifconfig
Откройте терминал и выполните следующую команду:
ifconfig
Найдите интересующий вас сетевой интерфейс (например, eth0 или wlan0). MAC-адрес помечен как «HWaddr» рядом с интерфейсом.
Способ 2: использование команды ip
Откройте терминал и выполните следующую команду:
ip link
Найдите сетевой интерфейс, который хотите проверить (например, eth0 или wlan0). MAC-адрес отображается как «link/ether» рядом с интерфейсом.
Способ 3: использование команды nmcli (интерфейс командной строки Network Manager)
Откройте терминал и выполните следующую команду:
nmcli device show <interface-name> | grep GENERAL.HWADDR
Замените фактическим именем сетевого интерфейса (например, eth0 или wlan0). MAC-адрес отображается после «GENERAL.HWADDR».
Метод 4. Использование кода Python
Если вы предпочитаете использовать Python, вы можете получить MAC-адрес с помощью библиотеки netifaces. Сначала установите библиотеку, выполнив следующую команду:
pip install netifaces
Затем используйте следующий код Python:
import netifaces
interfaces = netifaces.interfaces()
for interface in interfaces:
mac_address = netifaces.ifaddresses(interface).get(netifaces.AF_LINK)
if mac_address:
print(f"MAC address of {interface}: {mac_address[0]['addr']}")
Этот код будет перебирать все сетевые интерфейсы и печатать соответствующие им MAC-адреса.