Virtual qutu virtual maşınları arasında yerli şəbəkə. Oracle VM VirtualBox virtualizasiya platformasında şəbəkənin qurulması. Ubuntu qonağının qurulması

Parametrlər yerli şəbəkə bir kompüter və virtual maşın arasında virtual qutu olduqca asandır, sadəcə bu məqalədə danışacağım bəzi nüansları bilməlisiniz.

İlk addım virtual qutuda şəbəkənin qurulmasıdır. Virtual maşın söndürülməlidir. "Parametrlər -> Şəbəkə" bölməsinə keçin, istifadə olunmamış adapteri seçin, onu yandırın və əlaqə növünü seçin - "virtual host adapteri":

IN windows şəbəkəsi“ipconfig” əmri ilə yoxlanıla bilər:

Linux OS-də terminaldan şəbəkəni bu şəkildə yoxlaya bilərsiniz:

ifconfig

Cavab olaraq, işləyən şəbəkə interfeyslərini görməlisiniz:

İP-ə əsasən, kompüter və virtual maşın arasında yerli şəbəkənin təşkili üçün hansı interfeysin cavabdeh olduğunu təxmin edə bilərsiniz; standart olaraq (əgər siz virtual qutuda IP-ni özünüz konfiqurasiya etməmisinizsə), bu ip belə görünməlidir: 192.168.1. 56.* (* əvəzinə adətən 101 və ya 102 və s.).

Bu ip virtual maşına daxil olmaq üçün istifadə edilməlidir.

Varsayılan olaraq, ip virtualbox dhcp serveri tərəfindən verilir. Rahatlıq üçün virtual maşının özündə statik IP ünvanı təyin edə bilərsiniz. Məsələn, Windows-da bu, şəbəkə xüsusiyyətlərini redaktə etməklə həyata keçirilir. Linux interfeysində hər şey oxşardır, lakin bunu terminalda qrafik qabıq olmadan necə etmək olar, ubuntu serverinə yeni şəbəkə interfeysi əlavə etmək nümunəsindən istifadə edərək aşağıda göstəriləcəkdir.

Linux-da belə olur ki, kompüter və virtual maşın arasında yerli şəbəkə interfeysi standart olaraq aktiv deyil və nəticədə yerli şəbəkə yoxdur. Bu halda, kompüter və virtual maşın arasında yerli şəbəkə interfeysini əl ilə qaldırmalısınız. Sonra, ubuntu serverində şəbəkə interfeysinin aktivləşdirilməsi prosesi təsvir olunacaq.

Əvvəlcə bizə lazım olan şəbəkə interfeysinin adını tapmalıyıq. Terminalda yazırıq:

Nəticədə, bütün şəbəkə interfeyslərinin siyahısını alacaqsınız.

Lazım olan interfeysi tapırıq, çox vaxt sonuncudur. Ola bilsin ki, ya eth1 (ubuntu server 14.04 üçün) və ya enp0s8 (ubuntu server 16.04 üçün), hamısı virtual maşına qoşulmuş şəbəkə adapterlərinin sayından asılıdır.

Nano /etc/şəbəkə/interfeyslər

Ubuntu server 14.04 üçün fayl /etc/network/interfaces:

# Geri dönmə şəbəkə interfeysi avtomatik lo iface lo inet loopback # Əsas şəbəkə interfeysi avtomatik eth0 iface eth0 inet dhcp

Faylın sonuna sətir əlavə edin (ip üçün, dinamik olaraq təyin edin):

Avtomatik eth1 iface eth1 inet dhcp

Statik ip üçün:

Avtomatik eth1 iface eth1 inet statik ünvan 192.168.56.101 şəbəkə maskası 255.255.255.0

Konfiqurasiyanızdan asılı olaraq eth1 əvəzinə fərqli interfeys adı ola bilər.

Bundan sonra, virtual maşını yenidən başlatmalı və əmri yenidən işə salmalısınız:

ifconfig

ET1 interfeysi və ya göstərdiyiniz interfeys siyahıda görünməlidir.

Ubuntu server 16.04 üçün /etc/network/interfaces faylının qurulması:

# Geri dönmə şəbəkə interfeysi avtomatik lo iface lo inet loopback # Əsas şəbəkə interfeysi avtomatik enp0s3 iface enp0s3 inet dhcp

Burada interfeys eth0 əvəzinə enp0s3 adlanır. "ip a" əmri ilə əldə edilən məlumatlara görə, mənim vəziyyətimdə faylın sonuna aşağıdakıları əlavə etməliyəm:

Avtomatik enp0s8 iface enp0s8 inet dhcp

Dəyişikliklər etdikdən sonra siz həmçinin virtual maşını yenidən başlatmalısınız və ya yalnız şəbəkə xidmətini yenidən başlada bilərsiniz:

Sudo xidmət şəbəkəsini yenidən başladın

Ubuntu server 14.04-də o, mənim üçün həmişə yenidən başlamır, sadəcə işləməyə davam edir, ubuntu 16.04 ilə bu baxımdan hər şey qaydasındadır, amma tam əmin olmaq üçün virtual maşını yenidən işə salmağın daha yaxşı olduğunu düşünürəm.

Maşını yenidən işə saldıqdan və terminalda ifconfig əmrini yazdıqdan sonra şəbəkə interfeyslərinin nəticə siyahısında enp0s8 interfeysi görünməlidir.

Şəbəkə interfeysi hələ də işləmirsə nə etməli?

İki əsas seçim var: ya /etc/network/interfaces faylında səhv interfeys göstərmisiniz - bu halda “ip a” əmri ilə yenidən bütün mövcud şəbəkə interfeyslərinin siyahısına diqqətlə baxın və sizə lazım olanı seçin. . Və ya virtual OS şəbəkə adapterini ümumiyyətlə görmür. Bu halda, çox güman ki, OS-də bu adapter üçün uyğun sürücülər yoxdur. Bu problem adapter tipini dəyişdirməklə həll edilə bilər, məsələn, "paravirtual şəbəkə (virtio-net)":

İstədiyiniz nəticəni əldə etmək üçün adapter növü ilə təcrübə edə bilərsiniz.

virtual qutuda virtual maşına ssh girişi

Kompüter və virtual maşın arasında yerli şəbəkəni uğurla qurduqdan sonra, məsələn, ssh vasitəsilə ona qoşula bilərsiniz. Bunu etmək üçün məqalənin əvvəlində yazdığım IP ünvanını ssh müştərisinə yazın və uğurlu bağlantıya sevinin)

Baxış sayı: 242300

4

VirtualBox Host hissəsinin qurulması:
Bu vəziyyətdə əsas sistem əməliyyat sistemidir. Windows sistemi 7, lakin qonaq kimi Windows Server 2008 R2. Əvvəlki məqalədə olduğu kimi VirtualBox-4.1.14 platforması nəzərdən keçiriləcək.

VirtualBox tətbiqinin parametrlərində "Fayl" menyusu vasitəsilə "xüsusiyyətlər" sekmesini, "Şəbəkə" ni açın və aşağıdakı hərəkətləri yerinə yetirin:

Əvvəlcə IPv4 ünvanını və IPv4 alt şəbəkə maskasını təyin edin:

Sonra DHCP serverini aktivləşdirin (həqiqi şəbəkə adapterinizin IP ünvanının statik və ya dinamik olmasından asılı olmayaraq):

Server ünvanı real adapterlərin ünvan diapazonunda olmalıdır, IPv4 alt şəbəkə maskası real adapterin istifadə etdiyi maska ​​ilə uyğun olmalıdır, ünvanların yuxarı və aşağı sərhədləri sistemdə istifadə olunan bütün ünvanları əhatə etməlidir.

"Bağlantı növü" sütununda, açılan menyuda tələb olunan əlaqəni seçməlisiniz.

Hər bir şəbəkə interfeysi üçün onların aşağıdakı rejimlərdən hansında işləyəcəyini müəyyən etmək mümkündür:

Bağlantı yoxdur

Bu rejimdə VirtualBox qonağa şəbəkə adapterinin mövcud olduğunu, lakin onun qoşulmadığını bildirir - sanki Ethernet kabeli karta qoşulmayıb. Bu yolla, virtual şəbəkə kartından kabelin "çıxarılmasını" və əlaqəni kəsməyi simulyasiya etmək mümkündür, bu da qonaq OS-ni şəbəkə bağlantısının olmadığı, lakin onu konfiqurasiya etmək imkanı haqqında məlumatlandırmaq üçün faydalı ola bilər.

Şəbəkə Ünvanının Tərcüməsi (NAT)

NAT ən sadə yol qonaq ƏS-ni İnternetə çıxışla təmin edin; bu rejimdə paketlər sadəcə olaraq yönləndirilir (əməliyyatlar)

İnternetə baxmaq lazımdırsa, faylları endirin və istifadə edin poçt elektron poçtu ilə qonaq sistemində bu standart şəbəkə konfiqurasiyası sizin üçün işləyəcək və siz bu bölməni oxumağa keçə bilərsiniz.

