2

Мой RaspberryPi3 (последний Raspbian) подключен через WiFi к маршрутизатору WLAN с ip=192.168.1.1 и mac=XX:XX:XX:XX:XX:A5 . Однако, когда я выполняю следующее, я получаю совершенно другие результаты для 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

IW Man страниц, не говорит много.

  • Что касается ifconfig , он показывает мой собственный адаптер MAC (ZZ:ZZ:ZZ:ZZ:ZZ:c9).
  • Что касается arp , он показывает правильный MAC-адрес маршрутизатора WLAN (XX:XX:XX:XX:XX:A5).
  • Но для iw wlan link он показывает третий MAC! (XX:XX:XX:XX:XX:a7)!
  • И для iwconfig wlan0 , это также показывает, что 3-й MAC.

В. Что представляет собой таинственный третий MAC-адрес?


ОБНОВИТЬ

Благодаря информации, предоставленной @mtak, нам нужно посмотреть, что происходит на разных уровнях OSI. Большинство операций по обнаружению IP происходит на сетевом уровне (L3), в то время как "вещи" MAC происходят на канальном уровне (L2) и ниже (физический).

1 ответ1

4
  • ifconfig показывает MAC-адрес вашего собственного клиента
  • arp показывает MAC-адрес IP- интерфейса маршрутизатора, который, вероятно, не совпадает с беспроводным интерфейсом.
  • iw wlan link и iwconfig wlan0 показывают MAC беспроводного интерфейса маршрутизатора

Причина, по которой MAC-адрес IP-интерфейса и беспроводного интерфейса не совпадает, заключается в том, что маршрутизатор, вероятно, имеет внутренний коммутатор. К этому коммутатору подключен беспроводной интерфейс, а также порты Ethernet на задней панели маршрутизатора. Интерфейс IP (фактический маршрутизатор) также подключен к этому коммутатору. Смотрите этот (довольно грубый) рисунок:

MAC-адреса

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .