Como posso verificar se estou conectado à minha própria rede sem fio no Windows ou no Linux?

6

Recentemente, tive que redefinir meu roteador e não consegui fazer login na minha rede.

Havia algumas redes em torno de mim quando eu estava fora da minha rede e tive que redefinir meu roteador para os padrões, embora seja altamente impossível que eu tivesse conectado a redes de outros (coincidentemente com a mesma senha e o mesmo SSID e possivelmente mudou as configurações da página inicial, porque eles combinaram). Como posso confirmar que estou conectado à minha própria rede?

Eu tentei o caminho não técnico com a confirmação ao ligar / desligar o roteador, mas existe uma maneira mais precisa de confirmar que estou conectado à minha própria rede?

    
por mathmaniage 03.04.2017 / 14:43

4 respostas

8

Verifique o BSSID , isto é, o endereço MAC do ponto de acesso.

Em casa, você geralmente tem apenas um ponto de acesso integrado ao roteador. Portanto, compare o MAC com o que está escrito no adesivo na parte inferior. (Pode diferir por um único dígito em alguns casos.)

Você não mencionou o sistema operacional que usa, por isso assumirei o Linux:

$ iw wlan0 link
Connected to 24:a4:3c:ce:d2:16 (on wlan0)
    SSID: eduroam
    freq: 2462
    ...

Ou você pode verificar se uma varredura detecta vários APs com o mesmo nome:

$ sudo iw wlan0 scan | egrep "^BSS|SSID"

$ nmcli -f in-use,ssid,chan,bars,security,bssid dev wifi list

Existem vários aplicativos de "varredura de Wi-Fi" para Windows e macOS também - não posso recomendar nenhum, mas a maioria deles é capaz de exibir uma "lista de rede" básica incluindo canais, BSSIDs e tudo isso. Existe um Nirsoft e, provavelmente, muitos outros freewares.

Se você estiver no Windows (7 ou posterior), o mesmo pode ser feito via netsh :

C:\> netsh wlan show interface
There is 1 interface on the system:
    ...
    SSID                   : eduroam
    BSSID                  : 24:a4:3c:ce:d2:16
    Network type           : Infrastructure
    Radio type             : 802.11n
    ...

(não me lembro de qual é o comando para solicitar uma verificação, mas também está em netsh wlan show <something> .)

No macOS, esta postagem sugere:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I en1
              ...
      link auth: wpa2-psk
          BSSID: 24:a4:3c:ce:d2:16
           SSID: eduroam
            MCS: -1        channel: 6

No FreeBSD, tudo o que deveria estar sob ifconfig .

O Android tem alguns aplicativos "analisadores de Wi-Fi"; no momento da postagem, este funcionou bem.

A homepage , no entanto, não é uma configuração de rede. Apenas o seu navegador da Web se importa com isso.

    
por 03.04.2017 / 15:06
2

Se você tem uma máquina com Linux (suponho que você pode fazer isso no Windows também), você pode executar arp <gateway address> para obter o endereço MAC do roteador (rotulado como HWAddress). Compare isso com o endereço MAC que é impresso no adesivo no roteador (ou pelo menos, deve ser). Por exemplo,

[root@server~]# arp 192.168.1.1
Address                  HWtype  HWaddress           Flags Mask            Iface
gateway.domain.com ether   XX:XX:XX:XX:XX:XX   C                     eth0

[EDIT] a sintaxe do Windows é:

arp -a <ip address>
    
por 03.04.2017 / 15:09
1

Acho que estamos falando de uma configuração doméstica bastante normal com NAT, sub-rede LAN, IPs privados, etc.

  1. Conecte outro computador ao seu roteador via cabo .
  2. Inicie qualquer transferência / conectividade entre os dois computadores usando seus endereços de LAN e verifique se ela é bem-sucedida e corresponde às duas extremidades. Exemplos:
    • Compartilhamento de Samba / NFS,
    • ssh de um para o outro,
    • conexão simples com nc -l e nc ,
    • ping (ou virtualmente qualquer coisa) de uma extremidade e wireshark da outra.

Você pode ter que configurar o firewall (se houver) no lado de recepção para permitir o acesso. O ponto principal é: se o seu primeiro computador estiver em outra LAN (ou seja, conectado a outro roteador), todos esses testes falharão.

    
por 03.04.2017 / 15:35
1

No Windows PowerShell:

netsh wlan show interfaces | Select-String 'SSID'

No prompt de comando do Windows:

netsh wlan show interfaces | find "SSID"
    
por 05.04.2017 / 00:39