Налаштування мережі основних режимів virtualbox. Системний інтегратор. Налаштування гостьової Ubuntu

Користувачі ПК можуть використовувати у своїй роботі різні типи операційних систем. Іноді дуже потрібно, перебуваючи в одній ОС, скористатися функціями іншої, а перезавантаження при цьому небажане. Є чудове рішення – «віртуальні машини». Серед найвідоміших на світовому IT-ринку - VirtualBox. Які її особливості? Як здійснюється необхідне для роботи з VirtualBox налаштування мережі?

Що таке VirtualBox

VirtualBox - це, як ми зазначили вище, "віртуальна машина". Іншими словами, це програмне середовище, що дозволяє завантажувати практично у повнофункціональному режимі ту чи іншу операційну системуу момент знаходження користувача в інтерфейсі іншої ОС.

Тобто, наприклад, якщо у людини працює Windows, то вона може, задіявши VirtualBox, запустити (а до цього – інсталювати) на ПК Linux без перезавантаження. Практична корисність цієї функції може полягати, наприклад, у цьому, що з роботі з Windows-программами можна повноцінно задіяти функції серверних ОС лінійки Linux, які часом незамінні. Можлива, до речі, зворотна процедура.

Повна назва «віртуальної машини», про яку йдеться – Oracle VM VirtualBox, оскільки її розробила найвідоміша американська корпорація. Розглянемо основні можливості рішення Oracle.

Особливості VirtualBox

Програма VirtualBox — чудова альтернатива таким рішенням, як, наприклад, Wine, які використовуються в тих випадках, коли користувачеві Linux потрібно запустити програму для Windows. При цьому задія Wine не гарантує успішного запуску ПЗ, орієнтованого на Windows. У свою чергу, "віртуальна машина" дозволяє завантажувати відповідні інтерфейси ОС від Microsoft і використовувати їх практично з тим самим функціоналом, як при окремому завантаженні Windows.

Так, при вирішенні завдань з управління такі можливості вкрай затребувані. Найголовніше для повноцінного використання потенціалу Windows або Linux за допомогою VirtualBox — налаштування мережі відповідно до коректних алгоритмів.

Умови користування

Серед головних переваг VirtualBox - безкоштовність. При цьому дане рішеннявипускається практично в єдиній версії, а тому, освоївши тонкощі роботи з ним, можна легко використовувати його згодом, не побоюючись, що розробник випустить принципово нові інтерфейси. Відзначимо, що компанія Oracle створила додатковий пакет до «віртуальної машини» — Expension Pack, до структури якого входять такі рішення як, наприклад RDP-сервер, за допомогою якого можна підключатися до віртуальної машини віддалено за допомогою відповідного типу протоколу. Розширений пакет для VirtualBox для особистих цілей, тобто за умови некомерційного використання, поставляється ентузіастам корисних IT-рішень безкоштовно.

Можливості

Якими є найбільш прикметні можливості програми VirtualBox?

Насамперед це віртуалізація на платформах типу x86 – не потрібна підтримка Intel VT, а також AMD-V.

Програма характеризується інтуїтивно зрозумілим дружнім інтерфейсом. Російська мова також підтримується у VirtualBox. Налаштування мережі та вирішення інших завдань, таким чином, буде полегшено для російських користувачів.

VirtualBox - кросплатформне рішення. Він підходить для Windows, Linux, Mac OS.

Є підтримка процесорів з кількома ядрами, і навіть комп'ютерів, де встановлено кілька відповідних чіпів.

Є Guest VM Additions, що дозволяє оптимізувати комунікації з ОС, з урахуванням яких працює програма.

Продуктивність віртуальної машини, як вважають багато IT-фахівців, — на найвищому рівні.

Серед ключових завдань при підготовці роботи з VirtualBox – налаштування мережі. Розглянемо основні її нюанси її вирішення.

Встановлення віртуальної машини

Отже, нам належить настроювання мережі VirtualBox. Давайте вивчимо ключові нюанси її встановлення на комп'ютер користувача, а також алгоритми базових етапів налаштування ПЗ. Для початку необхідно завантажити дистрибутив програми на сайті virtualbox.org та встановити рішення на ПК. Які нюанси можуть супроводжувати вирішення цього завдання? Наприклад, слід підтвердити інсталяцію віртуального інтерфейсу, який буде необхідний роботи мережі. При цьому фактичне підключення може бути дезактивовано.

Ключові налаштування віртуальної машини

Далі запускаємо програму. У головному вікні інтерфейсу відображатиметься список віртуальних машин, які можна запускати на комп'ютері. При першому завантаженні програми він, швидше за все, буде порожнім. Тому віртуальну машину користувачеві потрібно буде створювати самостійно. Для цього натискаємо відповідну кнопку, після – вибираємо тип віртуальної машини та її ім'я. ОС, яку багато користувачів воліють ставити на VirtualBox - Ubuntu. Налаштування мережі з її допомогою здійснюється достатньо швидко, супутні їй нюанси легко освоїти.

Після вибору типу віртуальної машини в налаштуваннях необхідно вказати, який обсяг ОЗУ може задіяти програма. Рекомендована величина – 1 Гб. Після цього необхідно створити віртуальне дисковий простір- робиться це на вінчестері комп'ютера. Для цього потрібно вказати в налаштуваннях, що використовуватиметься такий тип файлу, як VDI. Також слід зазначити у програмі, що диск буде динамічним. Після цього вказуємо розмір вінчестера, наприклад, 8 Гб (для запуску «віртуальної машини» не потрібно занадто багато дискового простору).

Розглянемо, як налаштовувати віртуальну машину від Oracle. Її можна запускати в інтерфейсі практично будь-яких версій Windows, включаючи найпоширенішу у світі Windows 7.

Основні нюанси налаштування VirtualBox у Windows 7

Встановивши програму, наприклад, у Windows 7, потрібно буде настроїти деякі її ключові опції. У головному вікні інтерфейсу VirtualBox слід натиснути правою кнопкою мишки на створеній віртуальній машині і вибрати опцію Властивості. Ключовий пункт, який нас цікавить у відповідному інтерфейсі, — тип буфера між двома системами: базовою та гостьовою. Відповідна опція знаходиться у закладці «Загальні». Найкраще вказати програмі, що потрібно використовувати двонаправлений буфер.

