După cercetări substanțiale încă nu am găsit un răspuns la această interogare, cum pot modifica comanda „ifconfig” pentru a afișa adresa MAC a computerului meu ?
Comentarii
Răspunde
Comanda pe care o dorești pe MacOS, FreeBSD și TrueOS este:
-
ifconfig -a link
OpenBSD „s ifconfig
nu are acest lucru.
Lecturi suplimentare
-
ifconfig
. Pagini manuale pentru Mac OS 10. Apple Corporation. 2008. -
ifconfig
. Pagini de manual FreeBSD. 2015. - https://unix.stackexchange.com/a/319354/5132
Răspuns
În primul rând, computerul nu are o adresă MAC. Placa de rețea are o adresă MAC. Deci, dacă aveți o placă wireless și o placă Ethernet, veți avea două adrese MAC.
Pe Linux, oricare dintre aceste comenzi vă va arăta MAC-urile tuturor plăcilor de rețea din mașina dvs.:
ifconfig | grep ether ip link
ifconfig
este depreciat pe Linux, deci ar trebui să utilizați ip
.
Comentarii
- La fel de clar, îmi amintesc cel puțin unele mașini Sun care aveau o adresă MAC încorporată în mașină, care a fost utilizată pe toate interfețele
Răspuns
Pentru multe sisteme Linux ipconfig
nu mai afișează mac-ul. Dacă acesta este cazul, încercați:
ip -a link
Răspuns
Acest lucru a funcționat pentru mine:
dmesg | grep -oE "mac=.*\w+" | cut -b "5-"
ifconfig
pentru computerul tău. Câmpul ' HWaddr ' va fi adresa dvs. MAC. Nu uitați să rulați ca root.ip link
pentru a afișa adresa MAC.ifconfig
afișeazăether
saulladdr
atât pe Mac OS X, cât și pe OpenBSD.ifconfig -a
, (șiip addr
dacă este disponibil) și te putem ajuta mai bine . POATE după ce ați analizat rezultatul acestei comenzi (aceste comenzi), veți putea să vă răspundeți la propria întrebare!