VirtualBox - настройка на мрежата: инструкции. Oracle VM VirtualBox

19.03.2019

Да се ​​научите да използвате VirtualBox е полезно за всички. Благодарение на тази услуга получавате виртуални компютри, които можете да пускате на устройствата си, без да се налага да купувате нов хардуер. В основата си това е свободен софтуер за виртуализация.

настройка на мрежата за виртуална кутия

VirtualBox е създаден за решаване на много проблеми. Благодарение на тази функционалност получавате възможност да създавате виртуални компютри "от въздуха". Те не заемат място на бюрото ви, но работят точно като истински компютър. Те могат да бъдат създадени и изтрити с няколко кликвания.

Какво е VirtualBox? Това е безплатно, отворен код, междуплатформена програма за създаване, управление и управление на виртуални машини (VM) - компютри, чиито хардуерни компоненти се емулират от хост компютър или от устройство, изпълняващо програма. VirtualBox може да работи на Windows, Mac OS X, Linux и Solaris.

Защо ви е нужен?

Използването на виртуални машини може да бъде изключително полезно по редица причини. Например можете да я стартирате, за да опитате софтуер, който смятате, че може да е опасен, или да опитате друга операционна система, без да променяте начина, по който конфигурирате компютъра.

Можете също да го използвате за целите на сигурността. Например, можете да създадете виртуална банкова машина за онлайн банкиране, само за да сте сигурни, че не станете жертва на шпионски софтуер или троянски коне, които получават вашите данни.

Как да инсталирате VirtualBox?

Най-лесният начин да получите най-новата версия на VirtualBox е да го изтеглите от страницата за изтегляне на официалния уебсайт. Там можете да намерите подходяща версия за вашата платформа или? Ако използвате Linux, можете да изучавате списъка с инструкции за различни дистрибуции на тази операционна система.

За всяка версия на Linux ви дава възможност да изтеглите съответно опциите “i386” или “amd64”, 32-битови и 64-битови версии.

Как да инсталирате VirtualBox? Този процес е подобен на инсталирането на всяка друга програма на вашата платформа, така че не би трябвало да имате никакви проблеми. Ако изпитвате затруднения, винаги можете да прочетете ръководството за инсталиране на уебсайта на услугата.

virtualbox как да се използва

Използване на VirtualBox

Как да използвате VirtualBox? Когато стартирате приложението за първи път, ще бъдете посрещнати от VirtualBox Manager. Тук можете да създавате виртуални машини, да ги активирате или деактивирате и да конфигурирате достъпа до виртуалното оборудване, с което разполагате, както и да създавате мрежови настройки.

Създайте виртуална машина

За да конфигурирате мрежата във VirtualBox и да започнете, ще трябва да създадете виртуална машина. Това се прави както следва.

Първата стъпка към създаването на виртуална машина е да кликнете върху бутона „Създай“ в горния ляв ъгъл на прозореца VirtualBox Manager - това е голяма синя звезда, която е много трудно да се пропусне.

Това ще стартира “New Virtual Wizard”, който ще ни води през стъпките, необходими за изпълнение.

Въведете името на виртуалния компютър. Това име зависи изцяло от вас, но има някои нюанси.

VirtualBox ще се опита да разбере коя операционна система възнамерявате да изпълнявате във виртуалната машина въз основа на това какво име влизате. Ако това име се нарича "XP", предполага се, че ще инсталирате Windows XP и ще го конфигурирате съответно. Въпреки това, можете да излезете с произволно име. След това ще можете ръчно да изберете типа на операционната система от падащите списъци по-долу. Когато направите това, кликнете върху Продължи, за да преминете към следващата стъпка. Този пример обхваща Windows за VirtualBox. По-долу е представено ръководство за инсталиране на тази операционна система като гост и последваща конфигурация мрежова връзка.

как да инсталирате virtualbox

Избор на памет

За да инсталирате гост OS след стартиране на VirtualBox, ще бъдете подканени да изберете количеството RAM, което искате да поставите на виртуалната машина. Колкото повече обем ви даде, толкова по-добре ще работи приложението, но имайте предвид, че паметта, отпусната за виртуалния компютър, не може да се използва от операционната система (тоест компютъра, на който е инсталиран VirtualBox).

И така, колко RAM трябва да разпределите VM? Това зависи от редица фактори. Ако планирате да използвате само виртуална машина, докато тя работи, можете да си позволите да я предоставите с повече RAM, защото няма да поискате от хост системата да изпълнява многозадачни задачи. Ако, от друга страна, вие го използвате по едно и също време, докато изпълнявате много други функции на хост операционната система, трябва по-добре да изчислите тази стойност. Добро общо правило е да се разпредели половината от RAM на компютъра. Така че, ако вашият компютър има 4 GB оперативна памет, дайте 2 GB от VM, оставяйки хоста с останалата част от звука. Ако изберете тази стойност с груба грешка, ще срещнете факта, че VirtualBox не се стартира.

