Desconectando o cabo Ethernet sem desativar o NIC

1

É possível configurar o sistema operacional (Windows XP ou Linux) ou a própria NIC para que a interface / NIC permaneça ativada quando o cabo Ethernet for desconectado?

Muitas vezes, especialmente quando estou mexendo, é muito chato ter todas as minhas conexões TCP abertas descartadas apenas porque desconectei o cabo.

    
por Adrian Pronk 13.10.2012 / 03:37

1 resposta

1

Posso pensar em duas maneiras que podem resolver o seu problema.

Uma maneira é fazer uso de um switch ou hub de rede pequeno / barato, que fica entre o seu computador e o seu roteador ou switch "upstream". Dessa forma, se você precisar desconectar ou desabilitar esse switch, o computador não notará (não poderá) a alteração do estado do link, porque ele está conectado ao seu próprio hub. Isso tem a desvantagem de ser desajeitado, exigindo um dispositivo separado, sua fonte de alimentação e pelo menos um fio extra.

Outra maneira que pode funcionar, é configurar a pilha TCP / IP do Windows para ignorar o media sense da ethernet. Você pode fazer isso alterando uma configuração do Registro ... na chave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters , altere ou defina o valor DisableDHCPMediaSense para 1 (REG_DWORD). Consulte Como desativar o recurso Media Sensing para TCP / IP no Windows . Isso deve impedir que a pilha TCP / IP seja desassociada do adaptador quando for para o estado desconectado, o que idealmente impedirá que as conexões TCP existentes sejam descartadas devido a uma desconexão temporária.

    
por 13.10.2012 / 06:26