Uma conexão de rede afeta outra?

0

Temos um problema de conectividade de rede que parece muito surpreendente (pelo menos para mim). Eu esperaria que duas interfaces de rede (por exemplo, ethernet e wireless) em um PC se comportassem de maneira bastante independente umas das outras, mas no nosso caso parece que esse não é o caso.

Nós temos uma configuração simples de um PC (vamos chamá-lo de "A") conectado por cross-over ethernet a outro PC ("B"). Juntos, eles compõem uma rede privada usando endereços IP fixos. Existem duas conexões de soquete TCP que estão abertas o tempo todo - o software rodando em A atua como servidor; que em B como o cliente.

Além disso, A mantém uma conexão WLAN com outra rede. Obviamente, essa é outra interface, que se espera que seja amplamente independente da conexão ethernet mencionada anteriormente (na conexão WLAN, o endereço IP é obtido pelo DHCP e por um espaço de endereço completamente diferente).

Agora o problema é: quando a conexão WLAN cai ou é restabelecida (manualmente ou devido à instabilidade de WLAN), os soquetes na interface ethernet começam a receber erros ao mesmo tempo tempo . Então, eles precisam ser recriados, o que causa uma pausa indesejada nas comunicações entre os dois PCs (é um sistema 24/7 que estamos desenvolvendo, e esperamos que a conexão Ethernet direta nunca tenha interrupções - não mesmo por um segundo).

Em outras palavras: a atividade em uma interface de rede afeta claramente a do outro! Alguém já experimentou algo assim? Como isso pôde acontecer, e o que podemos tentar fazer para nos livrar dele? (Exceto para desabilitar completamente a interface WLAN, o que não é exatamente uma opção, infelizmente.)

A é um Dell Precision M6500 com Windows 7 e B é um Dell Vostro 1510 com Windows XP. As interfaces de rede estão integradas na placa-mãe. Nós tentamos reproduzir isso em hardware diferente: às vezes parece ser possível, às vezes aparentemente não (por exemplo, Lenovo T400 como A e um PC de mesa auto-construído como B funciona perfeitamente) - talvez dependendo dos modelos específicos do interfaces de rede e seus drivers?!

    
por Pukku 11.02.2011 / 11:57

1 resposta

0

Whoa! O problema parece correlacionar-se strongmente com o firewall da F-Secure em A: quando o firewall está habilitado e a conexão ethernet não é confiável (mesmo que o aplicativo seja permitido, é claro), o comportamento descrito acima pode ser observado. No entanto, quando o firewall está desativado ou a conexão ethernet é configurada como confiável, parece que os problemas desapareceram!

    
por 11.02.2011 / 14:15