Також корисно вибрати пункт меню «Файл», потім перейти в «Налаштування». У розділі "Загальні" вибираємо список "Папка для машин". Зазначаємо опцію «Інший» та вказуємо папку, де будуть розміщуватися файли віртуальної машини. У розділі "Введення" можна настроїти клавішу, за допомогою якої введення даних з клавіатури та маніпуляції за допомогою мишки перенаправляються в інтерфейси віртуальної машини. Також можна здійснити налаштування дисплея – наприклад, у частині максимального

Запуск VirtualBox та встановлення другої ОС

Після того, як базові налаштування зроблено, можна запускати «віртуальну машину». Для цього потрібно вибрати назву зі списку в головному меню і натиснути на кнопку «Старт». Після цього відкриється інтерфейс, за допомогою якого можна встановити необхідну ОС. Її дистрибутив, таким чином, має бути напоготові - наприклад, у записаному на CD або DVD-диск вигляді. Після того, як ОС встановлена, ми можемо переходити до такого етапу, як безпосереднє налаштування віртуальної мережі VirtualBox.

Налаштування мережі: ключові опції

Необхідно вибрати тип віртуальної ОС та натиснути кнопку "Налаштувати". Після цього переходимо у вкладку "Загальні". Тут нас цікавить розділ «Мережа». Потрібно вибрати такий тип підключення, як міст. Він передбачає, що між мережевою картою ПК та віртуальною машиною буде сформовано канал, за допомогою якого відповідний ресурс поточної ОС можна буде використовувати в іншій операційній системі. Зазначимо, що у розділі «Загальні папки» можна керувати відповідними елементами для зберігання файлів, які з'являються під час обміну між ПК та віртуальною машиною.

Налаштування мережі у «віртуальній» ОС Ubuntu

Як ми відзначили на початку статті, оптимальне віртуальне середовище при використанні VirtualBox – Ubuntu. Налаштування мережі за допомогою цієї операційної системи може бути реалізована в рамках наступного алгоритму. Для початку слід завантажити одну з версій ОС, якнайкраще адаптовану з метою вирішення задачі, про яку йдеться. Потрібно перейти на сайт releases.ubuntu.com, потім вибрати версію 14.04 LTS. Після цього слід завантажити ISO-образ операційної системи. Якщо користувач має 64-розрядний ПК, то потрібна буде відповідного типу. Далі, використовуючи інтерфейс VirtualBox, необхідно запустити процес встановлення ОС (вище ми розглянули, як працює цей механізм). Після встановлення «віртуальної» Ubuntu переходимо до основних етапів такої процедури, як налаштування мережі VirtualBox. Windows 7 також може бути використана для вирішення цього завдання.

Ми можемо використовувати віддалений сценарій конфігурування сервера за допомогою протоколу SSH — власне, щоб використовувати цю можливість, ми і встановили «віртуальну машину». Серед самих зручних інструментівдля роботи з SSH у Windows – програма PuTTY. Її потрібно завантажити на сайті putty.org. Але перед цим необхідно коректно встановити Ubuntu - вирішення цього завдання супроводжують деякі нюанси. Розглянемо їх.

Особливості інсталяції ОС у віртуальній машині

На початку інсталяції Ubuntu система запросить бажані мовні налаштування. Після їх введення розпочнеться встановлення додаткових компонентів. У процесі інсталяції ОС система може спробувати конфігурації мережі з DHCP, але це потрібно, лише якщо такого типу сервера є у мережі. Якщо їх немає, то буде запропоновано виставити відповідні налаштування вручну. Але на поточному етапі інсталяції це робити необов'язково. даний крокможна пропустити.

Серед опцій, які важливі для нас, це ім'я комп'ютера. Це може звучати приблизно так: computer227.computer227network.com. Це, звичайно, не адреса в інтернеті, а лише необхідний мережевий ідентифікатор ПК. Далі необхідно налаштувати облікові записикористувача. Потрібно мати на увазі, що як нікнейм не вдасться використовувати слово admin - така специфіка ОС Ubuntu (воно зарезервоване в системі). Можна вибрати такий варіант, як userhost, наприклад. Пароль - будь-який, який буде зручним для власника ПК.

Наступний етап установки Ubuntu- Налаштування часу та часових поясів. Бажано вказати реальні.

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

Далі система запитає, чи потрібно встановлювати Багато IT-фахівців вважають за краще не здійснювати цю процедуру, тому що в цьому випадку можна повністю контролювати процеси, що протікають у ОС. Потім у вікні інтерфейсу потрібно відзначити OpenSSH як тип ПЗ, що використовується.

У подальшому процесі встановлення Ubuntu система запитає, чи слід встановлювати у відповідну область диска завантажувач GRUB. Після того, як ОС повністю встановлюється, потрібно перезавантажити ПК.

Основні мережеві опції

Наступний етап роботи з VM VirtualBox – налаштування мережі за допомогою інтерфейсів ОС Ubuntu. Необхідно увійти в операційну систему, вказавши логін та пароль, які ми визначили під час інсталяції.

Наступне необхідне дію — отримання прав доступу лише на рівні ROOT, тобто суперпользователя. Необхідна активізація відповідної опції.

Це можна зробити за допомогою введення команди sudo su. Інший варіант - ввести командний рядок sudo passwd root з паролем. Власне, це основні налаштування на цьому етапі. Можна завантажувати програму PuTTY та керувати сервером на ОС Ubuntu за допомогою віртуальної машини.

Нюанси мережевих установок

Які є нюанси щодо роботи з Oracle VirtualBox? Налаштування мережі може вимагати внесення коректив у низку інших опцій. Яких саме?

Наприклад, може знадобитися конфігурація сервера в частині встановлення на ньому постійної IP-адреси. Для цього необхідно внести відповідні зміни до /etc/network/interfaces. Це робиться за допомогою наступної команди: nano/etc/network/interfaces. Після цього можна перезавантажити мережу наступною командою: /etc/init.d/networking restart.

Потім потрібно внести корективи /etc/hosts за допомогою відповідної команди nano. Необхідно, щоб у структурі файлу були присутні наступні налаштування:

127.0.0.1 – для localhost;

