Há muito anos eu cheguei a culpar o vmware por um problema que impedia do Windows Live Messenger de funcionar. Recentemente eu descobri que isso não é exatamente culpa do vmware. Era duplamente culpa da Microsoft.
Você tem um utilitário que faz buscas na rede por certo hardware (como uma câmera IP) e ele nunca acha o hardware ou acha só às vezes? Esse pode ser seu problema.
Eu descobri isso recentemente ao escrever um software em Delphi que ia mandar um broadcast para toda a rede. Depois de muito apanhar descobri que meu software não funcionava em minha máquina de desenvolvimento, mas funcionava em algumas outras da minha rede. Mais algum tempo pesquisando sobre o problema e consegui “ver a luz”. O fato era que eu estava mandando meu software fazer um broadcast para a rede e ele estava fazendo exatamente isso. Mas eu tolamente pensara que o software era capaz de adivinhar para qual rede eu queria o broadcast e meu computador na prática fazia parte de duas. Ele estava fazendo broadcast para a primeira interface de rede que achou, que era justamente a que eu não estava monitorando.
E isso é mais comum do que você imagina.
Você tem Virtualbox, Vmware ou qualquer outro tipo de virtualização instalada? Você tem mais de uma interface de rede no computador. Talvez apenas uma seja “real”, mas os softwares não fazem e nem devem fazer distinção.

Na imagem acima você pode notar que por causa da instalação do Virtualbox minha máquina na verdade tem dois endereços IP:
- 10.0.0.3
- 192.168.56.1
Na prática, eu só considero o 10.0.0.3 porque este é o endereço conectado à minha rede local, mas nenhum software tem como adivinhar isso. A presença do Virtualbox na máquina só não atrapalha até minha comunicação com a internet porque não há nenhum gateway definido.
Você está em um notebook, com interface wireless e a cabo? Você tem pelo menos duas interfaces de rede. Se apenas uma delas estiver conectada, nenhum problema. Mas se você estiver conectado por cabo e ativar a interface wireless, sua máquina pode ganhar dois endereços IP distintos. Dependendo de como a rede é configurada, isso pode não acarretar nenhum problema ou vários.
Qualquer software que se comunique via rede e que não leve em conta a possibilidade de existirem múltiplas interfaces de rede na máquina pode falhar. Quando um programador consulta a API do Windows para saber qual o IP da sua máquina, a API retorna o primeiro IP da lista, mas a máquina pode ter outros. É preciso explicitamente requisitar à API todos os IPs da máquina. Esse é aparentemente um erro de programação bem comum.
O Windows 8.1 ( acho que o 8 também ) costuma desligar o wifi se a ethernet for conectada, ele sempre da prioridade para o cabo.
Mas já tive esse problema também das interfaces de rede, como nunca deixo padrão que as VMs fiquem ligadas, tenho o cuidado de desligar as interfaces que não uso.
Mas é bem problemático isso.
Eu ainda não verifiquei isso no Windows 8, mas até o Windows 7 eu tenho certeza de que cria problemas até com a conexão à internet. Eu tenho que avisar os cliente para sempre desligarem o Wi-Fi manualmente ao plugarem o cabo de rede, porque o Windows não consegue decidir por onde fazer a comunicação.
Por outro lado, desligar automaticamente o Wi-Fi ao conectar o cabo só faz sentido se o Windows 8 tiver razoável certeza de que se trata da mesma rede (um tanto difícil se a comunicação Wifi for através de um roteador e a com cabo estiver no segmento WAN do mesmo). Se ele desligar sempre, uma hora você vai desejar que ele não tivesse feito isso.
“porque o Windows não consegue decidir por onde fazer a comunicação”
Jefferson, tenho esse problema às vezes em um cliente que tem um wifi em bridge, para a rede local, e outro wifi com internet para visitantes, e às vezes o notebook dos gerentes entra no wifi errado. Nas mesas eles plugam o cabo, e eu recomendo também desligar o wifi.
Mas fico com a dúvida se configurar em Conexões de Rede do Windows 7 resolveria.
Falo disso:
http://www.suportegratuito.com.br/wp-content/uploads/2011/03/redeavancada.png
O que você acha?
Para complementar … esse artigo é bem interessante de como funciona 2 placas de rede no mesmo SO
http://www.ni.com/white-paper/12558/en/
Perguntinha, SE for cretina me desculpem, mas: é possível (através de algum software adequado, ou mesmo somente do SO) fazer alguma espécie de “balanceamento de carga” com um PC com o Wi-Fi ligado e usando o cabo LAN (se for de 2 redes diferentes, por exemplo)?
Isso é possível desde o XP, mas a partir do Windows 7 se tornou funcionalidade embutida no SO. Eu nunca tentei fazer isso, mas você pode tentar este software, que entre outras coisas ativa o balanceamento de carga:
http://www.sortbyte.com/software-programs/networking/network-manager
OBS: Eu não sei se é possível compartilhar essa conexão balanceada com outros PCs.
Fui babando no link para baixar o software pensando em fazer um sistema de balanceamento de carga no XP do meu PC… mas… ao ler tudo por lá:
“It’s compatible with Windows XP-SP3/2003/Vista/2008/7/8 both 32 and 64 bit versions, but load balancing feature works only on Windows 7 and above.”
Pelo visto então ele não implementa o balanceamento, e sim é apenas uma interface para facilitar a configuração nativa do SO, no caso do Windows 7 pra cima.