Я установил виртуальную коробку в Windows 7 и установил Solaris 11 в качестве виртуальной машины. Я изменил настройки сети на адаптер только для хоста, но не могу выполнить команду ping со своего хоста на виртуальную машину или наоборот. Мой ip-адрес для virtualbox, выполняющего ipconfig, - 192.168.56.1, а ip-адрес моей виртуальной машины Solaris - 10.0.2.15. Я не знаю, почему не находится в той же подсети. Я новичок в Solaris 11, поэтому не могу сказать, как это изменить. DHCP автоматический.

Любая помощь будет оценена.

2 ответа2

0

IP-адрес 10.0.2.15 обычно связан с сетью Virtualbox NAT, а не с сетью только для хоста. Если гость Solaris использует этот IP-адрес, то простейшее объяснение состоит в том, что гость Solaris по-прежнему использует NAT, а не сеть только для хоста.

  1. Откройте менеджер виртуальной машины VM
  2. Выберите гостевую запись Solaris, затем откройте ее сетевые настройки.
  3. Адаптер должен сказать «Прикреплено к: только для хост-сети». Если написано NAT, измените его на «сеть только для хоста» и перезапустите ВМ.

Если гость Solaris определенно использует сеть только для хоста, то это может быть проблема с DHCP в гостевой системе. Возможно, он продолжает использовать старый адрес NAT вместо получения адреса по DHCP по какой-то причине.

С другой стороны, возможно, гость жестко запрограммирован на использование адреса 10.0.2.15, поэтому он даже не пытается использовать DHCP.

0

почему бы вам не изменить IP-адрес вашего Solaris, так что это почти та же подсеть. Я думаю, что это решит вашу проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .