Was stellt die von „iw link“ oder „iwconfig“ angezeigte MAC-Adresse dar?

Was stellt die von „iw link“ oder „iwconfig“ angezeigte MAC-Adresse dar?

Ich habe meinen RaspberryPi3 (aktuellstes Raspbian) über WLAN mit ip=192.168.1.1und an meinen WLAN-Router angeschlossen mac=XX:XX:XX:XX:XX:A5. Wenn ich jedoch Folgendes ausführe, erhalte ich für den MAC ganz andere Ergebnisse.

# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.198  netmask 255.255.255.0  broadcast 192.168.1.255
        ...
        ether ZZ:ZZ:ZZ:ZZ:ZZ:c9  txqueuelen 1000  (Ethernet)
        ...


# arp -ni wlan0
Address            HWtype  HWaddress           Flags Mask     Iface
192.168.1.1        ether   XX:XX:XX:XX:XX:A5   C              wlan0

# iw wlan0 info
Interface wlan0
        ...
        addr ZZ:ZZ:ZZ:ZZ:ZZ:c9

# iw wlan0 link
Connected to XX:XX:XX:XX:XX:a7 (on wlan0)
        ...

# iwconfig wlan0
        ...
        Mode:Managed  Frequency:2.412 GHz  Access Point: XX:XX:XX:XX:XX:a7

# iw --version
iw version 4.9

DeriwManpages, sagt nicht viel.

  • Was betrifft ifconfig, wird meine eigene Adapter-MAC ( ZZ:ZZ:ZZ:ZZ:ZZ:c9) angezeigt.
  • Für arpwird die korrekte WLAN-Router-MAC ( XX:XX:XX:XX:XX:A5) angezeigt.
  • Aber für iw wlan linkwird ein dritter MAC angezeigt! ( XX:XX:XX:XX:XX:a7)!
  • Und dafür iwconfig wlan0wird auch der 3. MAC angezeigt.

Q.Was stellt diese mysteriöse dritte MAC-Adresse dar?


AKTUALISIEREN

Dank der Informationen von @mtak müssen wir uns ansehen, was in den verschiedenenOSI-SchichtenDie meisten IP-Ermittlungsvorgänge finden auf derNetzwerkLayer ( L3), während dieMAC"Sachen" passieren auf derDatenverbindungEbene ( L2) und darunter (Physikalisch).

Bildbeschreibung hier eingeben

Antwort1

  • ifconfigzeigt die MAC-Adresse des eigenen Clients an
  • arpzeigt die MAC desIPSchnittstelle des Routers, die wahrscheinlich nicht mit der drahtlosen Schnittstelle identisch ist
  • iw wlan linkund iwconfig wlan0zeigen Sie die MAC der drahtlosen Schnittstelle des Routers an

Der Grund dafür, dass die MAC der IP- und der Wireless-Schnittstelle nicht identisch sind, liegt wahrscheinlich darin, dass der Router einen internen Switch hat. Die Wireless-Schnittstelle ist mit diesem Switch verbunden, zusammen mit den Ethernet-Ports auf der Rückseite des Routers. Die IP-Schnittstelle (der eigentliche Router) ist ebenfalls mit diesem Switch verbunden. Sehen Sie sich diese (ziemlich grobe) Zeichnung an:

Mac-Adressen

verwandte Informationen