Перейти к содержанию

Функции генподрядчика | генеральное проектирование | генподряд | субподряд

Строительство

Строительная компания ООО "Ландорра" (г. Донецк) -
Функции генподрядчика

Віртуальна мережа в віртуальних машинах. Як бути?

  1. Bridge (Міст)
  2. NAT (Network Adress Translation)
  3. Host Only (Внутрішня мережа)

За час використання віртуальних машин доводилося багато разів використовувати їх зв'язку з мережі. Наприклад, з'єднати дві виртуалки. З'єднати виртуалку з реальною. Пустити віртуальну в інет, та хоч навіть виходити на веб-сайт грати онлайн в економічні стратегії. І тому подібні завдання. Ну і можливостей для підключення мережі в самих віртуальних середовищах кілька. Спробую розписати для чого потрібна та чи інша, на прикладі VirtualBox і VMWare.

Спочатку наша конфігурація вигоядіт приблизно так:

Спочатку наша конфігурація вигоядіт приблизно так:

загальний вид віртуальної машини всередині реальної

Стрілками я показав інтерфейси (припустимо, що їх два). Можна змінювати кількість і тип інтерфейсів.

Мережевий інтерфейс віртуальної машини в різних середовищах може бути представлений різними типами:

Bridge (Міст)

В цьому випадку інтерфейс віртуальної машини ототожнюється з інтерфейсом з реальною. Є можливість вибрати реальний інтерфейс, з яким буде ототожнюватися віртуальне мережеве підключення. При цьому, якщо призначити адресу з підмережі, в якій бовтається реальний, то можна вільно обмінюватися пакетами з іншою мережею. Такий спосіб підходить для того, щоб випустити віртуальну машину в Internet або зробити віртуальний сервер всередині реальної мережі. Відмітна особливість - ми робимо зв'язок 1 до 1 з реальним фізичним інтерфейсом.

Відмітна особливість - ми робимо зв'язок 1 до 1 з реальним фізичним інтерфейсом

Bridge

NAT (Network Adress Translation)

Система трансляції адрес, вельми зручний спосіб роздачі мережі між віртуальними машинами. Принцип дії такий, що в реальній системі створюється віртуальний інтерфейс (NAT), зі своїм власним мережевою адресою (IP 1), у своїй мережі.

Всі віртуальні машини, клієнти NAT, беруть адреси з цієї віртуальної мережі з адресою шлюзу IP 1. Цей NAT-адреса реальної машини може бути прив'язаний до реального інтерфейсу, і всі клієнти можуть отримати доступ до зовнішньої мережі. Їх адреси будуть підмінятися на адресу інтерфейсу і назад, таким чином відбувається трансляція цілої підмережі в IP адресу. Для мене цей спосіб був найбільш зручним в VMWare, щоб доставити Інтернет на віртуальну машину. При цьому в мережі заводив ще DHCP сервер і варто було тільки налаштувати віртуальний інтерфейс в NAT, як йому тут же призначався адресу і він міг виходити в Internet. Зручно. У чому відмінність від Bridge? Віртуальних інтерфейсів може бути багато, всі вони прив'язуються (транслюються) через один реальний. В Bridge відбувається прив'язка 1 до 1, тобто на кожну віртуальну машину було б потрібно свій фізичний інтерфейс, що дуже накладно.

NAT

Host Only (Внутрішня мережа)

Це найбільш простий спосіб зв'язку віртуальних машин між собою, а то й потрібно вихід їх за межі реальної машини. Саме таким чином я тестую свої конфігурації і роблю більшість прикладів взаємодії.

У VMWare в реальному середовищі створювався мережевий інтерфейс Host Only, на який можна було призначити адресу. І якщо в різних віртуальних машинах зробити Host Only адаптери і дати їм адреси з однієї підмережі, то вони будуть видимі один для одного.

Це якщо віртуальним машинам дійсно не потрібен вихід в зовнішню мережу. Приблизно виглядає ось так:

Приблизно виглядає ось так:

HOST

У VirtualBox до речі є деяка різниця. "Віртуальний адаптер хост" дозволяє змушують в цю мережу ще й реальну машину. "Внутрішня мережа" ж дає просто можливість обміну між двома віртуальними машинами без можливості залучити реальну. Часто це й ні до чого.

Створення додаткового інтерфейсу

Якщо вам у віртуальному середовищі знадобився новий інтерфейс (який можна прив'язати до чого завгодно) найчастіше доведеться вимкнути машину з харчування і лізти в налаштування. Для VirtualBox можна вибрати до 4-х інтерфейсів і призначити їм тип:

Мережа в ViBox

У VMWare потрібно встановити додаткове обладнання, що теж не так вже й складно.

А якщо потрібно додати інтерфейс (для зв'язку) в реальну машину? Ми ж не можемо обмежуватися лише фізичними мережевими картками? Звичайно ні, тому читаємо фрагмент статті https://litl-admin.ru/cisco/gns3-i-virtualbox.html

то місце, де ми додавали loopback інтерфейс замикання на себе. Тоді в системі з'явиться нове з'єднання з мережею, на яке можна повісити адресу. І прив'язати його до віртуальних машин. Одним словом, трохи розширити свої можливості!

Успіхів!

Друзі Друзі! Вступайте в нашу групу Вконтакте , Щоб не пропустити нові статті! Хочете сказати спасибі? Ставте Like, робіть репост! Це найкраща нагорода для мене від вас! Так я дізнаюся про те, що статті подібного роду вам цікаві й пишу частіше і з великим ентузіазмом!

Також, підписуйтесь на наш канал в YouTube ! Відео викладаються досить регулярно і буде здорово побачити щось одним з перших!

У чому відмінність від Bridge?
А якщо потрібно додати інтерфейс (для зв'язку) в реальну машину?
Ми ж не можемо обмежуватися лише фізичними мережевими картками?

Строительная компания ООО "Ландорра": г. Донецк, ул Собинова, 151, тел. 385-66-14, тел. 385-66-15, e -mail: [email protected]

Главная | Проектирование | Строительство | Электроснабжение | Наши работы | Диспетчеризация | Аренда спецтехники | Контакты | Карта сайта


Назад к содержанию | Назад к главному меню