J'ai deux vms en cours d'exécution sur un hôte Windows, chacun avec un réseau uniquement hôte et ips dans la plage 192.168.56.XXX. L'un d'eux exécute apache et sert du contenu auquel je veux accéder à partir de mon hôte Windows.
Cependant, l'hôte Windows ne peut pas accéder du tout au serveur Apache. Le serveur fonctionne sur 192.168.56.103. ipconfig de windows indique que son ip pour l'interface de la boîte virtuelle est 169.254.143.37. J'ai essayé d'ajouter de la route au trafic de la route 192.168.56.XX, mais tout ce que j'ai essayé n'a pas fonctionné et je l'ai probablement mal utilisé.
Des idées sur la façon de faire fonctionner cela?
Avez-vous défini la passerelle par défaut correcte dans votre machine virtuelle? À quoi ressemble la table de routage sur l'hôte et l'invité?
la source
Une fois que vous avez trouvé, installé et démarré l'adaptateur hôte uniquement sur votre hôte Windows, si vous ne pouvez toujours pas vous connecter aux machines virtuelles, essayez de désactiver le pare-feu Windows pour cet adaptateur.
Si cela fonctionne, vous pouvez le laisser de cette façon ou utiliser votre pare-feu Windows pour ouvrir les bons ports et tout le reste.
la source
169.254 = Aucun serveur DHCP trouvé. Cela pourrait être soit il n'y en a pas, soit il y a un problème de pare-feu. Selon votre système d'exploitation, il serait également conseillé de vérifier vos règles de pare-feu. Windows 7 est assez paranoïaque!
la source
Si vous ne pouvez pas envoyer de requête ping à l'hôte à partir d'une machine virtuelle, avez-vous essayé de désactiver le pare-feu sur l'hôte? il filtre peut-être la demande ICMP. Désactivez le pare-feu en tant que test.Si le ping est OK, vous devez vérifier la configuration de votre pare-feu qui filtre la demande ICMP.
la source
J'ai rencontré ce problème et il s'est avéré que VBox n'était tout simplement pas en mesure d'obtenir une IP pour mon invité Mac car il n'est pas membre de notre domaine. Je me suis simplement assuré que l'adaptateur hôte et la machine virtuelle invitée étaient définis sur le même sous-réseau, puis je définissais manuellement l'IP de la machine virtuelle invitée pour correspondre à la partie réseau de l'adaptateur:
Adaptateur réseau Windows (hôte) uniquement hôte: - Sous-réseau: 255.255.255.0 - Adresse IPv4: 192.168.56.1
Configuration du réseau VM Mac (invité): - Sous-réseau: 255.255.255.0 - Adresse IPv4: 192.168.56.2
Voila! Mon avertissement "IP auto-attribuée" a disparu et j'ai pu envoyer une requête ping à l'hôte <=> Invité ...
J'espère que cela aide quelqu'un!
la source
Si vous utilisez Windows, accédez à Paramètres du pare-feu et autorisez tous les exécutables Virtual Box à passer. Celui-ci fait l'affaire.
[racine @ classe ansible] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) octets de données. 64 octets à partir de 192.168.56.1: icmp_seq = 1 ttl = 128 temps = 0,238 ms 64 octets à partir de 192.168.56.1: icmp_seq = 2 ttl = 128 temps = 0,473 ms 64 octets à partir de 192.168.56.1: icmp_seq = 3 ttl = 128 temps = 0,357 Mme
la source
J'ai eu le même problème et j'ai utilisé une combinaison de la réponse fournie par Christophe Drevet-Droguet et du texte cité ci-dessous (que j'ai trouvé sur le lien suivant: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )
J'utilisais NAT dans les paramètres réseau de ma machine virtuelle invitée et j'ai donc corrigé l'IP et le sous-réseau dans les propriétés VMnet8 de l'adaptateur réseau VMware sous Windows 10. Et puis cela a fonctionné.
la source
Vous pouvez utiliser NAT et définir la redirection de port. dans la redirection de port, ajoutez une nouvelle règle HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80
Exécutez youn virtualbox que votre navigateur http://127.0.0.1:8888
la source