Po důkladném výzkumu jsem stále nenašel odpověď na tento dotaz, jak mohu upravit příkaz „ifconfig“ tak, aby zobrazoval MAC adresu mého počítače ?

Komentáře

  • Ukažte nám výstup ifconfig pro váš stroj. Pole ' HWaddr ' bude vaše MAC adresa. Nezapomeňte spustit jako root.
  • Nebo můžete použít ip link k zobrazení adresy MAC.
  • Jaký operační systém? ifconfig zobrazuje ether nebo lladdr na Mac OS X i OpenBSD.
  • jak uvádí @jc__ – ukažte nám výstup ifconfig -a ((a ip addr pokud je k dispozici) a my vám můžeme pomoci lépe . MOŽNO po prohlédnutí výstupu tohoto příkazu (těchto příkazů) budete moci odpovědět na svou vlastní otázku!
  • @NathanShoesmith Proběhlo to v pořádku, ' m právě teď dělám svou poslední hodinu. Jak dlouho vám zbývá?

Odpověď

Požadovaný příkaz pro MacOS, FreeBSD a TrueOS je:

  • ifconfig -a link

OpenBSD „s ifconfig toto nemá.

Další čtení

Odpověď

Nejprve váš počítač nemá MAC adresu. Vaše síťová karta má MAC adresu. Pokud tedy máte bezdrátovou kartu a ethernetovou kartu, budete mít dvě adresy MAC.

V systému Linux vám některý z těchto příkazů zobrazí adresy MAC všech síťových karet ve vašem počítači:

ifconfig | grep ether ip link 

ifconfig je v systému Linux zastaralý, takže byste měli používat ip.

Komentáře

  • Stejně jako hloupost si vzpomínám alespoň na některé stroje Sun, které měly ve stroji zabudovanou adresu MAC, která byla použita na všech rozhraních.

Odpověď

Pro mnoho linuxových systémů ipconfig již Mac nezobrazuje. Pokud je to váš případ, zkuste:

ip -a link

Odpověď

Toto fungovalo pro mě:

dmesg | grep -oE "mac=.*\w+" | cut -b "5-" 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *