VirtualBox - Мрежови настройки: Инструкция. Oracle VM VirtualBox

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

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

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

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

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

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

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

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

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

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

Избор на RAM

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

Място на съхранение

Следващата стъпка е да се създаде "виртуален твърд диск" (VHD). Това създава файл на вашия твърд диск, който може да се използва от VirtualBox, за да действа като отделен твърд диск. Това ви позволява да инсталирате операционна система, без да се притеснявате, че съществуващите ви данни са повредени. Уверете се, че е избран Boot Hard Disk и "Create New Hard Disk", след което натиснете "Continue". Това ще стартира "Създаване на нов хост за виртуален диск." Кликнете отново върху „Напред“, за да завършите действието.
След това ще бъдете попитани дали искате да създадете "динамично разширяващ се" или диск с фиксиран размер. Всеки има своите предимства. Най-прекрасното нещо за динамичния диск е, че отнема точно количеството данни, които съдържа. Също така е създаден много по-бързо от фиксирания при значителен размер.
Въпреки това трябва да следвате това, защото неговата гъвкавост може да бъде и нейната отрицателна черта. Така създавате динамичен диск и му присвоявате 50 GB, след което поставяте на него около 20 GB данни. Файлът му ще се покаже, тъй като съдържа само 20 GB място на твърдия диск, според хост операционната система. Затова можете да заемете това място с други данни и да не го забележите. Въпросът е, че ако стартирате виртуална машина и се опитате да добавите повече данни към динамичен диск, ще имате проблеми -на виртуален диск се казва, че той все още има 30 GB, но в действителност те може да не са вече там. Същото е предимството на диск с фиксиран размер. Разбира се, това е неудобно, когато се опитате да разберете колко пространство ви трябва, но тогава вече няма да се налага да се тревожите за това. Този пример показва динамични дискове, но фиксираните ще работят също толкова добре. Уверете се, че е избрано "Dynamically Expanding Storage", след което отново натиснете "Continue". След това ще бъдете помолени да изберете името, местоположението и размера на новия VHD. За повечето приложения няма да се налага да променяте името или местоположението, но можете да го направите, като щракнете върху иконата на папката до текстовото поле.
Размерът, който трябва да посочите, зависи от това колко материал планирате да използвате. Ако просто искате да го приложите за стартиране на множество програми, предложеният размер от 10 GB трябва да е достатъчен. Уверете се, че опциите са правилни, кликнете върху „Напред“ и „Готово“. На този етап трябва само да проверите всичко и да се уверите, че всички настройки са настроени, както бихте очаквали. След това просто трябва да натиснете "Finish", и виртуалната машина ще бъде настроена така, че да можете да инсталирате Windows.

Изтегляне на гост OS в VirtualBox

