Na uitgebreid onderzoek heb ik nog steeds “geen antwoord op deze vraag gevonden, hoe kan ik het commando” ifconfig “aanpassen om het MAC-adres van mijn computer weer te geven ?
Reacties
Answer
Het commando dat je wilt op MacOS, FreeBSD en TrueOS is:
-
ifconfig -a link
OpenBSD “s ifconfig
heeft dit niet.
Verder lezen
-
ifconfig
. Mac OS 10 Manual Pages. Apple Corporation. 2008. -
ifconfig
. FreeBSD Manual Pages. 2015. - https://unix.stackexchange.com/a/319354/5132
Answer
Ten eerste heeft uw computer geen MAC-adres. Uw netwerkkaart heeft een MAC-adres. Dus als u een draadloze kaart en een Ethernet-kaart heeft, je hebt twee MAC-adressen.
Onder Linux zal elk van deze opdrachten u de MACs van alle netwerkkaarten in uw machine tonen:
ifconfig | grep ether ip link
ifconfig
is verouderd onder Linux, dus je moet ip
gebruiken.
Reacties
- Net als een nit, herinner ik me tenminste enkele Sun-machines met een MAC-adres ingebouwd in de machine, dat werd gebruikt op alle interfaces
Answer
Voor veel Linux-systemen toont ipconfig
de mac niet meer. Als dat voor jou het geval is, probeer dan:
ip -a link
Antwoord
Dit werkte voor mij:
dmesg | grep -oE "mac=.*\w+" | cut -b "5-"
ifconfig
voor je machine. Het veld ' HWaddr ' wordt uw MAC-adres. Vergeet niet om als root uit te voeren.ip link
gebruiken om het MAC-adres weer te geven.ifconfig
toont deether
oflladdr
op zowel Mac OS X als OpenBSD.ifconfig -a
, (enip addr
indien beschikbaar) en we kunnen je beter helpen . MISSCHIEN na het bekijken van de uitvoer van dit commando (deze commandos) kun je je eigen vraag beantwoorden!