Şəbəkə körpüsü

Bu rejim şəbəkələri simulyasiya etmək və qonaq sistemində serverləri işə salmaq kimi daha təkmil şəbəkə imkanları üçün lazımdır. Aktivləşdirildikdə, VirtualBox quraşdırılmış şəbəkə kartlarından birinə qoşulur və istifadə etmədən birbaşa şəbəkə paketləri ilə işləyir şəbəkə yığını Host OS.

Daxili şəbəkə

Bu rejimdən əldə edilə bilən virtual şəbəkə yaratmaq üçün istifadə edilə bilər virtual maşın, lakin host və ya digər xarici şəbəkə cihazlarında işləyən proqramlar üçün deyil.

Virtual Host Adapter

Bu rejim hostun fiziki şəbəkə interfeysindən istifadə etmədən bir host və bir neçə virtual maşından şəbəkələr yaratmaq üçün istifadə edilə bilər. Host sistemi ilə virtual maşınlar arasında əlaqəni təmin etmək üçün hostda virtual şəbəkə interfeysi (geri dönmə interfeysinə bənzər) yaradılır.

Universal sürücü

Nadir hallarda istifadə edilən rejimlər eyni ümumi şəbəkə interfeysini paylaşır, istifadəçiyə VirtualBox-a daxil ola bilən və ya genişləndirmə paketi ilə gələn sürücünü seçməyə imkan verir.

Hazırda iki alt növ mövcuddur:

UDP tuneli

Mövcud şəbəkə infrastrukturu vasitəsilə müxtəlif hostlarda işləyən virtual maşınları sadə və şəffaf şəkildə birbaşa birləşdirmək üçün istifadə edilə bilər.
VDE (Virtual Paylanmış Ethernet) şəbəkəsi

Virtual Paylanmışdan istifadə etməyə imkan verir Ethernet açarı Linux və ya FreeBSD hostunda. IN Bu an, ondan istifadə etmək üçün mənbə kodundan VirtualBox qurmaq lazımdır, çünki Oracle paylanmasına daxil deyil.

Dan bəri normal işləməsi Windows Serverə statik IP lazımdır, biz "şəbəkə körpüsü" və ya "virtual host adapteri" seçə bilərik.
"Şəbəkə körpüsü"nü nəzərdən keçirək:

Bağlantı növünü seçdikdən sonra: Şəbəkə Körpüsü, "Ad" sütununda lazım olan əlaqəni seçə bilərik.
İnternetim virtual Wi-Fi miniport adapteri vasitəsilə paylandığı üçün onu seçdim.

Seçin: İnternet Protokolunun 4-cü versiyası (TCP/IPv4) və xüsusiyyətləri vurun:

Burada IP ünvanını, maskanı və şlüzünü təyin edirik.
Mənim real adapterimin təyin edilmiş IP ünvanı 192.168.137.1 olduğundan, mən bu ünvanı şluz üçün təyin edirəm və IP ünvanını 192.168.137.2-yə təyin edirəm.
Sonrakı OK, bağlayın.
İnternet bağlantısının həqiqətən aktiv olduğundan əmin olmaq üçün pəncərəni yenidən açın komanda xətti və node üçün ping əmrini yerinə yetirin

VirtualBox-dan istifadə etməyi öyrənmək hər kəs üçün faydalıdır. Bu xidmət sayəsində siz yeni avadanlıq almadan öz cihazlarınızda işləyə biləcəyiniz virtual kompüterlər əldə edirsiniz. Özündə pulsuz virtuallaşdırma proqramıdır.

VirtualBox bir çox problemləri həll etmək üçün yaradılmışdır. Bu funksionallıq sayəsində siz havadan virtual kompüterlər yaratmaq imkanı əldə edirsiniz. Masanızda yer tutmurlar, lakin onlar əsl kompüter kimi işləyirlər. Onlar bir neçə kliklə yaradıla və silinə bilər.

VirtualBox nədir? Bu, virtual maşınları (VM) yaratmaq, idarə etmək və işə salmaq üçün pulsuz, açıq mənbəli, çarpaz platforma tətbiqidir - hardware komponentləri proqramın işlədiyi ana kompüter və ya cihaz tərəfindən təqlid edilən kompüterlər. VirtualBox Windows, Mac OS X, Linux və Solaris-də işləyə bilər.

Bu niyə lazımdır?

Virtual maşınlardan istifadə bir sıra səbəblərə görə son dərəcə faydalı ola bilər. Məsələn, təhlükəli ola biləcəyini düşündüyünüz proqramı sınamaq üçün onu işə sala bilərsiniz və ya kompüterinizin konfiqurasiya üsulunu dəyişdirmədən başqa bir əməliyyat sistemini sınaya bilərsiniz.

Siz həmçinin təhlükəsizlik məqsədləri üçün istifadə edə bilərsiniz. Məsələn, qurban olmamağınızdan əmin olmaq üçün sadəcə onlayn bankçılıq üçün virtual maşın yarada bilərsiniz casus proqram və ya məlumatlarınızı əldə edən troyanlar.

VirtualBox-u necə quraşdırmaq olar?

Əldə etməyin ən asan yolu son versiya VirtualBox - Onu rəsmi saytın yükləmə səhifəsindən yükləyin. Orada platformanız üçün uyğun versiyanı tapa bilərsiniz və ya? Əgər siz Linux-dan istifadə edirsinizsə, bu ƏS-nin müxtəlif paylamaları üçün təlimatların siyahısını öyrənə bilərsiniz.

Linux-un hər bir versiyası üçün sizə müvafiq olaraq "i386" və ya "amd64" variantını, 32-bit və 64-bit versiyalarını yükləmək imkanı verilir.

VirtualBox-u necə quraşdırmaq olar? Proses platformanızda hər hansı digər proqramı quraşdırmağa bənzəyir, ona görə də heç bir problem yaşamamalısınız. Hər hansı bir çətinlik varsa, həmişə xidmətin saytında quraşdırma təlimatını oxuya bilərsiniz.

VirtualBox istifadə

VirtualBox-dan necə istifadə etmək olar? Proqramı ilk dəfə işə saldığınız zaman sizi VirtualBox Meneceri qarşılayacaq. Burada siz virtual maşınlar yarada, onları aktivləşdirə və ya söndürə və onlar üçün mövcud olan virtual aparata girişi konfiqurasiya edə, həmçinin şəbəkə parametrlərini edə bilərsiniz.

Virtual maşın yaratmaq

VirtualBox-da şəbəkəni konfiqurasiya etmək və işə başlamaq üçün virtual maşın yaratmalısınız. Bu aşağıdakı kimi edilir.

Hər hansı bir virtual maşın yaratmaq üçün ilk addım VirtualBox Manager pəncərəsinin yuxarı sol küncündəki Yarat düyməsini sıxmaqdır - bu, qaçırmaq çox çətin olan böyük mavi ulduzdur.

Bu, Yeni Virtual Maşın Sihirbazını işə salacaq ki, bu da onu işə salmaq və işə salmaq üçün bizə lazım olan addımları göstərəcək.

Virtual kompüterin adını daxil edin. Bu ad tamamilə sizə bağlıdır, lakin bəzi nüanslar var.

VirtualBox, daxil etdiyiniz ad əsasında virtual maşında hansı əməliyyat sistemini işə salmağı planlaşdırdığınızı anlamağa çalışacaq. Əgər adda "XP" qeyd edilirsə, güman edilir ki, siz Windows XP-ni quraşdıracaqsınız və ona uyğun olaraq konfiqurasiya edəcəksiniz. Ancaq təsadüfi bir ad tapa bilərsiniz. Daha sonra aşağıdakı açılan siyahılardan OS növünüzü əl ilə seçmək seçiminiz olacaq. Bunu etdikdə, növbəti addıma keçmək üçün Davam et düyməsini klikləyin. Bu nümunə VirtualBox üçün Windows-a baxır. Aşağıda bu ƏS-ni qonaq ƏS olaraq quraşdırmaq və sonra şəbəkə bağlantısı qurmaq üçün təlimatlar verilmişdir.

RAM seçimi

VirtualBox-u işə saldıqdan sonra qonaq ƏS-ni quraşdırmaq üçün sizdən həcm seçmək istəniləcək təsadüfi giriş yaddaşı, virtual maşında yerləşdirmək istədiyiniz. Nə qədər çox həcm versəniz, bir o qədər daha yaxşı proqram işləyəcək, lakin unutmayın ki, virtual maşına ayrılmış yaddaş host OS (yəni VirtualBox-un quraşdırıldığı maşın) tərəfindən istifadə edilə bilməz.