Складово пространство

Следващата стъпка е да се създаде “виртуален твърд диск” (VHD). Това създава файл на вашия твърд диск, който може да се използва от VirtualBox, за да действа като отделен твърд диск. Това ви позволява да инсталирате операционна система, без да се притеснявате какво може да понесе съществуващите ви данни.

Уверете се, че са избрани Boot Hard Disk и Create New Hard Disk и натиснете Continue. Това ще стартира Създаване на нов съветник за виртуални дискове. Кликнете върху Продължи отново, за да завършите действието.

.  t

След това ще бъдете попитани дали искате да създадете “динамично разширяващ се” или диск с фиксиран размер. Всеки има своите предимства. Най-голямото нещо за динамичния диск е, че заема точно количеството данни, които съдържа. Също така се създава много по-бързо от фиксираното във всеки значителен размер.

Въпреки това, трябва да държите под око това, защото неговата гъвкавост може да бъде и нейната негативна черта. Така че вие ​​създавате динамичен диск и му присвоявате 50 GB, след което поставяте около 20 GB данни. Неговият файл ще бъде показан като съдържащ само 20 GB свободно място на твърдия диск, в съответствие с вашата хост операционна система. Затова можете да заемете това място с други данни и да не го забележите.

Факт е, че ако стартирате виртуална машина и се опитате да добавите повече данни към динамичен диск, ще имате проблеми - виртуалният диск твърди, че все още има 30 GB, но всъщност вече може да не е там.

Това е и предимството на диска с фиксиран размер. Разбира се, това е неудобно, когато се опитате да разберете колко място ще ви трябва, но тогава вече няма да се тревожите за това.

Този пример показва динамични дискове, но фиксираните дискове ще работят също толкова добре. Уверете се, че е избрано Dynamically Expanding Storage, след което кликнете отново върху Continue. След това ще бъдете помолени да изберете името, местоположението и размера на новия VHD. За повечето приложения няма да е необходимо да променяте името или местоположението, но можете да направите това, като кликнете върху иконата на папката до текстовото поле.

прозорци за virtualbox

Размерът, който трябва да посочите, зависи от това колко материали искате да използвате. Ако просто искате да го използвате, за да стартирате множество програми, предложеният размер от 10 GB трябва да бъде достатъчно. Уверете се, че настройките са правилни, след това щракнете върху “Continue” и “Finish”.

На този етап трябва само да проверите всичко и да се уверите, че всички настройки са настроени, както очаквате. Тогава просто трябва да натиснете Finish и виртуалната машина ще бъде създадена, за да можете да инсталирате Windows.

Зареждане на гостуващата операционна система във VirtualBox

Как да използвате услугата допълнително? Сега е време да стартирате виртуалната машина за първи път. Уверете се, че новият виртуален компютър, който току-що създадохте, е избран в прозореца VirtualBox Manager, след което щракнете върху бутона Старт в горната част на прозореца. Когато услугата се стартира, ще видите прозореца за първоначално стартиране, който ще ви помогне да се подготвите за инсталирането на Windows XP. Кликнете върху „Продължи“. Тогава ще се отвори въпрос дали искате да използвате инсталационния носител като компактдиск или изображение на твърдия ви диск (обикновено като .iso файл). След като изберете опцията, кликнете върху Продължи, след това върху Край.

Ако не сте успели да отворите виртуалната машина VirtualBox след горните настройки, вероятно не сте разпределили правилно място за RAM или HDD. В случай, че рестартирането не реши проблема, повторете предишните стъпки отново.

Тъй като нищо не е инсталирано на виртуалния твърд диск, Windows Setup ще се стартира автоматично. Ще отнеме известно време, за да заредите всички необходими OS файлове, но накрая ще видите екран, който показва списък на съществуващи дялове и неразпределено пространство на компютъра.

След това трябва да конфигурирате XP, така че натиснете Enter. Ще се появи въпрос за това как искате да форматирате устройството. Трябва да изберете опцията "Форматиране на дял, използвайки файлова система NTFS (Quick)". Уверете се, че сте избрали опцията „Бързо“, или ще трябва да изчакате много дълго време!

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

Когато компютърът се рестартира, той ще се опита да се включи от CD с помощта на прозореца "Натиснете произволен клавиш за зареждане от CD ...". Игнорирайте го! Ако направите това, повторете предишната стъпка отново без причина.

