web-dev-qa-db-fra.com

Impossible d'envoyer une requête ping à un local VM depuis l'hôte

Mon ordinateur portable de travail est membre d'un domaine (le système d'exploitation est Windows 8). Création d'une nouvelle machine virtuelle, localement sur cet ordinateur portable (à l'aide de Hyper-V intégré). DHCP est fourni par le domaine et toutes les adresses IP sont attribuées par le DHCP, à la fois à l'hôte et à la machine virtuelle. Le VM n'est pas un membre du domaine, juste un membre du WORKGROUP. Essayer d'envoyer une requête ping à un local VM à partir de l'hôte. Le ping par le nom de la machine ne ne fonctionne pas. Le ping par adresse IP fonctionne très bien. Le système d'exploitation hôte et le VM sont sur le même sous-réseau.

Les adresses IP changent chaque fois que je reconnecte l'ordinateur portable au réseau de bureau. Je voudrais éviter la douleur d'utiliser des IP différentes tout le temps.

Puis-je faire quelque chose de mon côté pour que la résolution des noms fonctionne? L'ajout de VM au domaine n'est pas une option.

9
user2690101

Le problème pourrait être que le VM est connecté au réseau via NAT. Vous devez définir la carte réseau du VM sur une connexion pontée afin que le VM obtiendra sa propre IP dans le réseau réel et non sur le LAN sur l'hôte.

18
ExceptionLimeCat

Je sais que c'est un ancien message, mais j'ai rencontré ce même problème avec mes machines virtuelles. Connectez-vous à VM et accédez à Panneau de configuration> Système et sécurité> Pare-feu Windows> Applications autorisées. Cochez ensuite toutes les cases à côté de "Partage de fichiers et d'imprimantes" pour activer le partage de fichiers. Cela devrait vous permet d'envoyer une requête ping à la machine virtuelle. La capture d'écran ci-dessous provient d'un serveur Windows 2016, mais la même méthode fonctionnera sur les plus anciennes.

enter image description here

J'ai eu un problème similaire. Vous ne pourrez pas cingler les machines virtuelles à partir de périphériques externes si vous utilisez NAT paramètre à partir des options de mise en réseau de VMware. Je suis passé à une connexion pontée afin que la machine virtuelle invitée obtienne sa propre adresse IP et puis j'ai ajouté un deuxième ensemble d'adaptateurs à NAT pour que l'invité puisse accéder à Internet.

3
sanvj

essayez de supprimer le pare-feu sur votre ordinateur portable et voyez s'il y a une différence. Votre ordinateur portable bloque peut-être certaines diffusions, ce qui empêche la résolution de noms de réseau local.

1

Essayez de supprimer tout le pare-feu, celui de votre VM et celui de votre ordinateur portable, ou ajoutez la règle dans votre pare-feu où vous pouvez ping

0

Peut-être que votre ip VMnet8 n'est pas dans le même segment de réseau, par exemple, mon ip vm est 192.168.71.105, je peux cingler mes fenêtres dans vm, mais je ne peux pas cingler vm dans windows, donc cette fois vous pouvez vérifier si vmnet8 est bien configuré . IP: 192.168.71.1

0
Reaper Receiver

J'ai eu le même problème. Corrigé en ajoutant une route statique sur mon hôte à mon VM via l'adaptateur VMnet8:

route ADD VM_addr MASK 255.255.255.255VMnet8_addr

Comme mentionné précédemment, vous avez besoin d'une connexion pontée.

0
tullegutt