Alapos kutatás után még mindig nem találtam választ erre a lekérdezésre. Hogyan módosíthatom az “ifconfig” parancsot, hogy megjelenjen a számítógépem MAC-címe ?

Megjegyzések

  • Mutassa meg nekünk a ifconfig kimenetet. A ' HWaddr ' mező lesz az Ön MAC-címe. Ne felejtsd el futtatni rootként.
  • Vagy használhatja az ip link parancsot a MAC-cím megjelenítéséhez.
  • Milyen operációs rendszert? A ifconfig a ether vagy lladdr elemeket mutatja Mac OS X és OpenBSD rendszereken egyaránt. >
  • ahogy @jc__ említette – mutassa meg a ifconfig -a kimenetét (és ip addr, ha elérhető), és mi jobban tudunk segíteni . TALÁN, miután megnézte a parancs kimenetét (ezeket a parancsokat), képes lesz megválaszolni a saját kérdését!
  • @NathanShoesmith Rendben lett, I ' m most csinálom az utolsó órámat. Meddig maradt?

Válasz

A kívánt parancs MacOS-on, FreeBSD-n és TrueOS-on a következő:

  • ifconfig -a link

OpenBSD “s ifconfig nincs ilyen.

További olvasmány

Válasz

Először is, a számítógépének nincs MAC címe. A hálózati kártyájának MAC címe van. Tehát, ha van vezeték nélküli és Ethernet kártya, két MAC-címed lesz.

Linux alatt ezek a parancsok megmutatják a gép összes hálózati kártyájának MAC-ját:

ifconfig | grep ether ip link 

ifconfig elavult a Linuxon, ezért használja a ip alkalmazást.

Megjegyzések

  • Csak egy kicsit emlékszem legalább néhány Sun gépre, amelyek MAC-címét beépítették a gépbe, és amelyeket minden interfészen használtak

Válasz

Sok linuxos rendszer esetén a ipconfig többé nem jelenik meg a mac. Ha ez a helyzet áll rendelkezésedre, próbáld meg:

ip -a link

Válasz

Ez nekem bevált:

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

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük