У меня есть домашняя сеть, состоящая из маршрутизатора и беспроводного удлинителя (ретранслятора), и я не могу точно определить, к какому из них подключен мой ноутбук (оба находятся в зоне действия).

Я пытался использовать arp -n с ноутбука, но он всегда возвращает адрес Ethernet маршрутизатора, даже когда я подключаюсь через расширитель диапазона (разницу легко заметить, поскольку скорость соединения составляет от 0,2 МБ / с до 10 МБ / с ).

Я попытался установить BSSID в (Mate) сетевом менеджере моего ноутбука на MAC-адрес расширителя диапазона, но соединение часто замедляется до точки, в которой кажется, что ноутбук подключается непосредственно к маршрутизатору, поэтому я бы хотел бы подтвердить, если это так.

2 ответа2

1

Используйте iw dev link для просмотра информации о ссылке Wi-Fi:

$ iw wlan0 link
Connected to 24:a4:3d:9e:a2:16 (on wlan0)
        SSID: Home
        freq: 2462
        RX: 912692438 bytes (1247502 packets)
        TX: 77739414 bytes (744392 packets)
        signal: -37 dBm
        tx bitrate: 65.0 MBit/s MCS 7

        bss flags:      short-preamble short-slot-time
        dtim period:    1
        beacon int:     100

Несколько более подробную информацию можно показать с помощью iw dev station dump:

$ iw wlan0 station dump
Station b8:d3:41:f1:5a:83 (on wlan0)
        inactive time:  186 ms
        rx bytes:       2697906
        rx packets:     12566
        tx bytes:       698344
        tx packets:     3350
        tx retries:     480
        tx failed:      0
        signal:         -51 [-51] dBm
        signal avg:     -49 [-49] dBm
        tx bitrate:     150.0 MBit/s MCS 7 40MHz short GI
        rx bitrate:     150.0 MBit/s MCS 7 40MHz short GI
        expected throughput:    47.350Mbps
        authorized:     yes
        authenticated:  yes
        preamble:       long
        WMM/WME:        yes
        MFP:            no
        TDLS peer:      no

Для некоторых старых драйверов, которые поддерживают только WEXT, но не nl80211, используйте команду iwconfig dev :

$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"Home"
          Mode:Managed  Frequency:2.437 GHz  Access Point: D8:A3:83:F1:58:80
          Bit Rate=150 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=45/70  Signal level=-65 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:149   Missed beacon:0
0

Я думаю, что ваш вопрос не завершен. Ответ на ваш вопрос заключается в том, что вы подключаетесь к маршрутизатору, поэтому MAC-адрес маршрутизатора отображается на вашей станции. Расширитель диапазона, вероятно, действует как прозрачный мост и не имеет MAC-адреса.

Попробуйте включить более конкретную информацию в свои вопросы, когда вы говорите «Я пытался использовать arp -n», важно знать, выполняете ли вы команду на рабочей станции или маршрутизаторе. Очень разные результаты могут быть возвращены. Кроме того, тип ОС и часто марка маршрутизатора могут быть очень полезны. В некоторых случаях добавление и "a" к команде arp может помочь:

arp -na <- на linux и некоторых роутерах.

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