192.168.0.1 (якщо IP-адреса комп'ютера в локальній мережі відрізняється від зазначеного, пишемо правильний) для адреси сервера, вказаного вище, тобто computer277.computer277network.com computer277.

Далі потрібно синхронізувати годинник, що працює в системі, із сервером часу в інтернеті. Для цього потрібно ввести командний рядок apt-get install ntp update. На цьому завершуємо конфігурацію. Після цього можна повноцінно скористатися Oracle VM VirtualBox. досить проста. Наступне використання Ubuntu за допомогою «віртуальної машини» передбачає можливість залучення найширшого набору функцій даної серверної ОС.

Універсальний інструмент: працює у Windows XP

Чи працює віртуальна машина від Oracle до відносно застарілих версіях Windowsнаприклад, XP? Так, цілком. Відповідно до розглянутого алгоритму, можна конфігурувати інші операційні системи за допомогою VirtualBox. Налаштування мережі Windows XP, звичайно, буде здійснюватися дещо іншими методами. Зокрема, командна строкаЯк в Ubuntu, задіятися в ході цієї процедури не буде.

Однак Windows XP має цілком зрозумілі навіть непідготовленому користувачеві елементи управління локальною мережею, і робота з ними не повинна супроводжуватися відчутними складнощами та збоями.

Зрозуміло, крім Ubuntu, інші ОС з лінійки Linux сумісні з алгоритмами «віртуальної машини». Серед тих, які чудово підходять для використання з VirtualBox - CentOS. Налаштування мережі в цьому дистрибутиві Linuxбуде здійснюватися на основі алгоритмів, в цілому подібних до тих, що ми використовували при роботі з Ubuntu.

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

Для вирішення багатьох проблем було створено VirtualBox. Завдяки цьому функціоналу ви отримуєте можливість створювати віртуальні комп'ютери з повітря. Вони не займають місця на вашому столі, але вони працюють так само, як справжній ПК. Їх можна створити та видалити за допомогою кількох кліків.

Що таке VirtualBox? Це безкоштовна відкрита вихідна крос-платформна програма для створення, управління та запуску віртуальних машин (VM) - комп'ютерів, апаратні компоненти яких емулюються хост-комп'ютером, або пристроєм, на якому запущена програма. VirtualBox може працювати у Windows, Mac OS X, Linux та Solaris.

Навіщо це потрібно?

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

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

Як встановити VirtualBox?

Найпростіший спосіб отримати останню версію VirtualBox – завантажити її зі сторінки завантаження офіційного веб-сайту. Там ви можете знайти відповідну версіюдля своєї платформи чи? якщо ви використовуєте Linux, ви можете вивчити список інструкцій різних дистрибутивів цієї ОС.

Для кожної версії «Лінукс» вам надається можливість завантаження опції «i386» або «amd64», 32- та 64-розрядна версії, відповідно.

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

Використання VirtualBox

Як користуватись VirtualBox? Коли ви запускаєте програму вперше, вас зустріне VirtualBox Manager. Тут ви можете створювати віртуальні машини, включати або вимикати їх та налаштовувати доступ до віртуального обладнання, доступного для них, а також виконувати налаштування мережі.

Створення віртуальної машини

Для того, щоб зробити на VirtualBox налаштування мережі і почати роботу, вам знадобиться створити віртуальну машину. Це робиться в такий спосіб.

Перший крок до створення будь-якої віртуальної машини – натиснути кнопку «Створити» у верхньому лівому кутку вікна VirtualBox Manager – це велика синя зірка, яку дуже складно пропустити.

Це запустить «Новий майстер віртуальної машини», який проведе нас кроками, необхідними для запуску.

Введіть ім'я віртуального комп'ютера. Це найменування повністю залежить від вас, але є деякі нюанси.

VirtualBox спробує з'ясувати, яку операційну систему ви плануєте запускати у віртуальній машині на основі того, яке ім'я ви введете. Якщо це ім'я має згадку «XP», передбачається, що ви встановлюватимете Windows XP і відповідним чином налаштовуватимете її. Однак, ви можете вигадати і випадкову назву. Тоді у вас буде можливість вручну вибрати тип ОС з списків, що розкриваються нижче. Коли ви це зробите, натисніть «Продовжити», щоб перейти до наступного кроку. У цьому вся прикладі розглядається Windows для VirtualBox. Нижче наведено інструкцію з встановлення цієї ОС як гостьовий та подальший налаштування мережного підключення.

Вибір оперативної пам'яті

Щоб встановити гостьову ОС після запуску VirtualBox, вам буде запропоновано вибрати обсяг оперативної пам'ятіякий ви хочете розмістити на віртуальній машині. Чим більше ви дасте для неї обсягу, тим краще програма буде працювати, але майте на увазі, що пам'ять, виділена для віртуального комп'ютера, не може використовуватися ОС хоста (тобто комп'ютером, на якому встановлено VirtualBox).

Отже, скільки RAM ви повинні виділити VM? Це залежить від низки факторів. Якщо ви плануєте використовувати тільки віртуальну машину під час її роботи, ви можете дозволити собі надати їй більше ОЗУ, тому що ви не проситимете хост-систему виконувати багатозадачність. Якщо, з іншого боку, ви використовуватимете її одночасно з виконанням безлічі інших функцій на ОС хоста, вам слід краще розрахувати це значення. Хорошим загальним правилом є виділення половини пам'яті вашого комп'ютера. Отже, якщо ваш ПК має 4 ГБ RAM, дайте 2 ГБ VM, залишивши хост із рештою обсягу. Якщо вибрати це значення із грубою помилкою, ви зіткнетеся з тим, що VirtualBox не запускається.

Місце зберігання даних

Наступним кроком буде створення «віртуального жорсткого диска»(VHD). Це створює файл на HDD, який може використовуватися VirtualBox, щоб діяти як окремий жорсткий диск. Це дозволяє встановити операційну систему, не турбуючись про те, що можуть постраждати ваші існуючі дані.

Переконайтеся, що вибрано Boot Hard Disk та «Створити новий жорсткий диск», а потім натисніть «Продовжити». Це запустить «Створити новий майстер віртуального диска». Натисніть кнопку «Продовжити» ще раз, щоб виконати дію до кінця.

Потім вас запитають, чи хочете створити «динамічно розширюється» або диск з фіксованим розміром. Кожен має свої переваги. Найпрекрасніше в динамічному диску полягає в тому, що він займає такий обсяг, скільки на ньому міститься даних. Він також набагато швидше створюється, ніж фіксований будь-якого значного розміру.