Beləliklə, bir VM-yə nə qədər RAM ayırmalısınız? Bu, bir sıra amillərdən asılıdır. Əgər siz virtual maşından yalnız işləyərkən istifadə etməyi planlaşdırırsınızsa, ona daha çox RAM verə bilərsiniz, çünki siz host sistemindən çoxlu tapşırıqları yerinə yetirməyi tələb etməyəcəksiniz. Digər tərəfdən, siz onu host OS-də bir çox digər funksiyaları işləyərkən istifadə edəcəksinizsə, bu dəyəri daha yaxşı hesablamalısınız. yaxşı ümumi qayda kompüterinizin operativ yaddaşının yarısını ayırmaqdır. Beləliklə, əgər kompüterinizdə 4 GB RAM varsa, VM-ə 2 GB verin, qalanını hosta buraxın. Bu dəyəri kobud səhvlə seçsəniz, VirtualBox-un başlamaması faktı ilə qarşılaşacaqsınız.

Saxlama sahəsi

Növbəti addım “virtual” yaratmaqdır sərt disk"(VHD). Bu, HDD-də VirtualBox tərəfindən ayrıca olaraq istifadə edilə bilən bir fayl yaradır HDD. Bu, mövcud məlumatlarınızın təsirindən narahat olmadan əməliyyat sistemini quraşdırmağa imkan verir.

Boot Hard Disk və Create a new hard drive seçildiyinə əmin olun, sonra Davam et klikləyin. Bu, "Yeni virtual disk ustası yarat"ı işə salacaq. Fəaliyyəti tamamlamaq üçün yenidən Davam et klikləyin.

Daha sonra sizdən "dinamik olaraq genişlənən" və ya sabit ölçülü disk yaratmaq istəməyiniz soruşulacaq. Hər birinin öz üstünlükləri var. Dinamik diskin ən yaxşı cəhəti onun özündə olan məlumat qədər yer tutmasıdır. Həm də hər hansı əhəmiyyətli ölçüdə sabit birindən yaratmaq daha sürətlidir.

Bununla belə, buna diqqət yetirməlisiniz, çünki onun elastikliyi onun mənfi xüsusiyyəti də ola bilər. Beləliklə, siz dinamik bir disk yaradırsınız və ona 50 GB təyin edirsiniz və sonra ona təxminən 20 GB məlumat qoyursunuz. Onun faylı host OS-yə uyğun olaraq yalnız 20 GB sabit disk sahəsi kimi görünəcək. Buna görə də, bu yeri başqa məlumatlarla götürə və fərq etməzsiniz.

Məsələ burasındadır ki, virtual maşını işə salıb dinamik diskə daha çox məlumat əlavə etməyə çalışsanız, problemlərlə üzləşəcəksiniz - virtual disk hələ də 30 GB-a sahib olduğunu deyir, amma əslində o, artıq olmaya bilər.

Bu həm də sabit ölçülü diskin üstünlüyüdür. Əlbəttə ki, sizə nə qədər yer lazım olduğunu anlamağa çalışdığınız zaman bu, əlverişsizdir, lakin bundan sonra artıq bu barədə narahat olmayacaqsınız.

Bu nümunə dinamik diskləri göstərir, lakin sabit disklər də eyni şəkildə işləyəcək. Yaddaşın Dinamik Genişləndirilməsinin seçildiyinə əmin olun, sonra yenidən Davam et klikləyin. Sonra sizdən yeni VHD üçün ad, yer və ölçü seçməyiniz xahiş olunacaq. Əksər istifadələr üçün adı və ya yeri dəyişməyə ehtiyacınız olmayacaq, lakin bunu mətn sahəsinin yanındakı qovluq işarəsinə klikləməklə edə bilərsiniz.

Müəyyən etməli olduğunuz ölçü nə qədər materialdan istifadə etməyi planlaşdırdığınızdan asılıdır. Onu sadəcə bir neçə proqramı işə salmaq üçün istifadə etmək istəyirsinizsə, təklif olunan 10 GB ölçüsü kifayət olmalıdır. Parametrlərin düzgün olduğundan əmin olun, sonra Davam et və Bitir klikləyin.

Bu nöqtədə, sadəcə olaraq hər şeyi yoxlamaq və bütün parametrlərin gözlədiyiniz kimi qurulduğundan əmin olmaq lazımdır. Sonra sadəcə "Bitir" düyməsini sıxmaq lazımdır və Windows-u quraşdıra bilmək üçün virtual maşın yaradılacaq.

VirtualBox-da Qonaq ƏS-nin yüklənməsi

Xidmətdən istifadəyə necə davam etmək olar? İndi virtual maşını ilk dəfə işə salmağın vaxtıdır. VirtualBox Manager pəncərəsində yeni yaratdığınız yeni virtual kompüterin seçildiyinə əmin olun, sonra pəncərənin yuxarısındakı Başlat düyməsini klikləyin. Xidmət işə salındıqda, sizi Windows XP-ni quraşdırmağa hazırlaşmağa kömək edəcək First Run Wizard pəncərəsi qarşılayacaq. Davam et klikləyin. Daha sonra quraşdırma mediası kimi sabit diskinizdə CD və ya təsviri (adətən .iso faylı) istifadə etmək istəməyinizi soruşacaq. Seçiminizi seçdikdən sonra Davam et, sonra Bitir düyməsini basın.

Yuxarıdakı parametrlərdən sonra VirtualBox virtual maşınını aça bilmirsinizsə, çox güman ki, RAM və ya HDD üçün yer ayırmamısınız. Yenidən yükləmə problemi həll etmirsə, əvvəlki addımları yenidən təkrarlayın.

Virtual sabit diskdə heç bir şey quraşdırılmadığı üçün proqram avtomatik olaraq yüklənəcək Windows quraşdırmaları. Bütün lazımi OS fayllarını yükləmək bir az vaxt aparacaq, lakin nəticədə kompüterdə mövcud bölmələrin və bölüşdürülməmiş yerlərin siyahısını göstərən bir ekran görəcəksiniz.

Bundan sonra XP-ni konfiqurasiya etməlisiniz, buna görə Enter düyməsini basın. Sizdən diski necə formatlaşdırmaq istədiyiniz soruşulacaq. "Fayldan istifadə edərək bölməni formatla" seçimini seçməlisiniz NTFS sistemləri(Tez)". "Sürətli" seçimini seçdiyinizə əmin olun, əks halda çox uzun müddət gözləyəcəksiniz!

Windows Quraşdırma daha sonra VHD-ni formatlayacaq və sonra faylları sürücüyə köçürməyə başlayacaq. Bu prosesdə iştirakınız tələb olunmur. Fayllar kopyalandıqdan sonra Windows Quraşdırma növbəti mərhələyə keçmək üçün kompüterinizi avtomatik olaraq yenidən işə salacaq.

Kompüter yenidən işə salındıqda, "CD-dən yükləmək üçün istənilən düyməni basın..." pəncərəsindən istifadə edərək CD-dən yükləməyə çalışacaq. Buna məhəl qoyma! Bunu etsəniz, heç bir səbəb olmadan əvvəlki addımı yenidən təkrarlayacaqsınız.

Virtual maşın pəncərəsinin altındakı CD ikonasına sağ tıklayarak və "Diski virtual diskdən çıxarın" seçiminə klikləməklə bu sistem probleminin qarşısını ala bilərsiniz. Bu pəncərə bağlandıqdan sonra tanış ekranı görəcəksiniz Windows açılışı Quraşdırmanın ikinci mərhələsinə keçməzdən əvvəl XP.

“Windows XP Quraşdırma Sihirbazı” göründükdən sonra onu başlamaq üçün “Növbəti” düyməsini klikləyin. Sizdən əvvəlcə regional və dil seçimləri, bu, əsasən "Fərdiləşdirin..." (ölkənizi seçmək üçün) və sonra klaviatura düzümünüzü dəyişdirmək lazımdırsa, "Təfsilatlar" üzərinə klikləməyi əhatə edir.

Hər şey seçildikdən sonra yenidən Next düyməsini basın. Bundan sonra, kompüterinizin adını və administrator parolunu daxil etməlisiniz. Avtomatik yaradılan simvolların təsadüfi sətirinin əvəzinə müəyyən məna daşıyan ad seçmək daha yaxşıdır. Administrator parolunu nə qədər mürəkkəb etmək istədiyiniz virtual maşının təhlükəsizliyinin nə qədər vacib olduğundan asılıdır.

Next düyməsini kliklədikdən sonra siz dəyişdirmək lazım olmayan tarix və vaxt parametrlərini görəcəksiniz. Bu düyməni yenidən tıkladığınız zaman pəncərə bir müddət yox olacaq, Windows bütün parametrləri tətbiq edəcək və quraşdırmaya davam edəcək. İndi VirtualBox-da Qonaq Əlavələrindən istifadə edə bilərsiniz.

Bir və ya iki dəqiqədən sonra bu dəfə başqa bir pəncərə görünəcək şəbəkə parametrləri. Birinci variantı (domeni olmayan şəbəkə) seçmək daha rahatdır. Bunu etmək üçün bir işçi qrupunun adını daxil etməlisiniz - standart olaraq Rward və bütün standart dəyərlər. Bununla belə, komponentləri müəyyən etmək istənildikdə "Direct3D Dəstəyi"ni seçməlisiniz.

