Saya punya RaspberryPi3 (Raspbian terbaru) saya terhubung melalui WiFi ke router WLAN saya dengan ip=192.168.1.1
dan mac=XX:XX:XX:XX:XX:A5
. Namun, ketika saya melakukan hal berikut, saya mendapatkan hasil yang sangat berbeda untuk 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
The iw halaman manual, tidak banyak bicara.
- Adapun
ifconfig
, itu menunjukkan MAC adaptor saya sendiri (ZZ:ZZ:ZZ:ZZ:ZZ:c9
). - Adapun
arp
, itu menunjukkan MAC router WLAN yang benar (XX:XX:XX:XX:XX:A5
). - Tetapi untuk
iw wlan link
, itu menunjukkan MAC ketiga! (XX:XX:XX:XX:XX:a7
)! - Dan untuk
iwconfig wlan0
, itu juga menunjukkan MAC ke-3.
P. Apa yang dilambangkan oleh alamat MAC ketiga yang misterius itu?
MEMPERBARUI
Berkat info yang diberikan oleh @mtak kita perlu melihat apa yang terjadi di lapisan OSI yang berbeda . Sebagian besar operasi penemuan IP terjadi pada Lapisan Jaringan ( L3
), sedangkan "barang" MAC terjadi pada lapisan Data Link ( L2
) dan di bawahnya (Fisik).
:A5
. Saya sudah memeriksa ini dengan kedua nmap
dan dari mesin lain di jaringan lokal. Satu-satunya hal lain yang dapat saya pikirkan adalah bahwa wifi dari RPi3 juga dapat bertindak sebagai repeater. Jadi mungkin iwconfig sedang membaca MAC seorang calon atau hanya buggy?
Access Point: ~
" dan "Connected to ~
" .... "iwconfig akan menampilkan nama protokol MAC yang digunakan" .... Jadi alamat MAC titik akhir Titik Akses Wi-Fi yang Anda sambungkan untuk mengakses jaringan itu melalui Wi-Fi.