У меня есть два vms, работающие на хосте Windows, каждый с сетью только для хоста и ips в диапазоне 192.168.56.XXX. Одним из них является запуск apache и предоставление некоторого контента, к которому я хочу получить доступ с моего хоста Windows.
Однако хост Windows вообще не может получить доступ к серверу Apache. Сервер работает на 192.168.56.103. ipconfig из windows говорит, что ip для интерфейса Virtual Box - 169.254.143.37. Я попытался добавить маршрут к трафику маршрута 192.168.56.XX, но все, что я пробовал, не работало, и я, вероятно, использовал его неправильно.
Есть идеи, как заставить это работать?
Вы установили правильный шлюз по умолчанию в вашей виртуальной машине? Как выглядит таблица маршрутизации на хосте и госте?
источник
Как только вы найдете, установите и запустите адаптер «Только для хоста» на вашем хосте Windows, если вы все еще не можете подключиться к виртуальным машинам, попробуйте отключить брандмауэр Windows для этого адаптера.
Если это работает, вы можете либо оставить это так, либо использовать Windows Firewall-fu, чтобы открыть правильные порты и прочее.
источник
169.254 = DHCP-сервер не найден. Это может быть либо нет, либо проблема с брандмауэром. В зависимости от вашей операционной системы также рекомендуется проверить правила брандмауэра. Windows 7 довольно параноидальна!
источник
Если вы не можете пропинговать хост с ВМ, вы пытаетесь отключить брандмауэр на хосте? возможно, это фильтрация ICMP-запроса. Отключите брандмауэр в качестве теста. Если ping в порядке, проверьте конфигурацию брандмауэра, которая фильтрует ICMP-запрос.
источник
Я столкнулся с этой проблемой, и оказалось, что VBox просто не смог получить IP для моего гостя Mac, так как он не является членом нашего домена. Я просто убедился, что хост-адаптер и гостевая виртуальная машина были настроены на одну подсеть, а затем вручную установил IP-адрес гостевой виртуальной машины в соответствии с сетевой частью адаптера:
Сетевой адаптер только для хоста Windows (хост): - Подсеть: 255.255.255.0 - Адрес IPv4: 192.168.56.1
Конфигурация сети виртуальной машины Mac (гостевая): - Подсеть: 255.255.255.0 - Адрес IPv4: 192.168.56.2
Вуаля! Мое предупреждение "Самозваный IP-адрес" прошло, и я смог проверить связь с хостом <=> Гость ...
Надеюсь, это поможет кому-то!
источник
Если вы используете Windows, перейдите в «Параметры брандмауэра» и разрешите прохождение всех исполняемых файлов Virtual Box. Этот делает свое дело.
[root @ classroom ansible] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) байт данных. 64 байта из 192.168.56.1: icmp_seq = 1 ttl = 128 время = 0,238 мс 64 байта из 192.168.56.1: icmp_seq = 2 ttl = 128 время = 0,473 мс 64 байта из 192.168.56.1: icmp_seq = 3 ttl = 128 время = 0,357 Миз
источник
У меня была та же проблема, и я использовал комбинацию ответа, предоставленного Кристофом Древе-Дроге, и текста, приведенного ниже (который я нашел по следующей ссылке: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )
Я использовал NAT в сетевых настройках моей гостевой виртуальной машины, поэтому я исправил IP-адрес и подсеть в свойствах сетевого адаптера VMware VMnet8 на Windows 10. И тогда это сработало.
источник
Вы можете использовать NAT и настроить переадресацию портов. в переадресации портов добавьте новое правило HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80
Запустите youn virtualbox, чем пользуйтесь вашим браузером http://127.0.0.1:8888
источник