Şəbəkə ilə necə işləmək olar?

VirtualBox-da şəbəkə qurmaq olduqca güclüdür, lakin onu qurmaq bir az çətin ola bilər. Bunu başa düşmək üçün düşünmək lazımdır müxtəlif yollarla Hansı konfiqurasiyaların və nə vaxt istifadə olunacağına dair bir neçə göstərici ilə VirtualBox şəbəkə parametrləri.

Oracle VM VirtualBox 5.1 hər bir qonaq virtual cihazı üçün 8-ə qədər virtual şəbəkə adapterini (şəbəkə interfeysi nəzarətçiləri) konfiqurasiya etməyə imkan verir (baxmayaraq ki, GUI-də yalnız 4-ü var).

Əsas rejimlər:

  • Şəbəkə Ünvanının Tərcüməsi (NAT).
  • Körpü şəbəkələri.
  • Daxili şəbəkə.
  • Şəbəkə yalnız hostinq üçündür.
  • Port yönləndirmə ilə NAT.

Oracle VirtualBox onları virtual maşını yaratarkən göstərdiyiniz qonaq ƏS növü əsasında təklif edir və siz onları nadir hallarda dəyişdirməlisiniz. Lakin şəbəkə rejiminin seçilməsi cihazı (müştəri və ya server) necə istifadə etmək istədiyinizdən və şəbəkənizdəki digər kompüterlərin onu görməsini istəməyinizdən asılıdır. Beləliklə, hər bir VirtualBox şəbəkə konfiqurasiya rejiminə bir az daha ətraflı baxmalısınız.

Şəbəkə Ünvanının Tərcüməsi (NAT)

Bu, yeni virtual maşınlar üçün standart rejimdir və qonaq OS-nin "müştəri" növü olduğu əksər hallarda yaxşı işləyir (yəni, əksər şəbəkə bağlantıları çıxış edir). Bu necə işləyir.

Qonaq ƏS işə salındıqda, IP ünvanı əldə etmək üçün adətən DHCP-dən istifadə edir. Oracle VirtualBox bu DHCP sorğusunu və hesabatını göndərəcək əməliyyat sistemi təyin edilmiş IP ünvanı və gedən əlaqələri yönləndirmək üçün şlüz ünvanı haqqında. Bu rejimdə hər bir virtual maşına eyni IP ünvanı (10.0.2.15) təyin edilir, çünki hər biri özünü təcrid olunmuş şəbəkədə hesab edir. Və onlar öz trafikini şlüzdən (10.0.2.2) göndərəndə VirtualBox paketləri yenidən yazır ki, onlar sanki “qonaq”dan (host daxilində işləyir) yox, hostdan gəlmiş kimi görünsünlər.

Bu o deməkdir ki, ev sahibi şəbəkədən şəbəkəyə (məsələn, yerlər arasında hərəkət edən noutbuk), simsizdən simli bağlantılara keçsə belə, qonaq ƏS işləyəcək.

Bununla belə, başqa bir kompüter onunla necə əlaqə yaradır? Məsələn, qonaq kompüterində işləyən veb serverə qoşulmaq lazımdır. Qonaq OS-yə marşrut olmadığı üçün bu NAT rejimindən istifadə etməklə (adətən) mümkün deyil. Beləliklə, virtual maşın serverlərini işə salmaq üçün sizə fərqli şəbəkə rejimi və fərqli VirtualBox şəbəkə quraşdırması lazımdır.

NAT bağlantısı (şəbəkə xüsusiyyətləri):

  • Qonaq əməliyyat sistemləri öz şəxsi şəbəkəsindədir.
  • VirtualBox DHCP server kimi fəaliyyət göstərir.
  • VirtualBox-un NAT mexanizmi ünvanları tərcümə edir.
  • Təyinat serverləri VirtualBox hostundan gələn trafiki göstərir.
  • Ev sahibi və ya qonaq OS üçün heç bir konfiqurasiya tələb olunmur.
  • "Qonaqlar" server deyil, müştərilər olduqda əla işləyir.

Körpülü şəbəkələr

Bridged Networking virtual maşınınızın şəbəkənin tam üzvü olmasını, yəni host cihazınıza bərabər olmasını istədiyiniz hallarda istifadə olunur. Bu rejimdə virtual şəbəkə adapteri hostunuzdakı fiziki birinə "qoşulur".

Bunun səbəbi hər bir virtual maşının girişi olmasıdır fiziki şəbəkə ev sahibi kimi. O, şəbəkədə istənilən xidmətə - xarici DHCP xidmətlərinə, ad axtarış xidmətləri və marşrutlaşdırma məlumatlarına və s.

Bu rejimin mənfi tərəfi odur ki, bir çox virtual maşın işlədirsinizsə, IP ünvanlarınız tez tükənəcək və ya şəbəkə administratorunuz onlar üçün sorğularla dolu olacaq. İkincisi, əgər hostunuzda çoxsaylı fiziki şəbəkə adapterləri varsa (məsələn, simsiz və simli), şəbəkəyə yenidən qoşularsa, körpünü yenidən konfiqurasiya etməlisiniz.

Serverləri virtual maşında işə salmaq istəsəniz, lakin şəbəkə administratorunu cəlb etmək istəmirsinizsə nə etməli? Ola bilsin ki, aşağıdakı iki rejimdən biri sizin üçün işləyəcək və ya kombinasiyaya ehtiyacınız ola bilər əlavə parametrlər, məsələn, NAT vNIC + 1 Yalnız Host üçün vNIC.

Körpülənmiş şəbəkənin xüsusiyyətləri:

  • VirtualBox körpüləri host şəbəkəsi üçündür;
  • hər hansı bir qonaq ƏS (həm müştəri, həm də server) üçün yaxşıdır;
  • IP ünvanlarından istifadə edin;
  • qonaq konfiqurasiyası daxil ola bilər;
  • İstehsal mühitləri üçün ən uyğundur.

Daxili şəbəkə

Bir və ya bir neçə virtual maşını daxili şəbəkədə işləmək üçün konfiqurasiya etdikdə, VirtualBox həmin şəbəkədəki bütün trafikin hostda qalmasını və yalnız həmin virtual şəbəkədəki cihaz üçün əlçatan olmasını təmin edir.

Daxili şəbəkə tamamilə təcrid olunmuş bir sistemdir. Sınaq üçün yaxşıdır. Orada virtual maşından istifadə edərək, öz xidmətlərini təmin edən mürəkkəb daxili şəbəkələr yarada bilərsiniz (məsələn, Active Directory, DHCP və s.). Qeyd edək ki, hətta host da element deyil.

Bu rejim virtual maşının host şəbəkəyə qoşulmadığı halda belə işləməsinə imkan verir (məsələn, təyyarədə). Bununla belə, bu cür əlaqə və şəbəkə quraşdırması ilə VirtualBox DHCP kimi “rahat” xidmətləri təmin etmir, ona görə də cihazınız statik olaraq konfiqurasiya edilməli və ya DHCP/Ad xidmətini təmin etməlidir.

Bir neçə daxili şəbəkənin quraşdırılmasına icazə verilir. Siz virtual maşınları birdən çox şəbəkə adapterinin daxili və digər şəbəkə rejimlərində olmasına icazə vermək üçün konfiqurasiya edə bilərsiniz və bununla da lazım olduqda marşrutlar təqdim edə bilərsiniz. Amma bütün bunlar qeyri-mütəxəssis üçün mürəkkəb və əlçatmaz görünür.

Qonaq OS-yə IP ünvanlarını təqdim edərkən daxili şəbəkənin VirtualBox hostunu qəbul etməsini istəyirsinizsə nə etməli? Bunu etmək üçün yalnız host şəbəkəsini konfiqurasiya etməlisiniz.

Daxili şəbəkə xüsusiyyətləri:

  • qonaq əməliyyat sistemləri eyni daxili şəbəkədə digər "qonaqları" görə bilər;
  • ev sahibi daxili konfiqurasiyanı görə bilmir;
  • şəbəkə konfiqurasiyası tələb olunur;
  • ev sahibi əlaqənin tərəfi olmasa belə, daxili şəbəkə körpülü əlaqə ilə birlikdə istifadə edilə bilər;
  • çox istifadəçi şəbəkələri üçün yaxşı uyğundur.

Yalnız şəbəkə hostinqi

Qonaq serverinin hansı şəbəkədə olduğunu təyin etdiyiniz Daxili Şəbəkə bağlantısı ilə demək olar ki, eyni işləyir. Bu şəbəkədə yerləşən bütün virtual maşınlar bir-birini və hostu görəcək. Bununla belə, başqaları xarici cihazlar bu şəbəkədə "qonaqları" görə bilmir, buna görə də "yalnız host" adı.

