Laajan tutkimuksen jälkeen en ole vieläkään löytänyt vastausta tähän kyselyyn, kuinka voin muokata komentoa ”ifconfig” näyttämään tietokoneeni MAC-osoitteen ?
Kommentit
Vastaa
Haluttu komento MacOS: lla, FreeBSD: llä ja TrueOS: lla on:
-
ifconfig -a link
OpenBSD ”s ifconfig
ei ole tätä.
Lisätietoja
-
ifconfig
. Mac OS 10: n manuaaliset sivut. Apple-yhtiö. 2008. -
ifconfig
. FreeBSD: n manuaaliset sivut. 2015. - https://unix.stackexchange.com/a/319354/5132
Vastaa
Ensinnäkin tietokoneellasi ei ole MAC-osoitetta. Verkkokortillasi on MAC-osoite. Joten jos sinulla on langaton kortti ja Ethernet-kortti, sinulla on kaksi MAC-osoitetta.
Linuxissa jompikumpi näistä komennoista näyttää koneesi kaikkien verkkokorttien MAC: t:
ifconfig | grep ether ip link
ifconfig
on vanhentunut Linuxissa, joten sinun tulisi käyttää ip
.
Kommentit
- Aivan kuin muistan, ainakin jotkut Sun-koneet, joiden koneeseen oli rakennettu MAC-osoite, joita käytettiin kaikissa rajapinnoissa
Vastaus
Monissa Linux-järjestelmissä ipconfig
ei näytä enää Macia. Jos näin on, kokeile:
ip -a link
Vastaus
Tämä toimi minulle:
dmesg | grep -oE "mac=.*\w+" | cut -b "5-"
ifconfig
-lähtö. ' HWaddr ' -kenttä on MAC-osoitteesi. Älä unohda suorittaa pääkäyttäjää.ip link
-näyttöä MAC-osoitteen näyttämiseen.ifconfig
näyttääether
tailladdr
sekä Mac OS X: ssä että OpenBSD: ssä.ifconfig -a
, (jaip addr
, jos saatavilla) ja voimme auttaa sinua paremmin . VOI ehkä tarkastella tämän komennon lähtöä (näitä komentoja), voit vastata omaan kysymykseesi!