login privée Hyper-V

J'ai l'installation suivante sur un server hôte exécutant Windows Server 2012 R2:

  • 1 machine virtuelle exécutant Windows Server 2012 R2 avec une carte réseau virtuelle privée
  • 1 machine virtuelle exécutant CentOS avec une carte réseau externe et une carte réseau privée.

Est-il possible d'apather la connection de Windows Server VM vers Linux VM et d'avoir access à Internet?

Oui, vous pouvez configurer la boîte CentOS pour être un routeur NAT.

Configurez votre réseau afin que Windows et Centos puissent se faire ping sur le réseau privé, et la boîte centos peut faire un ping sur Internet (j'ai trouvé que vous devrez peut-être lui donner une adresse fixe sur le vSwitch externe)

Ensuite, sur la boîte Centos, activez le renvoi IP: dans /etc/sysctl.conf, ajoutez la ligne net.ipv4.ip_forward = 1 puis exécutez sysctl. -r /etc/sysctl.conf sysctl. -r /etc/sysctl.conf pour appliquer ceci.

Pour activer NAT, exécutez iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE (en supposant que eth1 soit l'adaptateur externe). Vous pouvez save les parameters iptables au redémarrage en éditant / etc / sysconfig / iptables-config. (Vous devrez peut-être installer le package iptables-services).

Avec cela, vous devriez pouvoir faire un ping à partir de votre machine virtuelle Windows. Pour DNS sur Windows VM, indiquez-le à celui que votre server Hyper-V voit.