O que representa o endereço MAC mostrado por `iw link` ou iwconfig`?

O que representa o endereço MAC mostrado por `iw link` ou iwconfig`?

Eu tenho meu RaspberryPi3 (Raspbian mais recente) conectado via WiFi ao meu roteador WLAN com ip=192.168.1.1e mac=XX:XX:XX:XX:XX:A5. No entanto, quando executo o seguinte, obtenho resultados bem diferentes para o 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

Oeipáginas de manual, não diz muito.

  • Quanto a ifconfig, mostra meu próprio adaptador MAC ( ZZ:ZZ:ZZ:ZZ:ZZ:c9).
  • Quanto a arp, mostra o MAC correto do roteador WLAN ( XX:XX:XX:XX:XX:A5).
  • Mas para iw wlan link, mostra um terceiro MAC! ( XX:XX:XX:XX:XX:a7)!
  • E para iwconfig wlan0, também mostra aquele terceiro MAC.

Q.O que esse misterioso terceiro endereço MAC representa?


ATUALIZAR

Graças às informações fornecidas por @mtak, precisamos ver o que está acontecendo nas diferentesCamadas OSI. A maioria das operações de descoberta de IP ocorre noRedeCamada ( L3), enquanto aMAC"coisas" acontecem noLink de dadoscamada ( L2) e abaixo (Física).

insira a descrição da imagem aqui

Responder1

  • ifconfigmostra o endereço MAC do seu próprio cliente
  • arpmostra o MAC doPIinterface do roteador, que provavelmente não é a mesma que a interface sem fio
  • iw wlan linke iwconfig wlan0mostre o MAC da interface wireless do roteador

A razão pela qual o MAC da interface IP e sem fio não é o mesmo é que o roteador provavelmente possui um switch interno. A interface sem fio está conectada a este switch, juntamente com as portas Ethernet na parte traseira do roteador. A interface IP (o roteador real) também está conectada a este switch. Veja este desenho (bastante rudimentar):

endereços mac

informação relacionada