Однак вам потрібно стежити за цим, тому що його гнучкість також може бути негативною рисою. Отже, ви створюєте динамічний диск і призначаєте 50 ГБ, а потім розміщуєте на ньому близько 20 ГБ даних. Його файл буде відображатися як вміщає лише 20 ГБ місця на жорсткому диску, відповідно до вашої ОС хоста. Тому ви можете зайняти це місце іншими даними та не помітити цього.

Справа в тому, що якщо ви запустили віртуальну машину і спробуєте додати більше даних на динамічний диск, у вас виникнуть проблеми - на віртуальному диску говориться, що у нього все ще є 30 ГБ, але насправді їх може вже не бути.

У цьому полягає перевага диска з фіксованим розміром. Звичайно, незручно, коли ви намагаєтеся зрозуміти, скільки місця вам потрібно, але потім більше не доведеться турбуватися про це.

У цьому прикладі показано динамічні дискиале фіксовані будуть працювати так само добре. Переконайтеся, що вибрано «Сховище, що динамічно розширюється», а потім знову натисніть «Продовжити». Далі вас попросять вибрати ім'я, місцезнаходження та розмір нового VHD. Для більшості застосунків вам не потрібно буде змінювати ім'я або місцезнаходження, але ви можете зробити це, натиснувши на піктограму папки поруч із текстовим полем.

Розмір, який ви повинні вказати, залежить від того, скільки матеріалу ви плануєте використати. Якщо ви просто хочете застосувати його для запуску декількох програм, пропонованого розміру 10 ГБ має цілком вистачити. Переконайтеся, що налаштування правильні, а потім натисніть «Продовжити» та «Готово».

На цьому етапі вам потрібно лише перевірити все і переконатися, що всі налаштування встановлені так, як ви очікуєте. Потім потрібно просто клацнути «Готово», і віртуальна машина буде створена, щоб ви могли встановити Windows.

Завантаження гостьової ОС у VirtualBox

Як користуватись сервісом далі? Тепер настав час запустити віртуальну машину вперше. Переконайтеся, що новий віртуальний ПК, який ви створили, вибрано у вікні диспетчера VirtualBox, а потім натисніть кнопку «Пуск» у верхній частині вікна. Коли сервіс запускається, ви зустрічатимете вікно First Run Wizard, яке допоможе вам підготуватися до установки Windows XP. Натисніть "Продовжити". Потім відкриється питання, що ви хочете використовувати як установочні носії - компакт-диск або образ на жорсткому диску (зазвичай у вигляді файла.iso). Після того, як ви вибрали свій варіант, натисніть "Продовжити", потім "Готово".

Якщо вам не вдалося відкрити віртуальну машину VirtualBox після наведених вище налаштувань, ймовірно, ви неправильно виділили місце під RAM або HDD. Якщо перезавантаження не вирішує проблему, повторіть попередні кроки заново.

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

Після цього ви повинні настроїти XP, тому натисніть Enter. Постає питання, як ви хочете відформатувати привід. Вам потрібно вибрати варіант «Відформатувати розділ за допомогою файлової системи NTFS (Quick)». Переконайтеся, що ви обрали опцію «Швидке», або чекатимете дуже довгий час!

Після цього Windows Setup форматуватиме VHD, а потім почне копіювання файлів на диск. Ваша участь у цьому процесі не потрібна. Після завершення копіювання файлів програма інсталяції Windows автоматично перезавантажить комп'ютер, щоб перейти до наступного етапу.

Коли ПК перезавантажиться, він спробує увімкнутися з компакт-диска за допомогою вікна «Натисніть будь-яку клавішу, щоб завантажити з компакт-диска...». Ігноруйте це! Якщо ви це зробите, знову повторіть попередній крок без причин.

Ви можете запобігти цьому системному питанню, клацнувши правою кнопкою миші по значку компакт-диска в нижній частині вікна віртуальної машини і натиснувши «Видалити диск з віртуального диска». Як тільки це вікно закриється, ви побачите знайомий екран завантаження Windows XP, перш ніж він перейде на другий етап установки.

Як тільки з'явиться програма «Майстер інсталяції Windows XP», натисніть кнопку «Далі», щоб розпочати її. Спочатку вам буде запропоновано встановити регіональні та мовні параметри, які в основному пов'язані з натисканням «Налаштувати...» (щоб вибрати країну), а потім «Деталі», якщо потрібно змінити розкладку клавіатури.

Після того, як все буде вибрано, натисніть «Далі». Після цього вам потрібно буде ввести ім'я комп'ютера та пароль адміністратора. Краще вибрати назву, яка має якийсь сенс, замість випадкового рядка символів, створених автоматично. Наскільки складним ви хочете зробити пароль адміністратора, залежить від того, наскільки важливою є безпека віртуальної машини.

Після натискання «Далі» ви побачите налаштування дати та часу, які вам не потрібно змінювати. При повторному натисканні цієї кнопки вікно зникне деякий час, Windows застосує всі налаштування та продовжить інсталяцію. Тепер ви можете використати у VirtualBox гостьові доповнення.

Через хвилину чи дві з'явиться інше вікно, цього разу для налаштувань мережі. Зручніше вибрати перший варіант (мережа, яка не має домену). Для цього потрібно ввести ім'я робочої групи - за замовчуванням Rward і всі значення за замовчуванням. Однак вам може знадобитися вибрати "Підтримку Direct3D", коли вас попросять визначити компоненти.

Як працювати із мережею?

Мережа в VirtualBox надзвичайно ефективна, але її налаштування може бути трохи складним. Щоб розібратися в цьому, потрібно розглянути різні способиналаштування мережі VirtualBox з декількома вказівниками на те, які конфігурації слід використовувати і коли.

Oracle VM VirtualBox 5.1 дозволяє налаштувати до 8 віртуальних мережевих адаптерів (контролерів мережного інтерфейсу) для кожного гостьового віртуального пристрою (хоча в GUI лише 4).

Основні режими:

  • Трансляція мережевих адрес (NAT).
  • Мостові мережі.
  • Внутрішня мережа.
  • Мережа лише для хостингу.
  • NAT із переадресацією портів.

Oracle VirtualBox пропонує їх як засновані на гостьовому типі ОС, який ви вказуєте під час створення віртуальної машини, і вам рідко потрібно їх модифікувати. Але вибір мережного режиму залежить від того, як ви хочете використовувати пристрій (клієнт або сервер) і чи ви хочете, щоб інші комп'ютери у вашій мережі бачили його. Отже, слід подивитися на кожен режим налаштування мережі VirtualBox трохи докладніше.

