Есть ли способ получить MAC-адрес / имя интерфейса из графического интерфейса FreeBSD? Есть ли какие-нибудь системные вызовы для этого? Я искал везде, но не нашел никакой информации. Не могли бы вы помочь?
Заранее большое спасибо.
С уважением, Марк.
Я понимаю, что вы ищете способ сделать это с помощью графического интерфейса, но вы можете получить MAC-адрес из командной строки следующим образом:
$ ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet6 fe80::20c:29ff:fefd:f61d%em0 prefixlen 64 scopeid 0x1
inet 198.18.152.169 netmask 0xffff0000 broadcast 198.18.255.255
ether 00:0c:29:fd:f6:1d
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
MAC-адрес - это строка после слова "ether", 00: 0c: 29: fd: f6: 1d. Вы можете увидеть все сетевые устройства с помощью этой команды:
$ ifconfig -a
увидеть ifconfig справочную страницу для получения дополнительной информации.
ifconfig em0 | awk '/ether/ {print $2}'
00:0c:29:fd:f6:1d