Tengo mi RaspberryPi3 (el último Raspbian) conectado vía WiFi a mi enrutador WLAN con ip=192.168.1.1
y 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).
Respuesta1
ifconfig
muestra la dirección MAC de su propio clientearp
muestra la MAC delIPinterfaz del enrutador, que probablemente no sea la misma que la interfaz inalámbricaiw wlan link
yiwconfig wlan0
muestra 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):