Трансляція мережевих адрес (NAT)

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

Коли гостьова ОС завантажується, вона зазвичай використовує DHCP для отримання IP-адреси. Oracle VirtualBox відправить цей запит DHCP і повідомить операційну систему про призначену IP-адресу та адресу шлюзу для маршрутизації вихідних з'єднань. У цьому режимі кожній віртуальній машині присвоюється та сама IP-адреса (10.0.2.15), тому що кожна з них вважає, що вона знаходиться у своїй ізольованій мережі. І коли вони відправляють свій трафік через шлюз (10.0.2.2), VirtualBox перезаписує пакети, щоб вони відображалися так, ніби вони виходили від хоста, а не від «гостя» (працюючого всередині хоста).

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

Але як інший комп'ютер ініціює з'єднання з нею? Наприклад, потрібне підключення до веб-сервера, запущеного на гостьовому комп'ютері. Це неможливо (зазвичай) з використанням режиму NAT, оскільки до гостьової ОС немає маршруту. Таким чином, для працюючих серверів віртуальної машини вам потрібен інший мережевий режим та інше налаштування мережі VirtualBox.

Підключення NAT (мережеві характеристики):

  • Гостьові ОС знаходяться у власній приватній мережі.
  • VirtualBox діє як DHCP-сервер.
  • Механізм NAT VirtualBox переказує адреси.
  • Цільові сервери відображають трафік, що походить від хоста VirtualBox.
  • Конфігурація не потрібна для хоста або гостьової ОС.
  • Відмінно працює, коли "гості" є клієнтами, але не серверами.

Мостові мережі

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

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

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

Що робити, якщо ви хочете запускати сервери у віртуальній машині, але не хочете залучати мережевий адміністратор? Можливо, один із наступних двох режимів підійде для вас, або вам знадобиться комбінація додаткових параметрівнаприклад NAT vNIC + 1 Host-only vNIC.

Мостові мережеві характеристики:

  • мости VirtualBox призначені для хост-мережі;
  • хороші для будь-якої гостьової ОС (як клієнта, і сервера);
  • використовують IP-адреси;
  • можуть містити конфігурацію гостя;
  • найкраще підходять для виробничих середовищ.

Внутрішня мережа

Коли ви налаштовуєте одну або кілька віртуальних машин для роботи у внутрішній мережі, VirtualBox гарантує, що весь трафік на цій мережі залишається всередині хоста і буде доступним лише для пристрою у цій віртуальній мережі.

Внутрішня мережа є повністю ізольованою системою. Вона добре підходить для тестування. У ній за допомогою віртуальної машини ви можете створювати складні внутрішні мережі, які надають власні послуги (наприклад, Active Directory, DHCP і т. д.). Зверніть увагу, що навіть хост не є її елементом.

Цей режим дозволяє віртуальній машині працювати навіть якщо хост не підключений до мережі (наприклад, на площині). Разом з тим, при такому типі підключень та налаштуванні мережі VirtualBox не надає такі «зручні» послуги, як DHCP, тому ваш пристрій має бути статично налаштованим або надавати службу DHCP/Name.

Допускається встановлення кількох внутрішніх мереж. Ви можете налаштувати віртуальні машини на те, щоб кілька мережевих адаптерів могли перебувати у внутрішніх та інших мережних режимах, і тим самим надавати маршрути, якщо це необхідно. Але все це виглядає складно та недоступно для нефахівця.

Що робити, якщо ви хочете, щоб внутрішня мережа приймала хост із VirtualBox, надаючи гостьовим ОС IP-адреси? Для цього вам може знадобитися налаштовувати мережу лише для хоста.

Характеристики внутрішньої мережі:

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

Мережа лише для хостингу

Працює майже так, як з'єднання Internal Networking, при якому ви вказуєте, в якій мережі знаходиться гостьовий сервер. Всі віртуальні машини, що знаходяться в цій мережі, бачитимуть один одного та хост. Проте інші зовнішні пристроїне можуть бачити «гостей» у цій мережі, звідси й назва «тільки хост».

Вона дуже схожа на внутрішню мережу, але тепер хост може надавати послуги DHCP. Щоб настроїти таке з'єднання, зайдіть VirtualBox Manager і виберіть стандартні налаштування.

Характеристики мережі:

  • VirtualBox створює приватну внутрішню мережу для гостьових ОС, а хост бачить нове програмне забезпечення NIC.
  • VirtualBox надає сервер DHCP.
  • Гостьові ОС не можуть вийти у зовнішню мережу.

NAT з переадресацією портів

Тепер ви можете уявити, що вивчили достатньо режимів обробки кожного випадку, але бувають винятки. Що робити, якщо середовище розробки знаходиться, наприклад, на ноутбуці, і у вас є одна або кілька віртуальних машин, яким потрібні інші комп'ютери для підключення? І ви постійно змушені використовувати різні клієнтські мережі.

У цьому сценарії NAT не працюватиме, тому що зовнішні машини повинні підключатися на кшталт мосту. Це, можливо, хороший варіант, але вам може знадобитися IP-адреса. Крім того, не завжди програмне забезпечення може впоратися зі змінними мережами.

Якщо ж використовувати внутрішню мережу, то може виявитися, що ваш віртуальним машинампотрібно бути видимими у мережі. Що робити у таких випадках?

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

Наприклад, якщо ваша віртуальна машина запускає веб-сервер на порту 80, ви можете налаштувати вищезазначені правила. Це забезпечує мобільну демонстраційну систему, яка не потребує повторного настроювання при кожному підключенні вашого ноутбука до іншої мережі LAN/Network.

Зрештою VirtualBox має дуже потужний набір параметрів, що дозволяє налаштовувати практично будь-яку конфігурацію, яка може вам знадобитися. Щоб підібрати необхідний вам варіант, вивчіть на офіційному сайті інструкцію VirtualBox.

Для початку встановіть будь-яку версію віртуальної машини VirtualBox, починаючи з 3.0. І ви знайдете в ній приблизно однакові можливості, порівняно з тими, що описуються в цій статті.