O, daxili şəbəkəyə çox bənzəyir, lakin host indi DHCP xidmətləri təmin edə bilər. Belə bir əlaqə qurmaq üçün VirtualBox Manager-ə keçin və standart parametrləri seçin.

Şəbəkə xüsusiyyətləri:

  • VirtualBox qonaq ƏS üçün şəxsi daxili şəbəkə yaradır və ev sahibi yeni NIC proqramını görür.
  • VirtualBox DHCP serverini təmin edir.
  • Qonaq əməliyyat sistemləri xarici şəbəkəyə daxil ola bilmir.

Port yönləndirmə ilə NAT

İndi hər bir işi idarə etmək üçün kifayət qədər rejim öyrəndiyinizi təsəvvür edə bilərsiniz, lakin istisnalar var. Əgər inkişaf mühitiniz, məsələn, noutbukdadırsa və qoşulmaq üçün başqa kompüterlərə ehtiyacı olan bir və ya bir neçə virtual maşınınız varsa, necə? Və siz daim müxtəlif müştəri şəbəkələrindən istifadə etməyə məcbur olursunuz.

Bu ssenaridə NAT işləməyəcək, çünki xarici maşınlar körpülənməlidir. Bu yaxşı seçim ola bilər, lakin sizə IP ünvanları lazım ola bilər. Bundan əlavə, proqram təminatı həmişə dəyişən şəbəkələrin öhdəsindən gələ bilməyə bilər.

Daxili şəbəkədən istifadə edirsinizsə, virtual maşınlarınızın şəbəkədə görünməsi lazım olduğunu görə bilərsiniz. Belə hallarda nə etməli?

Virtual maşını NAT şəbəkəsindən istifadə etmək üçün konfiqurasiya edin, port yönləndirmə qaydaları əlavə edin və xarici kompüterləri “host”a birləşdirin. Port nömrəsi və əlaqə VirtualBox tərəfindən qonaq ƏS nömrəsinə yönləndiriləcək.

Məsələn, əgər virtual maşınınız 80 nömrəli portda veb server işlədirsə, yuxarıdakı qaydaları konfiqurasiya edə bilərsiniz. Bu, laptopunuzu hər dəfə fərqli LAN/Şəbəkəyə qoşduqda yenidən konfiqurasiya edilməsinə ehtiyac olmayan mobil demo sistemi təqdim edir.

Nəhayət, VirtualBox sizə lazım ola biləcək demək olar ki, istənilən konfiqurasiyanı fərdiləşdirməyə imkan verən çox güclü seçimlər dəstinə malikdir. Lazım olan seçimi seçmək üçün rəsmi veb saytında VirtualBox təlimatlarını oxuyun.

Orijinal: VirtualBox Networking
Linux-a rus dilində tərcümə
Robin Catling tərəfindən göndərildi
Nəşr tarixi: May 2012
Tərcümə: Semenenko V.
Tərcümə tarixi: 5 oktyabr 2012-ci il
Hər şey bir gün bir nümunəni işə salmaq lazım olanda başladı CMS Wordpress qum qutusunda. Başlanğıc sadə idi. Virtual yaratmaq kifayət idi Ubuntu server 11.10 VirtualBox-da qonaq əməliyyat sistemi kimi. Amma sonra kəşf etdim ki, mən şəbəkələr və onların konfiqurasiyası haqqında düşündüyümdən daha az məlumatlıyam. Xüsusilə, paketlər, açarlar və marşrutlaşdırıcılar haqqında. Bütün avadanlıqların proqram təminatında təqdim olunduğu VirtualBox-da şəbəkələrin qurulması haqqında daha az şey bilirdim. Bir neçə cəhd və uğursuz şəbəkə parametrləri, məqsədə çatdı - və nəticədə bu məqaləni sizə təqdim edirəm. Onun məqsədi mənim öz sınaq və səhvlərimə əsaslanaraq əsəblərinizi xilas etməkdir.

VirtualBox Şəbəkə Parametrləri

Başlamaq üçün virtualın istənilən versiyasını quraşdırın VirtualBox maşınları, 3.0-dan başlayaraq. Və bu məqalədə təsvir olunanlarla müqayisədə təxminən eyni imkanları tapa bilərsiniz.
Proqramı quraşdırdıqdan sonra "Parametrlər - Şəbəkə" menyusuna keçin. Açılan nişanın görünüşü standart parametrlərə uyğundur. Virtual maşınlardan hər hansı biri müəyyən bir vəziyyətdə hansı birinə ehtiyacınız olduğundan asılı olaraq dörd şəbəkə adapterindən istifadə etmək üçün konfiqurasiya edilə bilər. Ancaq çox vaxt praktikada onlardan yalnız biri tələb olunur. Tipik olaraq, virtual maşın quraşdırarkən, standart olaraq sadə bir şəbəkə adapteri yaradılır. Bu, İnternetə daxil olmaq üçün kifayətdir.
Ehtiyaclarınızdan asılı olaraq, bir neçə şəbəkə interfeysi yaratmağınız lazım ola bilər fərqli növlər. Və ya eyni tipli, lakin fərqli parametrlərlə bir neçə cihaz. Bu, virtual maşında həm fiziki, həm də virtual şəbəkə adapterlərindən istifadə etmək üçün tələb oluna bilər. Hamısı hansının bağlı olduğundan asılıdır.

Üzərində CMS Wordpress işləyən veb serverim üçün işlər bir az daha mürəkkəbdir, ona görə də davam edək... "Adapter növü" nişanı virtual şəbəkənin qurulmasına cavabdehdir. aparat. VirtualBox proqram təminatı şəbəkə kartı ilə real maşında (host) quraşdırılmış fiziki interfeys arasında əlaqə rolunu yaxşı yerinə yetirir. "Qabaqcıl" bağlantısını açın və şəbəkə adapterinin qabaqcıl imkanlarına giriş əldə edəcəksiniz. Bu yazıda adapter növünün təyin edilməsindən başlayaraq bütün parametrləri göründükləri ardıcıllıqla ətraflı təsvir edəcəyəm.

Adapter növü

VirtualBox virtual maşını sürücülər və protokollar yaradılan ən çox yayılmış şəbəkə kartları növlərinin daxili proqram emulyasiyasına malikdir. PCnet-FAST III kartı standart seçimdir, lakin təcrübəmdə mən tez-tez Intel PRO/1000MT-ni seçirəm. Kompüterimdə olan Intel avadanlığı ilə ən yaxşı uyğunluğu istəsəm bunu edirəm. Şəbəkə bağlantınızı qurmaqda probleminiz varsa, başqasını seçməklə adapter növünü dəyişməyə cəhd edə bilərsiniz. Ən qədim avadanlıq üçün PCnet-FAST II şəbəkə kartı uyğun gəlir.

Rejim

Kifayət qədər qəribə səslənən "Promiscuous Mode" adətən bir VM-i idarə etmək üçün istifadə olunur virtual marşrutlaşdırıcı yerli şəbəkələrdə; şəbəkə körpüsü və ya host kimi. Bu rejimdə virtual maşın portu digər əməliyyat sistemləri üçün göndərilən istənilən paketləri qəbul edə bilir; və hətta ev sahibi üçün. Yəni təkcə bu adapter üçün deyil, həm də digər şəbəkə cihazları üçün nəzərdə tutulmuş şəbəkə paketləri qəbul edilir. 99% hallarda adi istifadəçilərə Promiscuous Mode lazım deyil. O, şəbəkə administratorları tərəfindən şəbəkədə baş verən problemlərin diaqnostikası üçün istifadə olunur.

MAC Ünvanı

MAC ünvanı (MAC Media Access Control-ün abbreviaturasıdır) şəbəkədəki cihazın unikal “adı”dır və onu digər adapterlərdən və hostlardan fərqləndirir. Bu ünvan hər bir şəbəkə cihazı üçün qeydə alınıb fiziki səviyyə interfeysin özünün yaddaşında. Virtual şəbəkə adapteri yaratdığınız zaman VirtualBox onun üçün avtomatik olaraq MAC ünvanı yaradır.
Mövcud MAC ünvanını dəyişdirmək lazımdırsa, sağda yeni dəyər yaradan kiçik bir düymə var. Mövcud virtual maşını klonlasanız, onun üçün orijinal maşının ünvanından fərqli olan özünəməxsus MAC ünvanını yaratmalısınız.
"Kabel bağlandı" sözlərinin yanındakı onay qutusu reallıqda fiziki kabeli qoşmaq və ya ayırmaq kimi eyni rolu yerinə yetirir. Bu parametr virtual şəbəkə adapterini şəbəkəyə qoşmaq üçün məsuliyyət daşıyır. Bunu virtual maşında adapteri yandıran və ya söndürən başqa bir vacib parametr olan "Şəbəkə adapterini aktivləşdirin" ilə qarışdırılmamalıdır.
"Port Forwarding" düyməsi müəyyən bir adapterdə trafik davranışı qaydalarının konfiqurasiya edildiyi bir dialoq pəncərəsini açır; müəyyən trafik növlərinin ev sahibi və qonaq virtual maşını arasında necə hərəkət edəcəyi. Bu qaydalar bir az sonra müzakirə olunacaq şəbəkə modellərinə aiddir. Şəbəkə modellərinin özləri "Bağlantı növü" sekmesinde müəyyən edilir. Bu quraşdırma VirtualBox-da əlaqə qurmağın ən çətin hissəsidir. Təcrübələrimdə mənə ən çox problem verdi.