Можете да предотвратите този системен проблем, като щракнете с десния бутон върху иконата на компактдиска в долната част на прозореца на виртуалната машина и кликнете върху „Премахване на диск от виртуалния диск“. Веднага след като този прозорец се затвори, ще видите познатия екран за стартиране на Windows XP, преди да превключи на втория етап на инсталацията.

След като се покаже “Съветник за инсталиране на Windows XP”, щракнете върху “Напред”, за да го стартирате. Първо, ще бъдете помолени да зададете регионални и езикови настройки, които са свързани основно с кликване върху „Персонализиране ...” (за да изберете държава) и след това „Детайли”, ако трябва да промените клавиатурната подредба.

След като всичко е избрано, натиснете Напред отново. След това ще трябва да въведете име на компютър и администраторска парола. По-добре е да изберете име, което има някакво значение, вместо произволен низ от символи, създаден автоматично. Колко сложна искате да направите парола на администратора зависи от важността на сигурността на виртуалната машина.

След като щракнете върху "Напред", ще видите настройките за дата и час, от които нямате нужда да променяте. Когато натиснете този бутон отново, прозорецът ще изчезне за известно време, Windows ще приложи всички настройки и ще продължи инсталацията. Сега можете да използвате добавки за гости във VirtualBox.

След минута или две ще се появи друг прозорец, този път за мрежовите настройки. По-удобно е да изберете първата опция (мрежа, която няма домейн). За да направите това, трябва да въведете името на работната група - по подразбиране е Rward и всички стойности по подразбиране. Може обаче да се наложи да изберете "Поддръжка на Direct3D", когато бъдете помолени да идентифицирате компонентите.

Как да работите с мрежата?

Мрежата във VirtualBox е изключително ефективна, но нейната конфигурация може да бъде малко по-сложна. За да разберете това, трябва да обмислите различни начини за конфигуриране на VirtualBox мрежа с няколко указателя към кои конфигурации да използвате и кога.

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

какво е virtualbox

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

  • Превод на мрежови адреси (NAT).
  • Мостови мрежи.
  • Вътрешна мрежа.
  • Мрежа само за хостинг.
  • NAT с препращане на портове.

Oracle VirtualBox им предлага да се основават на тип гост OS, който сте задали при създаването на виртуална машина, и рядко се налага да ги модифицирате. Изборът на мрежов режим зависи от това как искате да използвате устройството (клиент или сървър) и дали искате други компютри във вашата мрежа да го виждат. Така че, трябва да разгледате всеки режим на мрежова конфигурация на VirtualBox малко по-подробно.

Превод на мрежови адреси (NAT)

Това е режимът по подразбиране за нови виртуални машини, който работи добре в повечето ситуации, в които гост ОС е тип "клиент" (т.е. повечето мрежови връзки са изходящи). Ето как работи.

Когато гост ОС се стартира, тя обикновено използва DHCP, за да получи IP адрес. Oracle VirtualBox ще изпрати тази DHCP заявка и ще уведоми операционната система за назначения IP адрес и адрес на шлюза за маршрутизиране на изходящи връзки. В този режим всяка виртуална машина получава един и същ IP адрес (10.0.2.15), защото всеки от тях смята, че е разположен в собствена изолирана мрежа. И когато изпращат своя трафик през шлюза (10.0.2.2), VirtualBox пренаписва пакетите, така че те да се появяват така, сякаш идват от хоста, а не от "госта" (работещ в хоста).

Това означава, че гост ОС ще работи, дори ако хостът се премества от мрежа в мрежа (например, лаптоп се движи между места), от безжични към кабелни връзки.

Как обаче друг компютър инициира връзка с него? Например, имате нужда от връзка с уеб сървър, който се изпълнява на компютъра за гости. Това не е възможно (обикновено) при използване на NAT режим, защото няма маршрут към гост OS. По този начин, за стартиране на сървъри на виртуални машини, имате нужда от различен мрежов режим и различна настройка на мрежата VirtualBox.

NAT връзка (мрежови характеристики):

  • Гост ОС са в собствената си частна мрежа.
  • VirtualBox действа като DHCP сървър.
  • NAT механизъм VirtualBox превежда адреси.
  • Целевите сървъри показват трафик, произхождащ от хоста на VirtualBox.
  • Конфигурацията не се изисква за хост или гост OS.
  • Работи чудесно, когато “гости” са клиенти, но не и сървъри.

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

Мрежовата мрежа се използва в случаите, когато искате виртуалната ви машина да бъде пълен мрежов елемент, т.е. да е равна на хост устройството. В този режим виртуалният мрежов адаптер се свързва с физическия на вашия хост.