Після інсталяції програми перейдіть в меню “Установки – Мережа”. Вигляд вкладки, що відкривається, відповідає параметрам за замовчуванням. Будь-яка з віртуальних машин може бути налаштована на використання чотирьох мережевих адаптерів – залежно від того, який вам необхідний у конкретному випадку. Але найчастіше практично потрібно лише одне із них. Як правило, при установці віртуальної машини, за промовчанням створюється простий мережевий адаптер. Цього достатньо для виходу до Інтернету.

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

Для мого web-сервера із запущеним на ньому CMS WordPress справи складніші, тому йдемо далі… Вкладка “Тип адаптера” відповідає за налаштування віртуального апаратного забезпечення. VirtualBox чудово справляється з роллю сполучної ланки між програмною мережевою платою та тим фізичним інтерфейсом, який встановлений на реальній машині (хості). Відкрийте посилання "Додатково", і вам будуть доступні розширені можливості мережного адаптера. У цій статті я детально опишу всі налаштування в порядку їхнього слідування, починаючи з установки типу адаптера.

Тип адаптера (Adapter Type)

Віртуальна машина VirtualBox має вбудовану програмну емуляцію більшості найпоширеніших типів мережевих карт, під які створено драйвера та протоколи. Карта PCnet-FAST III є вибором за замовчуванням, проте у своїй практиці часто вибираю Intel PRO/1000MT. Я роблю так, якщо мені потрібна найкраща сумісністьіз "залізом" від Intel, яке встановлено на моєму комп'ютері. Якщо у вас виникнуть проблеми з налаштуванням мережного з'єднання, можна спробувати змінити тип адаптера, вибравши інший. Для древнього обладнання підійде мережна карта PCnet-FAST II.

Режим (Mode)

"Нерозбірливий режим" (Promiscuous Mode), що досить дивно звучить, зазвичай застосовується для роботи VM як віртуального маршрутизатора в локальних мережах; як мережевий міст або хост. У цьому режимі порт віртуальної машини здатний приймати будь-які пакети, що надсилаються інших операційних систем; і навіть для хоста. Тобто, приймаються мережні пакети, призначені не лише цього адаптера, але й інших мережевих пристроїв. У 99% випадків звичайним користувачам"Нерозбірливий режим" не потрібний. Він використовується мережними адміністраторами для діагностики проблем, що виникають у мережі.

MAC адреса (MAC Address)

MAC-адреса (MAC – абревіатура від Media Access Control) є унікальним “ім'ям” пристрою в мережі, що однозначно ідентифікує та відрізняє його від інших адаптерів та вузлів. Ця адреса прописується для кожного мережного пристрою фізично в пам'яті самого інтерфейсу. Під час створення віртуального мережного адаптера VirtualBox автоматично генерує для нього MAC-адресу.
Якщо необхідно змінити вже наявну MAC-адресу, то для цього є невелика кнопка справа, яка генерує нове значення. У разі клонування існуючої віртуальної машини, для неї необхідно створити власну унікальну MAC-адресу, яка буде відрізнятися від адреси оригінальної машини.

Галочка навпроти напису "Кабель підключений" виконує ту ж роль, що і підключення або відключення фізичного кабелю насправді. Ця установка відповідає за підключення віртуального адаптера до мережі. Не варто плутати її з іншим більш важливим налаштуванням "Увімкнути мережевий адаптер", яка включає або вимикає сам адаптер на віртуальній машині.

Кнопка "Прокидання портів" відкриває діалогове вікно, в якому проводиться настроювання правил поведінки трафіку на конкретному адаптері; яким чином переміщатиметься трафік певного типу між хостом і гостьовою віртуальною машиною. Ці правила застосовуються до мережевих моделей, які будуть розглянуті трохи згодом. Самі мережеві моделівизначаються на вкладці "Тип підключення". Це налаштування є найскладнішим моментом у встановленні з'єднань у VirtualBox. Вона доставила мені найбільші проблемив експериментах.

Типи підключення до мережі

У VirtualBox є чотири готові моделі для підключення до мережі:

  • Трансляція мережевих адрес (NAT), яка є настроюванням за замовчуванням
  • Мережевий міст (Bridged)
  • Віртуальний адаптерхоста (Host Only)

З'єднання типу “Не підключено” також є налаштуванням мережі, але служить тільки для однієї мети – визначення можливих неполадок. У цьому режимі VirtualBox повідомляє гостьовій операційній системі, що мережева карта є присутньою, але з'єднання з нею немає.

Трансляція мережевих адрес (NAT)

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

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

Наприклад, у вашій домашній локальній мережі хост та інші фізичні мережеві пристрої мають адреси в діапазоні, що починається з 192.168.х.х. У VirtualBox адаптери, що працюють за протоколом NAT, мають IP-адреси в діапазоні, що починається з 10.0.2.1 і закінчується 10.0.2.24. Такий діапазон називається підмережею. Як правило, цей діапазон не використовується для присвоєння адрес пристроям в основній мережі, тому така система недоступна ззовні з боку хоста. Гостьова ОС може виконувати оновлення програмного забезпеченняі web-серфінг, але залишається невидимою решти “учасників”.

У посібнику VirtualBox цей момент описаний докладніше:

“У режимі NAT гостьовому мережному інтерфейсу присвоюється за замовчуванням IPv4 адреса з діапазону 10.0.х.0/24, де х позначає конкретну адресу NAT-інтерфейсу, що визначається за формулою +2. Таким чином, х дорівнюватиме 2, якщо є тільки один активний NAT-інтерфейс. У цьому випадку, гостьова операційна система отримує IP-адресу 10.0.2.15, мережному шлюзу призначається адреса 10.0.2.2, серверу імен (DNS) призначається адреса 10.0.2.3. (Oracle Corporation, 2012, Розділ 9).

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

Мережевий міст (Bridged)

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

Адаптер в режимі "Мережевий міст" підключається, минаючи хост, до пристрою, який розподіляє IP-адреси всередині локальної мережі для всіх фізичних мережевих карток. VirtualBox з'єднується з однією із встановлених мережевих карток і передає пакети через неї безпосередньо; виходить робота мосту, яким передаються дані. Як правило, адаптер у моделі "Мережевий міст" отримує стандартну адресу з діапазону 192.168.х.х від роутера. Тому віртуальна машина в мережі виглядає так, наче це звичайне фізичний пристрій, не відрізняється від інших.