"Sualtı qayalar"

Dörd növü var şəbəkə modelləri bağlantılar və bu əlaqələr üçün çox sayda mümkün parametr birləşmələri. Bu baxımdan, VirtualBox-da şəbəkə yaratmaq orta əsr kimyagərliyinə bənzəyir - burada hər şey çox qarışıq və məntiqsizdir. Görünür ki, düzgün parametrlərə əməl etsəniz, istədiyiniz nəticəni asanlıqla əldə edəcəksiniz. Bununla belə, bir problemin bir neçə həlli var, onların hamısı əvvəlcə düzgün olacaq. Ancaq nəticədə onlar məqsədinizə çatmamağınıza səbəb olacaq. İnanın, mən artıq bilirəm...

Şəbəkə bağlantısı növləri

VirtualBox-da şəbəkəyə qoşulmaq üçün dörd hazır model var:
  • Defolt parametr olan Şəbəkə Ünvanının Tərcüməsi (NAT).
  • Şəbəkə körpüsü (körpülü)
  • Virtual Host Adapteri (Yalnız Host)
"Qoşulmamış" əlaqə növü də şəbəkə parametridir, lakin yalnız bir məqsədə xidmət edir - mümkün problemləri müəyyən etmək. Bunda VirtualBox rejimi qonaq əməliyyat sisteminə şəbəkə kartının mövcud olduğunu, lakin onunla heç bir əlaqənin olmadığını bildirir.

Şəbəkə Ünvanının Tərcüməsi (NAT)

NAT protokolu qonaq əməliyyat sisteminə xarici şəbəkədən və ya yerli fiziki şəbəkədəki bütün maşınlara daxil olmayan şəxsi IP-dən istifadə edərək İnternetə daxil olmaq imkanı verir. Bu şəbəkə quraşdırma sizə veb səhifələrə baş çəkməyə, faylları yükləməyə, baxmağa imkan verir e-poçt. Və bütün bunlar qonaq əməliyyat sistemindən istifadə etməklə. Ancaq NAT-dan istifadə edərsə, kənarın belə bir sistemə birbaşa qoşulması mümkün deyil.
Şəbəkə ünvanının tərcüməsi prinsipi aşağıdakı kimidir. Qonaq ƏS paketləri şəbəkədəki uzaq maşının müəyyən bir ünvanına göndərdikdə, VirtualBox altında işləyən NAT xidməti bu paketləri ələ keçirir, onlardan göndərmə nöqtəsinin ünvanını (qonaq əməliyyat sisteminin IP ünvanı) ehtiva edən seqmentləri çıxarır və əvəz edir. onları IP host maşın ünvanı ilə. Sonra onları yenidən qablaşdırır və göstərilən ünvana göndərir.
Məsələn, evinizin LAN şəbəkəsində host və digər fiziki şəbəkə cihazlarının 192.168.x.x ilə başlayan diapazonda ünvanları var. VirtualBox-da NAT adapterlərinin 10.0.2.1 ilə başlayan və 10.0.2.24 ilə bitən diapazonda IP ünvanları var. Bu diapazon alt şəbəkə adlanır. Tipik olaraq, bu diapazon əsas şəbəkədəki cihazlara ünvan təyin etmək üçün istifadə edilmir, buna görə də belə bir sistemə xaricdən, host tərəfdən daxil olmaq mümkün deyil. Qonaq OS yeniləyə bilər proqram təminatı və veb-sörfinq, lakin qalan "iştirakçılar" üçün görünməz olaraq qalır.
VirtualBox təlimatı bu məqamı daha ətraflı təsvir edir:
"NAT rejimində qonaq şəbəkə interfeysinə 10.0.x.0/24 diapazonundan defolt IPv4 ünvanı təyin edilir, burada x +2 düsturu ilə müəyyən edilən NAT interfeysinin xüsusi ünvanını bildirir. Beləliklə, x bərabər olacaqdır. yalnız bir aktiv NAT interfeysi varsa, 2-yə.Bu halda, qonaq əməliyyat sistemi 10.0.2.15 IP ünvanı, şəbəkə şlüzinə 10.0.2.2 ünvan, ad serverinə (DNS) təyin edilir. 10.0.2.3 ünvanında." (Oracle Corporation, 2012, Fəsil 9). NAT protokolu, virtual maşındakı qonaq əməliyyat sistemlərinin istifadə edəcəyi IP ünvanlarında heç bir fərq olmadıqda faydalıdır, çünki onların hamısı unikal olacaqdır. Bununla belə, şəbəkə trafikinin yönləndirilməsini konfiqurasiya etmək və ya veb server yerləşdirməklə (məsələn, qonaq ƏS-nin funksionallığını genişləndirmək lazımdırsa), əlavə parametrlər tələb olunur. NAT rejimində təmin etmək kimi xüsusiyyətlər ictimai çıxış qovluqlara və fayllara.

Şəbəkə körpüsü (körpülü)

Şəbəkə Körpüsü bağlantısında virtual maşın şəbəkədəki bütün digər kompüterlərlə eyni işləyir. Bu zaman adapter virtual və fiziki şəbəkələr arasında körpü rolunu oynayır. Xarici şəbəkə tərəfində birbaşa qonaq əməliyyat sisteminə qoşulmaq mümkündür.
"Şəbəkə Körpüsü" rejimində olan adapter hostdan yan keçərək bütün fiziki şəbəkə kartları üçün yerli şəbəkə daxilində IP ünvanlarını paylayan cihaza qoşulur. VirtualBox quraşdırılmış şəbəkə kartlarından birinə qoşulur və paketləri birbaşa onun vasitəsilə ötürür; Bu, məlumatların ötürüldüyü körpünün işləməsi ilə nəticələnir. Bir qayda olaraq, “Şəbəkə Körpüsü” modelindəki adapter marşrutlaşdırıcıdan 192.168.x.x diapazonundan standart ünvan alır. Buna görə də, şəbəkədəki virtual maşın sanki digərlərindən fərqlənməyən adi fiziki cihaz kimi görünür.
Bir neçə şəbəkə cihazı eyni vaxtda hostda aktiv ola bilər; məsələn, mənim laptopumda simli əlaqə var (eth0 adlanır) və simsiz əlaqə(wlan0 adlanır). "Ad" sahəsi VirtualBox-da körpü kimi istifadə etmək istədiyiniz şəbəkə interfeysini seçməyə imkan verir.
Mənim vəziyyətimdə istifadə edirəm simsiz adapter routerə qoşulduğu üçün wlan0. ikən simli interfeys eth0-da hətta kabel yoxdur.

Buna görə də, mənim hostuma router tərəfindən 192.168.0.2 IP ünvanı verilir. Şəbəkə Körpüsü rejimində virtual maşına 192.168.2.6 ünvanı təyin edilmişdir. Bu halda, VirtualBox-un trafiki hostdan yan keçərək “vasitəsilə” ötürməsi və qəbul etməsi heç bir əhəmiyyət kəsb etmir. Nəticə budur ki, virtual maşın yerli şəbəkədəki başqa bir kompüterə çevrilir. Əgər mən kompüterimi və Şəbəkə Körpüsü rejimində işləyən üç virtual maşını (VM) saysam, fiziki yerli şəbəkədə dörd kompüterim var.

Daha ətraflı...

NAT faydalıdır, çünki qonaq əməliyyat sistemlərini İnternetdən qoruyur. Ancaq onlara kənardan daxil olmaq üçün (və bəzi OS-lərdə veb serverləri quraşdırmışam) sizə lazım olacaq əlavə fərdiləşdirmə trafiki yönləndirmək üçün. Şəbəkə Körpüsü əlaqə növü onlara daxil olmağa imkan verir, lakin bu halda sistemlər müdafiəsiz olur.
Şəbəkəyə giriş cihazınız (bu, marşrutlaşdırıcı, şəbəkə keçidi və ya İnternet Xidmət Provayderiniz tərəfindən təmin edilən parametrlər ola bilər) sizə hər şəbəkə interfeysi üçün yalnız bir IP ünvanı təqdim etməyə imkan verirsə, siz Şəbəkə Körpüsünü konfiqurasiya edə bilməyəcəksiniz.

Virtual Host Adapteri (yalnız Host üçün)

