Як я можу встановити гостьово-гостьове мережеве з'єднання з virtualbox?


5

Я встановив кілька хост-хостів з мережею NAT. На кожному хості у мене є деякі portforwards, так що я можу підключити з мого господаря (як 2222 до 22 хост 1, 2223 до 22 хост 2, ...).

Як я можу встановити гостьово-гостьове мережеве з'єднання з virtualbox?

Відповіді:


10

Я пропоную просто додати другий мережевий адаптер до кожної віртуальної машини, налаштованої за допомогою параметра "Host-Only". Ви також можете використовувати мостовий інтерфейс, але це може робити дивні речі, якщо у вас є бездротовий мережний адаптер. Параметр Host-only дозволяє вашим віртуальним машинам спілкуватися з вашим хостом, а також один з одним. Це також означає, що ви можете позбутися від переадресації порту на конфігурації NAT, оскільки ваш хост зможе безпосередньо поговорити з кожним гостем. За промовчанням у мережі хоста встановлено DHCP, і він, як правило, розсилає адреси в діапазоні 192.168.56.101-254 - так що ви також можете використовувати .1-100 адреси для статичних призначень.

  • Відкрийте налаштування віртуальної машини
  • Виберіть Мережа у діалоговому вікні налаштувань
  • На Адаптер 2 на вкладці
    • Установіть прапорець для Увімкнути мережний адаптер
    • Змінено Прикріплений до до Адаптер лише для хоста

VirtualBox VM Settings - Network


Це звучить добре. Я можу вибрати "Host-only Adapter", але немає нічого в полі "Name". Повідомлення про помилку має такий вигляд, як "ви не вибрали мережевий адаптер лише для хосту".
tonymarschall

Якщо з певних причин ви не настроїли мережу тільки для хоста, ви можете перейти до параметрів для самої VirtualBox, у розділі мережі та додати адаптер Ethernet тільки для хоста.
Goyuix

Якщо я правильно зрозумів, то 192.168.56.1 є адресою Host і 192.168.56.100 є DHCP-сервером на Host-only мережі, тому я б не використовував жодного або тих, як статичні адреси.
pgraham

1

На linux гості просто модифікують /etc/network/interfaces і додавати статичну IP-адресу, маску мережі і шлюз.

напр.

auto eth1
iface eth1 inet static
    address 192.168.56.101
    netmask 255.255.255.0
    gateway 192.168.56.1

Діапазон адрес, шлюз і маску мережі можна знайти з virtualbox -> preferences -> network так само, як Goyuix згадувалося вище.

Бічна нота : Я клонував одну базову віртуальну машину для створення мережі віртуальних машин. Це також вимагало зміни /etc/hostname і /etc/hosts файлів, щоб надати кожному гостю VM унікальне ім'я хоста. Крім того, додайте статичний запис у /etc/hosts для кожної мережевої ВМ допомагає адресація DNS (тобто адреса за назвою замість IP-адреси).


0

якщо ви маєте на увазі Guest - Guest, як у запуску 2 віртуальних машин на одному хості і щоб вони спілкувалися, ви могли б використовувати Bridged адаптери і встановити їх все в одній підмережі.

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