Това се дължи на факта, че всяка виртуална машина има достъп до физическата мрежа по същия начин като вашия хост. Той може да осъществи достъп до всяка услуга в мрежата - външни DHCP услуги, услуги за търсене на имена и информация за маршрутизация и т.н.

Недостатъкът на този режим е, че ако стартирате много виртуални машини, можете бързо да изчерпите IP адресите или вашият мрежов администратор ще бъде претоварен с искания за тях. Второ, ако вашият хост има няколко физически мрежови адаптера (например безжичен и кабелен), трябва да преконфигурирате моста, ако се свърже отново към мрежата.

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

стартирайте virtualbox

Мрежови функции на Bridge:

  • Мостовете на VirtualBox са за хост мрежата;
  • добро за всеки гост OS (клиент и сървър);
  • използва IP адреси;
  • може да включва конфигурация за гости;
  • най-подходящ за производствени среди.

Вътрешна мрежа

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

Вътрешната мрежа е напълно изолирана система. Той е подходящ за тестване. В нея, използвайки виртуална машина, можете да създавате сложни вътрешни мрежи, които предоставят свои собствени услуги (например Active Directory, DHCP и др.). Моля, обърнете внимание, че дори хостът не е негов елемент.

Този режим позволява на виртуалната машина да работи, дори ако хостът не е свързан към мрежата (например в самолет). Въпреки това, при този тип връзка и конфигурация на мрежата, VirtualBox не предоставя такива "удобни" услуги като DHCP, така че вашето устройство трябва да бъде статично конфигурирано или да предоставя услуга DHCP / Име.

Разрешено е да се инсталират множество вътрешни мрежи. Можете да конфигурирате виртуални машини, за да позволите на множество мрежови адаптери да бъдат вътрешни и други мрежови режими, и по този начин да осигурите маршрути, ако е необходимо. Но всичко това изглежда трудно и недостъпно за не-експерт.

Какво ще стане, ако искате вътрешната мрежа да хоства хост с VirtualBox, осигурявайки на хоста OS с IP адреси? За да направите това, може да се наложи да конфигурирате мрежата само за хоста.

Характеристики на вътрешната мрежа:

  • гост OS може да вижда други "гости" в една и съща вътрешна мрежа;
  • хостът не може да вижда вътрешната конфигурация;
  • изисква се мрежова конфигурация;
  • дори ако хостът не е член на връзката, вътрешната мрежа може да бъде споделена с мостовата връзка;
  • Добре е за работа с множество потребители.

Мрежа само за хостинг

Той работи почти същото като вътрешната мрежова връзка, в която указвате коя мрежа е включен. Всички виртуални машини в тази мрежа ще виждат помежду си и хоста. Други външни устройства обаче не могат да виждат „гости“ в тази мрежа, откъдето идва и името „само за хост“.

Той е много подобен на вътрешната мрежа, но хостът вече може да предоставя DHCP услуги. За да настроите такава връзка, влезте в VirtualBox Manager и изберете настройките по подразбиране.

Мрежови функции:

  • VirtualBox създава частна интранет за гост операционната система, а хостът вижда новия софтуер на NIC.
  • VirtualBox осигурява DHCP сървър.
  • Гост OS не може да отиде във външната мрежа.

NAT с препращане на портове

Сега можете да си представите, че сте изследвали достатъчно режими, за да се справите с всеки случай, но има изключения. Ами ако средата за разработка е например на лаптоп и имате една или повече виртуални машини, които се нуждаят от други компютри за свързване? И вие постоянно сте принудени да използвате различни клиентски мрежи.

При този сценарий NAT няма да работи, защото външните машини трябва да бъдат преодолени. Това може да е добър вариант, но може да имате нужда от IP адреси. В допълнение, софтуерът не винаги е в състояние да се справи с променящите се мрежи.

Ако използвате вътрешната мрежа, възможно е виртуалните ви машини да са видими в мрежата. Какво да правите в такива случаи?

Конфигурирайте виртуалната машина да използва мрежата NAT, добавете правила за препращане на портове и свържете външните компютри към „хоста“. Номерът на порта и връзките ще бъдат пренасочени от VirtualBox към номера на OS на госта.

Например, ако вашата виртуална машина стартира уеб сървър на порт 80, можете да конфигурирате горните правила. Това осигурява демо-система за мобилни устройства, която не трябва да се преконфигурира всеки път, когато вашият лаптоп се свързва с друга LAN / мрежа.

В крайна сметка, VirtualBox има много мощен набор от параметри, който ви позволява да персонализирате почти всяка конфигурация, от която се нуждаете. За да намерите подходящата опция, проверете ръководството VirtualBox на официалния уебсайт.