Virtual Host Adapter bağlantısı ilə qonaq əməliyyat sistemləri həm bir-biri ilə, həm də ev sahibi ilə əlaqə saxlaya bilər. Ancaq bütün bunlar yalnız VirtualBox virtual maşınının özündədir. Bu rejimdə host adapteri vboxnet0 adlı öz xüsusi qurğusundan istifadə edir. Onlar üçün alt şəbəkə də yaradılır və IP ünvanları təyin edilir. şəbəkə kartları qonaq əməliyyat sistemləri. Qonaq əməliyyat sistemləri xarici şəbəkədə yerləşən cihazlarla qarşılıqlı əlaqədə ola bilməz, çünki onlar fiziki interfeys vasitəsilə ona qoşulmurlar. Virtual Host Adapter rejimi qonaq əməliyyat sistemləri üçün VirtualBox altında şəxsi şəbəkələr yaratmaq üçün faydalı olan məhdud xidmətlər dəstini təmin edir.
Digər virtuallaşdırma məhsullarından fərqli olaraq, VirtualBox-da NAT protokolu altında işləyən adapter, virtualizasiya sistemləri arasında əlaqə körpüsü rolunu oynaya bilməz. şəbəkə cihazı hostlarda standart olaraq. Buna görə də, kənardan NAT-ın arxasında "gizlənmiş" maşınlara birbaşa daxil olmaq mümkün deyil - nə də onlarda işləyən proqramlara; nə də hostların özlərində yerləşən məlumatlara. Gəlin aşağıdakı misala baxaq.

Tipik olaraq, hostun İnternetə daxil olmaq üçün istifadə olunan öz şəbəkə ünvanı var. Adətən bu 192.168.0.101-dir. Virtual Host Adapter rejimində ana maşın eyni zamanda VirtualBox marşrutlaşdırıcısı kimi fəaliyyət göstərir və 192.168.56.1 standart IP ünvanına malikdir. Virtual Host Adapter rejimi üçün konfiqurasiya edilmiş və fiziki şəbəkənin qalan hissəsinə görünən bütün qonaq əməliyyat sistemlərinə xidmət edən daxili lokal şəbəkə yaradılmışdır. vboxnet0 adapteri 192.168.56.101 ilə başlayan diapazondakı ünvanlardan istifadə edir. Ancaq istəsəniz, standart ünvanı dəyişə bilərsiniz.
Şəbəkə Körpüsü rejimində bir adapter kimi, Virtual Host Adapter rejimi də müxtəlif ünvan diapazonlarından istifadə edir. VirtualBox virtual maşınının daxili DHCP serverindən istifadə edərək qonaqları IP ünvanlarını əldə etmək üçün asanlıqla konfiqurasiya edə bilərsiniz.
Əlavə olaraq qeyd etmək lazımdır ki, “Virtual Host Adapter” rejimində onun yaratdığı şəbəkədə həm host, həm də qonaq əməliyyat sistemləri üçün İnternetə çıxış üçün xarici şlüz yoxdur. O, yalnız ev sahibi və qonaq sistemlərini birləşdirən adi şəbəkə keçidi kimi işləyir. Buna görə də, Virtual Host Adapter rejimində olan adapter qonaq maşınlarına İnternetə çıxış təmin etmir; vboxnet0 standart şluzuna malik deyil. Bu adapter üçün əlavə funksiyalar host və qonaq əməliyyat sistemləri arasında şəbəkə qurulmasını xeyli asanlaşdırır, lakin hələ də heç bir xarici giriş və ya port yönləndirmə yoxdur. Buna görə də, qəbul etmək üçün qonaq əməliyyat sisteminə qoşulan Virtual Host Adapter və ya Şəbəkə Körpüsü rejimində ikinci adapterə ehtiyacınız ola bilər. tam giriş Ona.

Daxili şəbəkə

Praktikada eyni hostda işləyən bir neçə qonaq əməliyyat sistemi arasında əlaqəni konfiqurasiya etmək lazımdırsa və yalnız bir-biri ilə əlaqə saxlaya bilirsinizsə, o zaman "Daxili şəbəkə" rejimindən istifadə edə bilərsiniz. Əlbəttə ki, bu məqsədlə "Şəbəkə Körpüsü" rejimindən istifadə edə bilərsiniz, lakin "Daxili Şəbəkə" rejimi daha təhlükəsizdir. Şəbəkə Körpüsü rejimində bütün paketlər ana maşında quraşdırılmış fiziki şəbəkə adapteri vasitəsilə göndərilir və qəbul edilir. Bu halda, bütün trafik ələ keçirilə bilər (məsələn, host maşınında paket sniffer quraşdırmaqla).

VirtualBox təlimatına əsasən daxili şəbəkə “seçilmiş şəkildə quraşdırılmış virtual maşınlar üçün görünə bilən proqram şəbəkəsidir, lakin hostda və ya xaricdə yerləşən uzaq maşınlarda işləyən proqramlara deyil”. Belə bir şəbəkə host və bir neçə virtual maşın dəstidir. Lakin yuxarıda göstərilən cihazların heç birinin fiziki şəbəkə adapteri vasitəsilə çıxışı yoxdur - bu tamamilə proqramdır, VirtualBox tərəfindən şəbəkə yönləndiricisi kimi istifadə olunur. Ümumiyyətlə, nəticə yalnız İnternetə çıxışı olmayan qonaq əməliyyat sistemləri üçün xüsusi yerli şəbəkədir ki, bu da onu mümkün qədər təhlükəsiz edir. Belə bir şəbəkə üçün mümkün proqram inkişaf üçün nəzərdə tutulmuş müştəriləri olan gizli serverdir; sistemlərin nüfuz sınağı və ya inkişaf qrupları və ya təşkilatlar üçün daxili şəbəkə yaratmağa yönəlmiş hər hansı digər məqsədlər. Bu, mühitinizi proqram təminatının icazəsiz quraşdırılmasından, faylların endirilməsindən və ya yüklənməsindən və ya iş saatları ərzində Facebook kimi xidmətlərə baş çəkməkdən əngəlləmək üçün ideal bir yoldur.
Beləliklə, biz baxdıq Müxtəlif növlər şəbəkə əlaqələri. Onların hər birinin öz parametrləri var və xüsusi məqsədlər üçün nəzərdə tutulub. Gəlin hər şeyin başladığı ana qayıdaq - CMS Wordpress-i orada yerləşdirmək və sınaqdan keçirmək üçün virtual server yaratmaq.

Qonaq əməliyyat sisteminə giriş

Birincisi, yeniləmələri quraşdırmaq, paketləri yükləmək və digər oxşar tapşırıqları yerinə yetirmək üçün qonaq sistemindən internetə ehtiyacım var. Mənə həmçinin host maşından Şəbəkəyə daxil olmaq lazımdır. Ancaq xarici şəbəkədən daxil olmaq üçün serverə ehtiyacım yoxdur.
VirtualBox menecerindən tələb olunan virtual maşını seçirəm və sonra "Parametrlər - Şəbəkə" menyusuna keçirəm.
Mən NAT rejimində seçilmiş standart şəbəkə adapterini buraxıram. Bu, qonaqlara bu maşınların quraşdırıldığı hostun konfiqurasiya edilmiş bağlantısı vasitəsilə İnternetə daxil olmaq imkanı verəcək. Qonaq sistemləri yerli şəbəkədə kənardan görünmür; Mənim də ev sahibi tərəfdən qonaq sistemlərinin heç birinə çıxışım yoxdur; eynilə, qonaq sistemləri bir-biri ilə əlaqə saxlaya bilmir.

Virtual Host Adapterinin konfiqurasiyası

Ən asan yol, adapteri default olaraq VirtualBox tərəfindən təmin edilən "Virtual Host Adapter" rejimində istifadə etməkdir. Bu vboxnet0 adlanır. İstədiyiniz qədər bu tip adapter əlavə edə bilərsiniz (bir neçə ayrı “Virtual Host Adapter” şəbəkəsini konfiqurasiya etməlisinizsə). VirtualBox qonaq əməliyyat sistemi menecerinin əsas pəncərəsini açıb menyuda "Parametrlər - Şəbəkə" seçimini etməklə siz mövcud vboxnet0 adapterini konfiqurasiya edə və ya daha bir neçə oxşar (vboxnet1, vboxnet2) yarada bilərsiniz.
"Düzenlə" düyməsini basın - bir tornavida təsviri olan simvol (üçüncü yuxarıdan aşağıya). Bu işarəyə klikləməklə, standart parametrlər açılacaq. Onlarda 192.168.56.1 ünvanı qonaq sistemlərinin hosta daxil olduğu ünvandır. Dəyişmədən “olduğu kimi” buraxdım.


Varsayılan olaraq, vboxnet0 adapteri DHCP serverindən qoşulma sessiyası zamanı dinamik olaraq IP ünvanı alır. Mənim Wordpress virtual veb serverim onun statik IP ünvanına malik olmasını tələb edir. Buna görə də, "DHCP server" sekmesinde, "Serveri aktivləşdir" qutusunun işarəsini sildim. Beləliklə, mənim DHCP serverim deaktiv edilib.

Virtual Host Adapterinin əlavə edilməsi