На хості можуть бути активними одночасно кілька мережевих пристроїв; наприклад, на моєму ноутбуці є провідне підключення (зване eth0) та бездротове підключення (зване wlan0). Поле "Ім'я" дозволяє вибрати, який із мережевих інтерфейсів ви б хотіли використовувати як мост на VirtualBox.

У моєму випадку я використовую бездротовий адаптер wlan0 , оскільки він підключений до маршрутизатора. Хоча дротовий інтерфейс eth0 не має навіть кабелю.

Тому моєму хосту призначено роутером IP-адресу 192.168.0.2. Віртуальній машині в режимі "Мережевий міст" надано адресу 192.168.2.6. При цьому не має значення той факт, що VirtualBox передає та отримує трафік як би “крізь” хост, минаючи його. В результаті виходить, що віртуальна машина стає просто ще одним комп'ютером у локальній мережі. Якщо я перерахую свій комп'ютер і три віртуальні машини (VM), що працюють в режимі "Мережевий міст", то у мене вийде чотири комп'ютери у фізичній локальній мережі.

Протокол NAT є корисним, тому що він захищає гостьові операційні системи з боку Інтернет. Але для того, щоб отримати доступ до них ззовні (а на деяких ОС у мене є встановлені web-сервера), буде потрібно додаткове налаштування для перенаправлення трафіку. Тип підключення "Мережевий міст" дозволяє отримати доступ до них, але системи в цьому випадку стають незахищеними.

Якщо ваш мережний пристрій доступу (це може бути маршрутизатор, мережевий комутатор або налаштування, надані Інтернет-провайдером) дозволяє надавати тільки одну IP-адресу для мережного інтерфейсу, можливо, вам не вдасться налаштувати "Мережевий міст".

Віртуальний адаптер хоста (Host-only)

При підключенні типу “Віртуальний адаптер хоста” гостьові ОС можуть взаємодіяти між собою та з хостом. Але все це тільки всередині самої віртуальної машини VirtualBox. У цьому режимі адаптер хоста використовує свій власний, спеціально для цього призначений пристрій, який називається vboxnet0. Також їм створюється підмережа і призначаються IP-адреси мережевим картам гостьових операційних систем. Гостьові ОС що неспроможні взаємодіяти з пристроями, що у зовнішньої мережі, оскільки де вони підключені до неї через фізичний інтерфейс. Режим "Віртуальний адаптер хоста" надає обмежений набір служб, корисних для створення приватних мереж під VirtualBox для гостьових ОС.

На відміну від інших продуктів віртуалізації, адаптер, що працює під протоколом NAT у VirtualBox, не може виступати в ролі сполучного мосту між мережевим пристроєм за замовчуванням на хостах. Тому неможливий прямий доступ ззовні до машин, захованих за NAT - ні до програм, що працюють на них; ні до даних, що знаходяться на самих хостах. Давайте розглянемо наступний приклад.

Як правило, хост має власну мережну адресу, яка використовується для виходу в Інтернет. Зазвичай, це 192.168.0.101. У режимі "Віртуальний адаптер хоста" машина-хост також виступає в ролі роутера VirtualBox і має IP-адресу за замовчуванням 192.168.56.1. Створюється внутрішня локальна мережа, що обслуговує всі гостьові операційні системи, налаштовані режиму “Віртуальний адаптер хоста” і видимі іншій частині фізичної мережі. Адаптер vboxnet0 використовує адреси з діапазону 192.168.56.101. Але за бажанням можна змінити адресу за промовчанням.

Подібно до адаптера в режимі “Мережевий міст”, у режимі “Віртуальний адаптер хоста” використовуються різні діапазони адрес. Можна легко налаштувати гостьові системи для отримання IP-адрес, використовуючи для цього вбудований DHCP-сервер віртуальної машини VirtualBox.

На додаток слід зазначити, що у режимі “Віртуальний адаптер хоста” створена ним мережу немає зовнішнього шлюзу виходу Інтернет, як хоста, так гостьових операційних систем. Він працює лише як звичайний мережевий комутатор, з'єднуючи між собою хост та гостьові системи. Тому адаптер у режимі "Віртуальний адаптер хоста" не надає гостьовим машинам вихід в Інтернет; vboxnet0 за замовчуванням не має шлюзу. Додаткові можливості для цього адаптера значно спрощують налаштування мережі між хостом та гостьовими ОС, проте все ж таки відсутня зовнішній доступабо перенаправлення портів. Тому може знадобитися другий адаптер у режимі “Віртуальний адаптер хоста” або “Мережевий міст”, який підключається до гостьової операційної системи для отримання повного доступу до неї.

Внутрішня мережа (Internal Network)

Якщо на практиці вам потрібно налаштувати взаємозв'язок між декількома гостьовими операційними системами, що працюють на одному хості та можуть спілкуватися лише між собою, тоді можна скористатися режимом “Внутрішня мережа”. Звичайно, для цієї мети можна використовувати режим "Мережевий міст", але режим "Внутрішня мережа" має більшу безпеку. У режимі "Мережевий міст" всі пакети відправляються та виходять через адаптер фізичної мережі, встановлений на машині-хості. У цьому випадку весь трафік може бути перехоплений (наприклад, шляхом встановлення сніфера пакетів на машині-хості).

Внутрішня мережа, згідно з керівництвом VirtualBox, є "програмною мережею, яка може бути видима для вибірково встановлених віртуальних машин, але не для додатків, що працюють на хості або на віддалених машинах, розташованих ззовні". Така мережа є набором з хоста і кількох віртуальних машин. Але жоден з перерахованих вище пристроїв не має виходу через фізичний мережевий адаптер – він повністю програмний, що використовується VirtualBox як мережевий маршрутизатор. Загалом виходить приватна локальна мережа лише для гостьових операційних систем без доступу до Інтернету, що робить її максимально безпечною. Можливе застосування такої мережі – надсекретний сервер із клієнтами, призначений для розробки; тестування систем на проникнення або будь-які інші цілі, що мають створення внутрішньої мережі для команд-розробників або організацій. Це ідеальний спосіб для блокування оточення від неавторизованої установки програмного забезпечення, завантаження чи закачування файлів, відвідування сервісів типу Facebook у робочий час.

Отже, ми розглянули різні типимережевих з'єднань. Кожен із них має свої власні налаштуваннята призначений для певних цілей.

