¿Qué representa la dirección MAC mostrada por `iw link` o iwconfig`?

¿Qué representa la dirección MAC mostrada por `iw link` o iwconfig`?

Tengo mi RaspberryPi3 (el último Raspbian) conectado vía WiFi a mi enrutador WLAN con ip=192.168.1.1y mac=XX:XX:XX:XX:XX:A5. Sin embargo, cuando realizo lo siguiente, obtengo resultados bastante diferentes para MAC.

# 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

Elyopáginas man, no dice mucho.

  • En cuanto a ifconfig, muestra mi propio adaptador MAC ( ZZ:ZZ:ZZ:ZZ:ZZ:c9).
  • En cuanto a arp, muestra la MAC del enrutador WLAN correcta ( XX:XX:XX:XX:XX:A5).
  • ¡Pero para iw wlan link, muestra una tercera MAC! ( XX:XX:XX:XX:XX:a7)!
  • Y para iwconfig wlan0, también muestra esa tercera MAC.

P.¿Qué representa esa misteriosa tercera dirección MAC?


ACTUALIZAR

Gracias a la información proporcionada por @mtak necesitamos observar lo que está pasando en los diferentescapas OSI. La mayoría de las operaciones de descubrimiento de IP se llevan a cabo en elRedCapa ( L3), mientras que laMAC"cosas" suceden en elEnlace de datoscapa ( L2) y debajo (Física).

ingrese la descripción de la imagen aquí

Respuesta1

  • ifconfigmuestra la dirección MAC de su propio cliente
  • arpmuestra la MAC delIPinterfaz del enrutador, que probablemente no sea la misma que la interfaz inalámbrica
  • iw wlan linky iwconfig wlan0muestra la MAC de la interfaz inalámbrica del enrutador

La razón por la que la MAC de la IP y de la interfaz inalámbrica no es la misma es que el enrutador probablemente tenga un conmutador interno. La interfaz inalámbrica está conectada a este conmutador, junto con los puertos Ethernet en la parte posterior del enrutador. La interfaz IP (el enrutador real) también está conectada a este conmutador. Vea este dibujo (bastante crudo):

direcciones mac

información relacionada