Qonaq maşınına başqa bir şəbəkə adapteri (Virtual Host Adapter rejimində) əlavə edəcəyəm ki, bu da öz-özünə əhatə olunmuş şəxsi virtual şəbəkə yaradacaq. Bu şəbəkə yalnız host və Virtual Host Adapter rejimində konfiqurasiya edilmiş hər hansı qonaq əməliyyat maşınından ibarət olacaq.
Buna görə qonaq sistem parametrlərində "Adapter 2" sekmesini açıram və "Bağlantı Tipi" dəyərini "Virtual Host Adapteri" olaraq təyin edirəm. Varsayılan olaraq, yeni yaradılmış adapter vboxnet0 adlanır. "Promiscuous Mode" mənim üçün fərq etmir, ona görə də onu "Disable" olaraq qoyuram. Mən də “Kabel qoşuldu” mesajını aktiv qoyuram.

Qonaq quraşdırma


Mənə "Virtual Host Adapteri" rejimində işləyən şəbəkədə statik IP ünvanının olması üçün qonaq virtual serverinə ehtiyacım var. Əks halda, hər dəfə qoşulduqda server ünvanı sessiyadan sessiyaya dəyişəcək. Hosta qoşulmaq üçün təkrar-təkrar konfiqurasiya problemini həll etməyə məcbur olacağam. Buna görə qonaq sisteminə daxil oluram, orada bir terminal açıram və ona aşağıdakı iki əmri daxil edirəm:
ifconfig eth1 192.168.56.101 şəbəkə maskası 255.255.255.0 yuxarı Bu addımlar qonaq sistemində yerləşən adapter üçün müəyyən edilmiş IP ünvanını təyin edir və həmin şəbəkə interfeysini işə salır. Bu ünvan ev şəbəkələri üçün şəbəkə prefiksindən 192, ardınca başlanğıc host ID ünvanı kimi .168, alt şəbəkə ünvan diapazonunu təyin etmək üçün .56 istifadə edir; və nəhayət, şəbəkə üçün son ID.1 (host). NAT rejimində olan adapter eth0 adlanır, ona görə də Virtual Host Adapter rejimində olan adapterin eth1 adlandırıldığını güman etmək məntiqlidir. Mən bu IP ünvanından ev sahibindən qonağı sınamaq üçün istifadə edə bilərəm SSH protokolu və ya brauzer.
Lakin bu parametrlər müvəqqətidir. Sistemi yenidən başlasam, hamısı iz qoymadan yox olacaq. Onları daimi etmək üçün /etc/network/interfaces faylına aşağıdakı sətirləri əlavə etməlisiniz (kök hesabından istifadə edərək):
# Hostonly şəbəkə interfeysi avtomatik eth1 iface eth1 inet statik ünvanı 192.168.56.101 şəbəkə maskası 255.255.255.0 şəbəkəsi 192.168.56.0 yayımı 192.168.56.255 İndi, siz yenidən başladığınız zaman bu şəbəkə interfeysi avtomatik olaraq başlayacaq. Başlanıb-başlamadığını yoxlamaq üçün qonaq əməliyyat sisteminin terminalına daxil etdiyim ifconfig əmrindən istifadə edirəm.

Adlandırma

Nömrələr və IP ünvanları ilə çox yaxşı olmadığım üçün özüm üçün IP ünvanlarını təyin etmək əvəzinə həmişə qonaq sistemləri üçün adlardan istifadə edirəm. Bunun üçün host maşınında /etc/hosts faylını redaktə edirəm və oraya linklər əlavə edirəm. Bu yolla qaçan qonaqları adlarına görə görə bilərəm.
Mən xətti /etc/hosts faylına əlavə edirəm:
192.168.56.101 ocelotsvr Şəbəkədən daha bir neçə qonaq sistemi əlavə etsəm, onda sadəcə bu faylı redaktə etməliyəm və lazımi sayda sətir əlavə etməliyəm. Bu texnika sayəsində bu sistemlərdən hər hansı birinə asanlıqla daxil ola bilirəm.

Alternativ yol

Ekspertlər şəbəkə texnologiyaları Siz mənim konfiqurasiyamda virtual serverə daxil olmaq üçün alternativ yol olduğunu görə bilərsiniz.
Defolt NAT adapterindən istifadə edərək, Virtual Host Adapter şəbəkə parametrindən istifadə etmədən hostdan virtual serverə daxil olmağa imkan verəcək əlavə konfiqurasiyanı işə sala bilərəm.
Qonaq əməliyyat sistemində "Şəbəkə Adapteri" parametrləri panelindən istifadə edərək, VirtualBox virtual maşınında port yönləndirməsini konfiqurasiya edə bilərsiniz. Bunu etmək üçün port yönləndirməsini konfiqurasiya etmək üçün NAT adapter parametrlərinə (pəncərənin altındakı düymə) keçin. Bunun üzərinə kliklədiyiniz zaman bu şəbəkə adapteri və qonaq sistemi üçün yönləndirmə qaydalarının konfiqurasiya edildiyi bir dialoq qutusu açılacaqdır.
Mən iki qayda konfiqurasiya etməliyəm; biri qonaq sistemində Apache veb serverinə daxil olmaq üçün, ikincisi isə bütün digər TCP trafikini (əsasən http sorğuları) məhdudlaşdırmaq üçün.
Sözü uzatmadan bu qaydaları müvafiq olaraq Apache və TCP adlandırdım; hər ikisi TCP protokolundan istifadə edir. Port nömrələrinin bağlanması baxımından hostdakı 8888 portu trafiki qonaq sisteminə yönləndirir. Apache server; hostda 2222 port trafiki qonaq əməliyyat sistemində yerləşən 22 porta yönləndirir; Bu quraşdırma mənə onun xidmətlərini idarə etmək üçün qonaq sisteminə giriş imkanı verir. Hər hansı digər trafik qaydalara tabe olmadığı üçün virtual maşın tərəfindən rədd ediləcək.

Bu o deməkdir ki, virtual maşında işlədiyim digər qonaqlar qoşula bilməyəcək virtual server, çünki NAT altında sadəcə şəbəkə marşrutu yoxdur.

23/05/2017 Romçik

Yaxşı gün. Məqalələrin birində Ubuntu-nu qonaq sistemi kimi quraşdırdıq və onu İnternetə çıxışla təmin etdik. Heç bir problemimiz yoxdu. Amma mən istərdim ki, ev sahibindən qonağa çıxışım olsun Ubuntu sistemi, Ubuntu-muzu NAT-ın arxasında saxlayaraq. Bu tapşırığı həyata keçirmək üçün bir neçə variant var. Mən birinə baxacağam - başqa bir şəbəkə interfeysi yaratmaq. Mən ikinci variantı, port yönləndirməni nəzərdən keçirməyəcəyəm, çünki... mənə yaraşmadı. Gəlin başlayaq.

Başqa bir virtual adapter əlavə etməliyik (biri artıq mövcuddur və qonaq əməliyyat sistemlərini İnternetə qoşmaq üçün istifadə olunur)

Bunu etmək üçün VirtualBox parametrlərini açın

Siz həmçinin DHCP serverini konfiqurasiya edə bilərsiniz.

"Ok" düyməsini basın. İndi virtual maşının qurulmasına keçək.

Virtual maşında şəbəkənin qurulması.

Virtual maşınımızın parametrlərini açın.

"Şəbəkə" seçin və "Adapter 2" sekmesine keçin

Şəbəkə adapterini yandırın. Sonra "Virtual adapter" əlaqə növünü seçin və siyahıdan bir ad seçin. "Ok" düyməsini basın

Bu, virtual maşının quraşdırılmasını tamamlayır. Gəlin maşını işə salaq.

Ubuntu qonağının qurulması

Terminal açın və ifconfig əmrini daxil edin.

Beləliklə, İnternetə daxil olmaq üçün enp0s3 interfeysi, qonaq sistemini hosta qoşmaq üçün isə enp0s8 istifadə olunur. Yaxşı, gəlin enp0s8-i statik IP-yə təyin edək. Məsələn, 10.0.1.10.

Sudo gedit /etc/network/interfaces açın

Və əlavə edin:

Avtomatik enp0s8 iface enp0s8 inet statik ünvan 10.0.1.10 şəbəkə maskası 255.255.255.0

Komanda ilə şəbəkəni saxlayırıq və yenidən işə salırıq:

Sudo /etc/init.d/şəbəkəni yenidən başladın

Gözləyirik və yoxlayırıq, 8.8.8.8-ə ping-i işə salacağıq

Hər şey əla işləyir. İndi hostdan qonaq sisteminə girişi yoxlayaq. 10.0.1.10-da ping etməyə başlayırıq

Hamısı budur.

Nəticə.

Biz ev sahibindən qonaq sisteminə girişi konfiqurasiya etdik və qonaq sistemindən İnternetə çıxış var (NAT vasitəsilə)

Yeni məqalələrin buraxılışını qaçırmamaq üçün abunə olun.




Üst