Endereço IP do Windows armazenado em cache mesmo após o cabo ser desconectado?

4

Eu tenho um PC que se conecta a uma rede por cabo com fio e sem fio. Obviamente, ele possui dois endereços IP: 192.168.5.111 e 192.168.5.112 . (Máscara de sub-rede 255.255.255.0)

Como de costume, o PC escolhe o IP com fio (192.168.5.111) como seu IP principal enquanto o IP sem fio está quase " desativado ". Isso significa:

1/ No other PC could ping to the wireless IP
2/ No other PC could make a TCP connection to wireless IP.
3/ When I broadcast to "192.168.5.255" or send any UDP packet, the recipients never 
see that sender's address as the wireless IP

Esse é o comportamento esperado. O estranho aconteceu quando eu desliguei o cabo para remover a rede com fio.

1/ Other PCs could now ping my wireless IP
2/ Other PCs could now make TCP connection to wireless IP
3/ BUT : When I broadcasted to "192.168.5.255", no other PC in LAN received my packet.
When other PCs broadcasted to "192.168.5.255", my PC received nothing as well.

Eu tentei transmitir para "255.255.255.255" e as coisas funcionaram como esperado . Mas, os destinatários veem meu IP como 192.168.5.111 ( o IP desconectado ) em vez de 192.168.5.112 ( meu IP sem fio ). E por outro lado, eu sei que não é uma boa solução para transmitir para "255.255.255.255", como muitos especialistas recomendaram.

Eu dei mais um passo quando abri os dispositivos de rede e desativou o dispositivo "Ethernet (com fio)" . Depois disso, eu pude fazer o No.3 / e fazer as coisas funcionarem como esperado.

Então, minha pergunta é : minha conexão com fio é armazenada em algum lugar em meu PC e eu não poderia transmitir normalmente por IP sem fio sem o dispositivo com fio desativado? Existe alguma solução para corrigir isso?

DADOS PRÁTICOS:

Esta é a rotaTabela quando tenho ambos os adaptadores de rede ativados (com fio e sem fio):

===========================================================================
Interface List
 11...5c ff 35 0b d8 34 ......Atheros AR8131 PCI-E Gigabit Ethernet Controller
 14...00 26 82 a5 62 82 ......Broadcom 802.11n Network Adapter
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.5.1    192.168.5.102     30
          0.0.0.0          0.0.0.0      192.168.5.1    192.168.5.104     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.5.0    255.255.255.0         On-link     192.168.5.102    286
      192.168.5.0    255.255.255.0         On-link     192.168.5.104    276
    192.168.5.102  255.255.255.255         On-link     192.168.5.102    286
    192.168.5.104  255.255.255.255         On-link     192.168.5.104    276
    192.168.5.255  255.255.255.255         On-link     192.168.5.102    286
    192.168.5.255  255.255.255.255         On-link     192.168.5.104    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.5.102    286
        224.0.0.0        240.0.0.0         On-link     192.168.5.104    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.5.102    286
  255.255.255.255  255.255.255.255         On-link     192.168.5.104    276
===========================================================================

E isso é routeTable quando eu desconectar o cabo da rede com fio:

===========================================================================
Interface List
 11...5c ff 35 0b d8 34 ......Atheros AR8131 PCI-E Gigabit Ethernet Controller
 14...00 26 82 a5 62 82 ......Broadcom 802.11n Network Adapter
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.5.1    192.168.5.102     30
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.5.0    255.255.255.0         On-link     192.168.5.102    286
    192.168.5.102  255.255.255.255         On-link     192.168.5.102    286
    192.168.5.255  255.255.255.255         On-link     192.168.5.102    286
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.5.102    286
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.5.102    286
===========================================================================
    
por vantrung -cuncon 27.11.2014 / 21:41

2 respostas

2

Desde o Windows 7, há problemas em ter o com fio e sem fio adaptadores ativos ao mesmo tempo. Na verdade, me surpreende que você possa fazer tanto quanto os dois adaptadores estão ativos em paralelo.

A única solução de ferro fundido, na minha experiência, é ter um adaptador ativado e o outro desativado. Isto aparentemente limpa qualquer informação que sobrar quando o outro adaptador assumido, então tudo funciona como esperado. Você já descobriu o mesmo fato.

Tenho certeza de que esse é um bug no Windows, não permitindo uma transição suave de um adaptador para outro. Pode haver algo com tabelas de roteamento não sendo limpas (que você pode verificar usando o comando route). A única solução limpa é não ter os dois adaptadores ativos ao mesmo tempo.

O artigo 4 maneiras de desativar automaticamente a conexão de rede sem fio quando a conexão de área local está ativada descreve quatro maneiras de fazer isso automaticamente: desative o adaptador sem fio quando a Ethernet estiver disponível e vice-versa. É vinculado a um script do Visual Basic que faz isso, qual parece a melhor solução entre os quatro, e descreve como fazer esse script ser executado automaticamente na inicialização.

Outra solução é descrita no tópico Desativar sem fio quando a conexão ethernet é detectada em um HP EliteBook . A melhor resposta contém um arquivo .bat que é executado pelo agendador de tarefas quando uma rede cai.

    
por 30.11.2014 / 20:14
-1

O computador lembra qual IP foi dado, porque o usa quando envia mensagens para fora.

Quando a conexão fica entre o computador e o roteador, o roteador assume que o computador está off-line e reutiliza o endereço IP. Seu computador não sabe disso e começa a usar o mesmo endereço IP que foi fornecido anteriormente.

Isso é muito comum em laptops que cochilam no modo de suspensão, seja Wi-Fi ou com fio. Outras pessoas ligam seus laptops e placas e pegam o número.

A cura é executar ipconfig /renew em um prompt de comando ou ícone. Isso informa ao computador que ele precisa buscar um novo número do roteador.

    
por 01.12.2014 / 11:47