Como outros disseram, você precisa de um roteador ou serviço de roteamento para mover o tráfego de uma sub-rede para outra. Eu recomendaria que você fizesse alguma pesquisa sobre os fundamentos da rede antes de continuar.
Nosso servidor tem dois NICs em uma sub-rede diferente, queremos que o tráfego seja cruzado entre as duas sub-redes. Por padrão, se esses forem dois NICs básicos, isso parece funcionar. O problema surge quando um deles está ligado a um comutador Hyper-V. O tráfego, então, não parece passar entre as duas sub-redes.
Mais uma descrição da nossa rede:
A sub-rede 192.168.1 / 24 é ADSL, 192.168.0 / 24 é a rede interna da empresa
O seguinte mapa de rede descreve do roteador ADSL, ao host hyper-V, ao servidor virtualizado.
ADSL router
192.168.1.1
Hyper-V physical Host
NIC 2
192.168.1.5
gateway: 192.168.1.1
NIC 1 / hyper-V switch
192.168.0.5
gateway: 192.168.1.5
DNS: 192.168.0.10
Virtualized server
NIC 1
192.168.0.10
gateway: 192.168.0.5
DNS: 192.168.0.10
O problema é que o comutador Hyper-V não parece encaminhar o tráfego para a outra sub-rede na NIC 1, como normalmente aconteceria se fosse uma rede física.
Alguma sugestão do que eu tenho errado aqui?
Como outros disseram, você precisa de um roteador ou serviço de roteamento para mover o tráfego de uma sub-rede para outra. Eu recomendaria que você fizesse alguma pesquisa sobre os fundamentos da rede antes de continuar.
Você provavelmente teria que adicionar rotas entre os dois adaptadores de rede virtual em uma máquina que estava conectada a ambas as redes. (Virtual ou real). você precisaria fazer isso em serviços de roteamento e acesso remoto sob a função de diretiva de rede e serviços de acesso.
Embora normalmente seja preferível usar o hardware de rede para fazer isso ... Os switches estão usando a Camada 3? Eles geralmente fazem esse tipo de material com mais eficiência do que usando um servidor que hospeda serviços de aplicativos.