Windows 10 + VirtualBox: Підключити хост від VM + VM до хосту неможливо?


2

Я не дуже знайомий з віртуалізацією. Я міг би використовувати його без проблем на windows 7/8. Нещодавно я хочу використовувати VirtualBox на моєму новому Windows 10 ноутбук, щоб спробувати сервер: Kaa. Вони пропонують a середовище пісочниці . Таким чином я стартував з це.

Мені вдалося встановити Ubuntu 14.04 (хост сервера) як гостьову ОС на моїй віртуальній машині. Але я не можу з'єднатися з ним з мого господаря ноутбука. Я знаю з минулого, що ви повинні встановити мостовий адаптер, який дозволяє ВМ бути підключеним до Інтернету і передаватися від хоста. (ну я сподіваюся на це).

Проблема: хост не може спілкуватися з VM. І ВМ не може спілкуватися з господарем!

До цих пір я вже відвідав наступні питання

Поки що всі вони рекомендують використовувати або "мостові мережі", або "тільки хост". Але обидва не дають результату. Проблема все ще існує.

Нижче наведено два зображення, один з яких показує конфігурацію мережі, а інший - топологію мого ноутбука

image 1 - network setting of VM

image 2 - noob topology design of network

Версія VirtualBox знаходиться нижче

5.0.14 r105127

(це означає, що останній) IP хоста і VM є наступним

PS C:\Users\foo> ipconfig

Windows IP Configuration


Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::1490:45a1:b9cd:3790%3
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::5cef:ef4f:6ab4:37a4%7
   IPv4 Address. . . . . . . . . . . : 192.168.1.42
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

І інтерфейс eth0 моєї VM

kaa@kaa-sandbox.kaaproject.org:/$ ifconfig eth0 | grep addr
eth0    Link encap:Ethernet HWaddr 08:00:27:a0:10:f0
        inet addr:192.168.0.112  Bcast:192.168.0.255  Mask:255.255.255.0
        inet6 addr: fe80::a00:27ff:fea0:10f0/64 Scope:Link

PING тест від хоста до VM:

PS C:\Users\foo> ping 192.168.0.112

Pinging 192.168.0.112 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.0.112:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
PS C:\Users\foo> tracert -h 10 -w 1000 -4 192.168.0.112

Tracing route to 192.168.0.112 over a maximum of 10 hops

  1     5 ms     1 ms     1 ms  192.168.1.1
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5  PS C:\Users\foo>
PS C:\Users\foo>

PING тест від VM до хосту:

kaa@kaa-sandbox.kaaproject.org:/$ ping -c 4 192.168.1.42
PING 192.168.1.42 (192.168.1.42) 56(84) bytes of data.
From 192.168.1.42 icmp_seq=1 Destionation Net Unreachable
From 192.168.1.42 icmp_seq=2 Destionation Net Unreachable
From 192.168.1.42 icmp_seq=3 Destionation Net Unreachable
From 192.168.1.42 icmp_seq=4 Destionation Net Unreachable

--- 192.168.1.42 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3004ms

Хоча варто згадати, що VM знаходиться в іншій підмережі. Це очікувана поведінка "мостового адаптера"?

Я підозрюю, що проблема не лежить на ВМ, але на те, як налаштована мережа? У мене є мережеві знання, але тільки основні. І оскільки я не розумію, як працює віртуальний адаптер, я не бачу безпосередньо підказки, де проблема.

Або проблема в самому Windows 10?

Може бути, хтось може вказати мені на проблему і забезпечити рішення? Це буде оцінено.


Відсутність зв'язку між господарем і гостем безумовно через їх лежачи в непересічних підмережах. Ви повинні опублікувати вихід ip route show на гості Ubuntu. Також: 1. Чи використовує ваша мережа фільтр MAC? 2. Чи використовується VLAN? У вас є guest мережі?
MariusMatutiae

Також виконайте цей експеримент: sudo service network-manager stop; sudo ip link set dev eth0 down; sudo ip addr flush dev eth0; sudo ip link set dev eth0 up; sudo ip addr add 192.168.1.217/24 dev eth0 ; ping -c1 192.168.1.42. Ви отримали відповідь? Переконайтеся, що хост підключений через мережу Ethernet, і що в розділі "Мережа" вибрано: Name: eth0 (або ethernet, або щось подібне до eth).
MariusMatutiae

Відповіді:


1

А як щодо NAT? Якщо у вас є сервери як на хост-машині, так і на гостьових машинах, можна навіть переадресовувати порти в розділі Параметри & gt; Мережа & gt; Додатково


1
Так, що ви говорите правильно (це також працює), але опція "мостовий адаптер" повинна працювати теж. Але я не впевнений, що проблема полягає в установці або на хост ОС.
KarelG

0

Хоча варто згадати, що VM знаходиться в іншій підмережі.   Це очікувана поведінка "мостового адаптера"?

Якщо VM і хости мають IP-конфігурацію в різних підмережах, то вам потрібен маршрутизатор, щоб дозволити їм спілкуватися один з одним.

мостовий адаптер діє як мережевий комутатор, а не маршрутизатор.

Розгляньте можливість розміщення VM і хоста в одній підмережі, принаймні тимчасово, щоб підтвердити, що вони можуть спілкуватися разом.

Також перевірте брандмауер Windows, він може блокувати спілкування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.