Mam dwa vms uruchomione na hoście Windows, każdy z siecią tylko dla hosta i ips w zakresie 192.168.56.XXX. Jeden z nich uruchamia apache i udostępnia część zawartości, do której chcę uzyskać dostęp z mojego hosta systemu Windows.
Jednak host systemu Windows nie może w ogóle uzyskać dostępu do serwera Apache. Serwer działa na 192.168.56.103. ipconfig z systemu Windows mówi, że to ip dla interfejsu Virtual Box to 169.254.143.37. Próbowałem dodać trasę do ruchu 192.168.56.XX trasy, ale wszystko, co próbowałem, nie działało i prawdopodobnie używałem go nieprawidłowo.
Wszelkie pomysły na to, jak to zrobić?
Czy ustawiłeś prawidłową bramę domyślną na maszynie wirtualnej? Jak wygląda tabela routingu na hoście i gościu?
źródło
Po znalezieniu, zainstalowaniu i uruchomieniu adaptera Host-only na hoście Windows, jeśli nadal nie możesz połączyć się z maszynami wirtualnymi, spróbuj wyłączyć zaporę systemu Windows dla tego adaptera.
Jeśli to zadziała, możesz to zostawić w ten sposób lub użyć zapory systemu Windows Firewall-fu, aby otworzyć odpowiednie porty i inne rzeczy.
źródło
169.254 = Nie znaleziono serwera DHCP. Może to być albo nie ma, albo występuje problem z zaporą ogniową. W zależności od systemu operacyjnego zaleca się również sprawdzenie reguł zapory. Windows 7 jest dość paranoiczny!
źródło
Jeśli nie możesz pingować hosta z maszyny wirtualnej, czy próbowałeś wyłączyć zaporę na hoście? być może filtruje żądanie ICMP. Wyłącz zaporę jako test, jeśli ping jest OK, powinieneś sprawdzić konfigurację zapory, która filtruje żądanie ICMP.
źródło
Natknąłem się na ten problem i okazało się, że VBox po prostu nie był w stanie uzyskać adresu IP dla mojego gościa Maca, ponieważ nie jest on członkiem naszej domeny. Po prostu upewniłem się, że adapter hosta i maszyna wirtualna gościa zostały ustawione w tej samej podsieci, a następnie ręcznie ustawiłem adres IP maszyny wirtualnej gościa, aby dopasować część sieciową adaptera:
Karta sieciowa tylko do hosta dla systemu Windows (hosta): - Podsieć: 255.255.255.0 - Adres IPv4: 192.168.56.1
Konfiguracja sieci VM dla komputerów Mac (gości): - Podsieć: 255.255.255.0 - Adres IPv4: 192.168.56.2
Voila! Moje ostrzeżenie „Własne IP” zniknęło i mogłem pingować hosta <=> Gość ...
Mam nadzieję, że to komuś pomoże!
źródło
Jeśli używasz systemu Windows, przejdź do Ustawień zapory i zezwól na przejście wszystkich plików wykonywalnych Virtual Box. Ten załatwia sprawę.
[root @ classroom ansible] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) bajtów danych. 64 bajty od 192.168.56.1: icmp_seq = 1 ttl = 128 czas = 0,238 ms 64 bajty od 192.168.56.1: icmp_seq = 2 ttl = 128 czas = 0,473 ms 64 bajty od 192.168.56.1: icmp_seq = 3 ttl = 128 czas = 0.357 SM
źródło
Miałem ten sam problem i użyłem kombinacji odpowiedzi udzielonej przez Christophe Drevet-Droguet i cytowanego poniżej tekstu (który znalazłem pod następującym linkiem: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )
Używałem NAT w ustawieniach sieciowych mojej maszyny wirtualnej gościa, więc poprawiłem adres IP i podsieć we właściwościach VMware Network Adapter VMnet8 w systemie Windows 10. I wtedy zadziałało.
źródło
Możesz użyć NAT i ustawić przekierowanie portów. w przekierowaniu portów dodaj nową regułę HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80
Uruchom youn virtualbox niż użyj przeglądarki http://127.0.0.1:8888
źródło