Я пытаюсь получить MAC-адрес моего компьютера.
Я задавал ifconfig
как человек из этого вопроса , и я получаю информацию о eth0
, eth1
и lo
.
HWaddr
из eth0
и eth1
отличаются, поэтому мне нужно решить, какой из них мне следует посмотреть.
Как мне определить, какой из них мне следует искать?
(Обычно я вставляю в вывод ifconfig, но я подозреваю, что некоторые из выводов являются частными)
Как правило, но не всегда, eth0 - это проводной Ethernet, а eth1 - беспроводной. Вы можете увидеть, какой из них беспроводный, с помощью команды терминала:
iwconfig
Вы увидите что-то вроде:
eth0 no wireless extensions.
lo no wireless extensions.
eth1 IEEE 802.11abgn ESSID:"wireless"
Mode:Managed Frequency:5.825 GHz Access Point: XX:D7:19:41:54:ZZ
Bit Rate=144.4 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Будьте внимательны, MAC-адрес здесь является адресом точки доступа к с которым вы связаны. Вернитесь к ifconfig, как только вы определились с беспроводной связью, чтобы подтвердить MAC-адрес устройства.
Я предполагаю, что вы находитесь на рабочем столе с двумя контроллерами Ethernet? И что вам нужно зарегистрировать MAC-адрес для подключения к определенной сети, где отслеживаются адреса?
Каждый Ethernet имеет свой собственный MAC-адрес. У вас есть два варианта:
Я сделал номер 2 на своей работе.