VirtualBox дозволяє віртуальним машинам використовувати мережеві підключення хостової системи, а також створювати віртуальні мережі для віртуальних машин.

За допомогою коштів графічного інтерфейсукористувача може бути налаштовано до 4-х мережних адаптерів для кожної із зареєстрованих у VirtualBox віртуальнихмашин.

Процедуру налаштування мережевих інтерфейсів добре описано у фірмовій інструкції користувача Oracle VM VirtualBox® англійською мовою.

Для кожної віртуальної машини можна емулювати до 4-х мережних адаптерів. Кожен із мережевих адаптерів може працювати в одному з 6 режимів:

  • Не підключений. У цьому режимі адаптер присутній у гостьовій системі, але поводиться так, начебто мережевий кабельдо нього не включений.
  • NAT. У цьому режимі адаптер використовує настройки основної системи при взаємодії з мережею фізичного вузла та іншими зовнішніми мережами. Мережа підсистема VirtualBox транслює IP-трафік з вихідною IP-адресою віртуальної машини в трафік з вихідною адресою мережевого адаптера хостової системи (трансляція мережевих адрес, Network Address Translation). Реалізація NAT у VirtualBox має певні обмеження, пов'язані з підтримкою протоколу ICMP, широкомовного UDP-трафіку та технологій віртуальних приватних мереж. Цей режим використовується за замовчуванням.
  • Мережевий міст. У цьому режимі мережевий адаптер ВМ підключається до мережного адаптера хостової системи та обробляє мережеві пакети безпосередньо в обхід мережевого стека хостової системи (адаптер хостової системи працює з адаптером ВМ в режимі моста).
  • Внутрішня мережа. Мережеві адаптери Віртуальних машин поєднуються між собою в ізольований сегмент мережі.
  • Віртуальний адаптер хоста. Мережа, що об'єднує в даний сегмент хостову систему та віртуальні машини, включені в даний сегмент. Для цього режиму VirtualBox створює в хостовій системі програмний мережевий інтерфейс та встановлює на ньому IP-адресу.
  • Універсальний драйвер . Користувач сам вибирає драйвер мережного адаптера, який може бути входить до складу VirtualBox або завантажується з пакетом додатків до VirtualBox. На Наразііснує 2 драйвери реалізують 2 режими роботи віртуального адаптера:
    • UDP Тунель. Режим зв'язку віртуальних машин, запущених різних хостах. Працює над існуючою мережевою інфраструктурою.
    • VDE(Віртуальний розподілений Ethernet). Цей режим може бути використаний для підключення розподілених віртуальних машин до віртуального комутатора Ethernet на Linux або FreeBSD хостах.

Для кожного з 4-х мережних адаптерів віртуальної машини можна вибрати один з 5 емулюючих реальних драйверів. мережеві адаптерирізних виробників обладнання або драйвер Virtio-net, що є частиною open-source KVM проекту. Драйвер Virtio-net дозволяє уникнути складності емуляції мережного обладнання та дозволяє підвищити продуктивність мережі. Linux ядро ​​гостьової системи версії 2.6.25 і більше може підтримувати Virtio-net адаптер. Для гостьових систем на Windows 2000, XP та Vista драйвер для адаптера Virtio-net можна

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

У цій статті налаштуємо мережу на віртуальній машині під керуванням Windows 7.

Настроювання VirtualBox починається з встановлення глобальних параметрів.

Перейдемо до меню "Файл - Налаштування".

Потім відкриємо вкладку "Мережа"і «Віртуальні мережі хоста». Тут вибираємо адаптер та натискаємо кнопку налаштування.

Спочатку встановлюємо значення IPv4адреси та відповідної маски мережі (див. скріншот вище).

Після цього переходимо на наступну вкладку та активуємо DHCPсервер (незалежно від того, статична або динамічна вам присвоєна IP-адреса).

Слід встановити значення адреси сервера, що відповідає адресам фізичних адаптерів. Значення «Кордон» повинні охоплювати всі використовувані в ОС адреси.

Тепер про налаштування ВМ. Заходимо в «Налаштування», розділ "Мережа".

Як тип підключення встановлюємо відповідний варіант. Розглянемо ці варіанти докладніше.

1. Якщо адаптер "Не підключений", VB повідомить користувача про те, що він є, проте підключення немає (можна порівняти з тим випадком, коли Ethernet-кабель не підключений до порту). Вибір цього параметра може симулювати відсутність підключення кабелю до віртуальної мережі. Таким чином, можна інформувати гостьову операційну систему про те, що з'єднання з інтернетом немає, але його можна налаштувати.

2. При виборі режиму "NAT"гостьова ОС зможе виходити в інтернет; у цьому режимі відбувається перенаправлення пакетів. Якщо необхідно з гостьової системи відкривати веб-сторінки, читати пошту та завантажувати контент, то це слушний варіант.

3. Параметр "Мережевий міст"дозволяє здійснювати більше дій в Інтернеті. Наприклад, сюди входить моделювання мереж та активних серверів у віртуальній системі. При виборі цього режиму VB здійснить підключення до однієї з доступних мережевих карток та почне пряму роботу з пакетами. Мережевий стекхост-системи не буде задіяний.

4. Режим "Внутрішня мережа"застосовується для організації віртуальної мережі, до якої можна отримати доступ із ВМ. Ця мережа не має відношення до програм, запущених на головній системі, або мережного обладнання.

5. Параметр "Віртуальний адаптер хоста"використовується для організації мереж із головної ОС та кількох ВМ без залучення реального мережного інтерфейсу основної ОС. У головній ОС організується віртуальний інтерфейс, з якого встановлюється підключення між нею та ВМ.

6. Рідше за інших використовується "Універсальний драйвер". Тут користувач знаходить можливість вибрати драйвер, що входить до VB або розширення.

Виберемо Мережевий міст і призначимо для нього адаптер.

Після цього здійснимо запуск ВМ, відкриємо мережеві підключення та зайдемо до «Властивостей».





Слід вибрати протокол інтернету TCP/IPv4. Тиснемо «Властивості».

Тепер потрібно прописати параметри IP-адреси та ін. Адреса реального адаптера виставляємо як шлюз, а як IP-адресу може бути значення, що йде за адресою шлюзу.

Після цього підтверджуємо свій вибір та закриваємо вікно.

Налаштування Мережевого мосту завершено, і тепер можна виходити в інтернет та взаємодіяти з хостовою машиною.