Identificando o endereço MAC do dispositivo conectado

0

Eu tenho uma rede doméstica que consiste em um roteador mais um extensor de alcance sem fio (repetidor) e não posso identificar com segurança a qual deles meu laptop está conectando (ambos estão ao alcance).

Eu tentei usar arp -n do laptop, mas sempre retorna o endereço Ethernet do roteador, mesmo quando estou conectando através do extensor de alcance (é fácil notar a diferença, já que a conexão passa de 0,2 MBps para 10 MBps).

Eu tentei configurar o BSSID no gerenciador de rede (Mate) do meu laptop para o endereço MAC do extensor de alcance, mas a conexão geralmente fica mais lenta até o ponto em que parece que o laptop está se conectando diretamente ao roteador. Gostaria de confirmar se este é o caso.

    
por anol 17.11.2014 / 15:27

2 respostas

1

Use iw dev link para ver as informações do link de 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

Informações mais detalhadas podem ser exibidas usando 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

Para determinados drivers mais antigos que suportam apenas o WEXT, mas não o nl80211, use o comando 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
    
por 17.11.2014 / 15:31
0

Acho que sua pergunta está incompleta. A resposta para sua pergunta é que você está se conectando ao roteador, é por isso que o endereço MAC do roteador é exibido na sua estação. O extensor de alcance provavelmente atua como uma ponte transparente e não possui um endereço mac.

Tente incluir informações mais específicas nas suas perguntas, quando você disser "Eu tentei usar o arp -n", é importante saber se você está executando o comando na estação de trabalho ou no roteador. Resultados muito diferentes podem ser retornados. Além disso, o tipo de sistema operacional e muitas vezes marca do roteador pode ser muito útil. Em algumas circunstâncias, adicionar e "a" ao comando arp pode ajudar:

arp -na < - No linux e alguns roteadores.

    
por 17.11.2014 / 15:36