Как да използваме услугата допълнително? Сега е времето да стартирате виртуалната машина за първи път. Уверете се, че новият виртуален компютър, който току-що създадохте, е избран в прозореца VirtualBox Manager и след това щракнете върху бутона Старт в горната част.прозорец. Когато услугата се стартира, ще видите прозореца на първия стартиращ съветник, който ще ви помогне да се подготвите за инсталирането на Windows XP. Кликнете върху „Напред“. След това ще бъдете попитани какво искате да използвате като стартиращ носител, CD или изображение на твърдия ви диск (обикновено като .iso файл). След като изберете опцията си, кликнете върху „Напред“, след което върху „Готово“. Ако не сте успели да отворите виртуалната машина VirtualBox след горните опции, вероятно нямате място за вашата RAM или HDD. Ако рестартирането не реши проблема, повторете предишните стъпки отново. Тъй като нищо не е инсталирано на виртуалния твърд диск, програмата за инсталиране на Windows автоматично ще се изтегли. Ще отнеме известно време, за да изтеглите всички необходими 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).
Основни режими:
  • Транслация на мрежови адреси (NAT).
  • Мрежови мрежи.
  • Вътрешна мрежа.
  • Само хостинг мрежа.
  • Пренасочване на NAT порт.
  • Oracle VirtualBox ги предлага на базата на типа гост OS, който сте задали при създаването на виртуална машина, и рядко се налага да ги модифицирате. Изборът на мрежов режим зависи от това как искате да използвате устройството (клиент или сървър) и искате други компютри във вашата мрежа да го виждат. Така че, трябва да погледнете всеки режим на настройка на мрежата VirtualBox малко повече.

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

    Това е режимът по подразбиране за нови виртуални машини, който работи в повечето случаи, когато гост ОС е тип "клиент" (т.е. повечето мрежови връзки се извеждат). Ето как работи. Когато гост операционната система се стартира, тя еобикновено използва DHCP за IP-адрес. Oracle VirtualBox DHCP изпраща искането и да уведоми операционната система, предназначена за IP-адрес и шлюз за маршрутните изходящи връзки. В този режим, като всяка виртуална машина се определя по същия IP-адрес (1002.15), защото всеки смята, че това е в техен изолирана мрежа. Когато те изпращат своето движение през портала (1002.2), VirtualBox пренаписва пакети да изглеждат така, като те дойдоха от домакина, а не на "гост" (работи вътре домакин). Това означава, че операционната система гост ще работи дори, ако домакинът се движи от една мрежа към мрежа (например преносим компютър се движи между а) от водещи безжични връзки. Но как друг компютър инициира свързване с нея? Например, трябва да се свържете с уеб сървър, работещ на компютъра за гости. Това не е режим (обикновено) с помощта на NAT, тъй като гост операционна система не маршрут. По този начин, за да работи виртуални сървърни машини, което трябва друг режим на мрежата и друга настройка на мрежата VirtualBox. Свързване NAT (мрежови характеристики):
  • Гост OS са в собствената си частна мрежа.
  • VirtualBox действа като DHCP сървър.
  • механизъм VirtualBox NAT превежда адреси.
  • Целевите сървъри отразяващи изходящия трафик от приемащата VirtualBox.
  • Конфигурацията не е необходимо да бъде домакин или OS гост.
  • Отлична работа, когато на "гостите" са клиенти, но не и сървъри.
  • мост мрежи

    Свързан мрежа се използва, когатоискате виртуалната ви машина да бъде пълна характеристика на мрежата, която е равна на хост устройството ви. В този режим виртуалният мрежов адаптер е "свързан" с физическото във вашия хост. Това се дължи на факта, че всяка виртуална машина има достъп до физическата мрежа точно като вашия хост. Той може да осъществи достъп до всяка услуга в мрежата - външни DHCP услуги, услуги за търсене на имена и данни за маршрутизация и т.н. Недостатъкът на този режим е, че ако стартирате много виртуални машини, можете бързо да изчерпите IP адресите или вашият мрежов администратор ще препълни с искания за тях. Второ, ако вашият хост има няколко физически мрежови адаптера (като безжичен и кабелен), трябва да промените моста, ако се рестартира по мрежата. Какво да направите, ако искате да стартирате сървъри във виртуална машина, но не искате да получите администратор? Може би един от двата режима ще работи за вас, или се нуждаете от комбинация от допълнителни параметри, като NAT vNIC + 1 само хост vNIC.
    Спецификации на мостови мрежи:
  • Мостовете на VirtualBox са за хост мрежата;
  • са добри за всяка гост OS (както клиент, така и сървър);
  • използват IP адреси;
  • може да включва конфигурацията на госта;
  • ​​
  • са най-подходящи за производствени среди.
  • Вътрешна мрежа

    Когато настроите една или повече виртуални машини да работят във вътрешната мрежа, VirtualBox гарантира, че целият трафик в тази мрежа ще остане в хоста и ще бъде налице само за устройството в товавиртуална мрежа. Вътрешната мрежа е напълно изолирана система. Той е подходящ за тестване. В нея, използвайки виртуална машина, можете да създавате сложни вътрешни мрежи, които предоставят техните услуги (например Active Directory, DHCP и др.). Моля, обърнете внимание, че дори хостът не е елемент от него. Този режим позволява на виртуалната машина да работи, дори ако хостът не е свързан към мрежата (например в самолет). Въпреки това, при този тип връзка и конфигурация, VirtualBox мрежата не предоставя такива "удобни" услуги като DHCP, така че вашето устройство трябва да бъде конфигурирано статично или да осигурява услуга DHCP /Име. Разрешено е да се инсталират няколко вътрешни мрежи. Можете да конфигурирате виртуални машини, за да позволите на множество мрежови адаптери да бъдат вътрешни и други мрежови режими и по този начин да осигурите маршрути, ако е необходимо. Но всичко това изглежда трудно и недостъпно за неспециалист. Какво трябва да направя, ако искате вътрешната мрежа да хоства хост на VirtualBox, като предоставя IP адреси на IP адреса на госта? За да направите това, може да се наложи да конфигурирате мрежата само за хоста. Вътрешни мрежови характеристики:
  • Гостните операционни системи могат да виждат други "гости" в една вътрешна мрежа;
  • хостът не може да вижда вътрешната конфигурация;
  • изисква се мрежова конфигурация;
  • Дори ако домакинът не е член на връзката, вътрешната мрежа може да се използва във връзка с мостовата връзка;
  • е много подходяща за многопотребителска мрежа.
  • Хостинг само за мрежата

    Работи почти по същия начин като връзкатаВътрешна мрежа, в която определяте коя мрежа е гост сървър. Всички виртуални машини, които са в тази мрежа, ще се виждат и приемат. Въпреки това, други външни устройства не могат да видят "гости" в тази мрежа, откъдето идва и името "само хост". Той е много подобен на вътрешна мрежа, но сега хостът може да предоставя услуги на DHCP. За да конфигурирате тази връзка, отидете на VirtualBox Manager и изберете настройката по подразбиране. Спецификации на мрежата:
  • VirtualBox създава частна вътрешна мрежа за гост OS, а хостът вижда новия софтуер на NIC.
  • VirtualBox предоставя DHCP сървър.
  • Операционните системи за гости не могат да имат достъп до външната мрежа.
  • Пренасочване на NAT порт

    Сега можете да си представите, че сте изследвали достатъчно режими за обработка на всеки случай, но има изключения. Какво ще стане, ако средата за разработка се намира например на лаптоп и имате ли една или повече виртуални машини, към които да се свързват други компютри? И вие постоянно сте принудени да използвате различни клиентски мрежи. В този сценарий NAT няма да работи, защото външните машини трябва да бъдат свързани чрез тип мост. Това може да е добър вариант, но може да ви е необходим IP адрес. В допълнение, софтуерът не винаги е в състояние да се справи с нестабилните мрежи. Ако използвате вътрешна мрежа, може да се окаже, че виртуалните ви машини трябва да са видими в мрежата. Какво да правите в такива случаи? Настройте виртуална машина, за да използвате мрежата NAT, добавете правила за препращане на портове и външнисвържете компютрите към "хост". Номерът на порта и връзката ще бъдат пренасочени към VirtualBox чрез номера на гост OS. Например, ако вашата виртуална машина изпълнява уеб сървър на порт 80, можете да конфигурирате горните правила. Той идва с демо-система за мобилни устройства, която не трябва да се преконфигурира всеки път, когато свържете лаптопа си към друга LAN /мрежа. В крайна сметка, VirtualBox има много мощен набор от опции, който ви позволява да конфигурирате почти всяка конфигурация, която може да ви е необходима. За да намерите необходимата опция, вижте ръководството VirtualBox на официалния сайт.

    Свързани публикации