É uma porcaria que isso não tenha recebido muita atenção, mas, novamente, pessoas normais têm algum tipo de conexão dedicada em vez desta configuração.
Depois de brincar com ele por um bom tempo , finalmente estou convencido de que o ICS está fundamentalmente quebrado. Parece que seu maior problema é com a estabilidade do servidor DHCP ICS interno. Às vezes, o DHCP tentará trabalhar, mas roteará as solicitações DHCP para a NIC de hospedagem, em vez de atender às solicitações DHCP por conta própria. Eu obteria endereços de link local quando isso acontecesse. Outras vezes, o servidor DHCP deixará de funcionar totalmente, deixando as solicitações DHCP ficarem completamente sem resposta. Eu acho que esses dois problemas acontecem em sucessão, mas não muito certos.
Não tenho ideia de por que as conexões TCP iniciam RSTing depois de um tempo. Eu notei alguns erros do Tcpip no visualizador de eventos, então acho que tem algo a ver com o winsock sendo corrompido. Agora que penso nisso, talvez os problemas de DHCP também estejam relacionados a isso.
A única maneira que consegui fazer com que isso funcione com alguma estabilidade é fazer o seguinte:
- Parando o ICS ao cancelar minha conexão com o modem,
- Desativando os dois NICS
- Redefinindo o winsock usando netsh (
netsh winsock reset
). Eu não reinicio. - Reativando as NICs e, finalmente,
- Desativando o ICS compartilhando a conexão do modem novamente.
Com isso em mente, existe alguma maneira de habilitar o registro winsock para ver se o problema subjacente se apresenta lá?
Combinado com tudo o mais que fiz, não tenho ideia de quanto tempo isso vai funcionar. Espero que ele funcione o tempo suficiente para me definir até que eu compre o modem Cradlepoint.
Espero que isso ajude alguém!