16 iulie 2019

de Michael Bose

La acest hotel modern de afaceri, networking-ul este o componentă esențială de calculator interactive operațiuni. Este dificil să ne imaginăm cum să facem schimb de date între computere fără rețele într-o lume în care totul se schimbă cu o viteză tot mai mare., Una dintre ideile focale centrale din spatele virtualizării hardware este posibilitatea de a utiliza mașini virtuale în aproape toate cazurile în care pot fi utilizate și computere fizice. Astfel, mașinile virtuale trebuie să se poată conecta la rețele fizice și virtuale cu adaptoarele lor de rețea virtuală. Mașinile virtuale care rulează pe VirtualBox pot fi conectate la diferite rețele. VirtualBox oferă mai multe moduri de rețea pentru mașini virtuale. Postarea de astăzi pe blog acoperă setările de rețea VirtualBox pentru a vă ajuta să configurați VirtualBox în cel mai bun mod posibil pentru a se potrivi nevoilor dvs.,

mai Jos, următoarele VirtualBox moduri de rețea vor fi discutate și comparate:

  • Nu sunt Atașate
  • NAT
  • NAT Rețea
  • Punte Adaptor
  • Rețea Internă
  • Host Adapter Numai-
  • Driver Generic

Virtual Adaptoare de Rețea

Fiecare VM VirtualBox poate utiliza până la opt virtual adaptoare de rețea, fiecare dintre care, la rândul său, este menționată ca un controler de interfață de rețea (NIC). Patru adaptoare de rețea virtuală pot fi configurate în VirtualBox GUI (graphical user interface)., Toate adaptoarele de rețea virtuală (până la 8) pot fi configurate cu comanda VBoxManage modifyvm. VBoxManage este un instrument de gestionare a liniei de comandă a VirtualBox care poate fi utilizat pentru configurarea tuturor setărilor VirtualBox, inclusiv setările de rețea VirtualBox. Setările adaptorului de rețea VirtualBox pot fi accesate în setările mașinii virtuale (selectați VM, apăsați Setări și accesați secțiunea Rețea din fereastra Setări VM).

acolo ar trebui să vedeți patru file adaptor. Un adaptor de rețea virtuală este activat în mod implicit după crearea mașinii virtuale., Puteți bifa caseta de selectare” Activați adaptorul de rețea ” pentru a activa adaptorul și debifați caseta de selectare pentru a dezactiva (această casetă de selectare definește dacă un dispozitiv Adaptor de rețea virtuală este conectat la un VM sau nu).apăsați avansat pentru a extinde setările avansate ale adaptorului de rețea VirtualBox.,

Protecția Datelor cu NAKIVO Backup & Replicare

NAKIVO Backup & Replicare oferă high-end de protecție a datelor pentru Imm-uri și întreprinderi cu mai multe backup, replicare și recuperare caracteristici, inclusiv VMware Rezervă, Hyper-V Backup, Office 365 Backup și multe altele.

tipuri de adaptoare de rețea virtuală în VirtualBox

un adaptor de rețea virtuală este un dispozitiv fizic emulat de software., Există șase tipuri de adaptoare virtuale care pot fi virtualizate de VirtualBox.AMD PCnet-PCI II (AM79C970A). Acest adaptor de rețea se bazează pe cip AMD și poate fi utilizat în multe situații. În ceea ce privește oaspeții Windows, Acest adaptor de rețea poate fi utilizat pentru versiuni mai vechi de Windows (cum ar fi Windows 2000), deoarece versiunile mai noi de Windows, cum ar fi Windows 7, 8 și 10 nu conțin un driver încorporat pentru acest adaptor. Inițial, dispozitivul PCI AM79C970A conținea un singur controler de 10 Mbit, iar motorul DMA a fost integrat., Acest adaptor de rețea acceptă, de asemenea, tehnologia Magic Packet AMD pentru trezirea de la distanță.

  • AMD PCnet-FAST III (Am79C973). Acest adaptor de rețea virtualizat este acceptat de aproape toate sistemele de operare invitate care pot rula pe VirtualBox. GRUB (încărcătorul de încărcare) poate utiliza acest adaptor pentru pornirea în rețea. Similar cu adaptorul de rețea anterior, acesta se bazează AMD chip.
  • Intel PRO / 1000 MT Desktop (82540EM). Acest adaptor funcționează perfect cu Windows Vista și versiuni mai noi de Windows. Majoritatea distribuțiilor Linux acceptă și acest adaptor.
  • Intel PRO/1000 T Server (82543GC)., Windows XP recunoaște acest adaptor fără a instala drivere suplimentare.
  • Intel PRO/1000 MT Server (82545EM). Acest model de adaptor este util pentru a importa șabloane OVF de pe alte platforme și poate facilita procesul de import.
  • adaptorul de rețea Paravirtualizat (virtio-net) este un caz special. În loc să virtualizeze hardware-ul de rețea acceptat de majoritatea sistemelor de Operare, un sistem de operare invitat trebuie să ofere o interfață software specială pentru mediile virtualizate., Această abordare vă permite să evitați complexitatea emulării hardware-ului de rețea și, ca rezultat, puteți îmbunătăți performanța rețelei.
  • driverele standard virtIO networking din industrie sunt acceptate de VirtualBox. Driverele VirtIO networking fac parte din proiectul KVM și sunt open-source. Aceste drivere sunt disponibile Pentru Linux cu kernel 2.6.25 sau o versiune ulterioară și Windows, inclusiv versiuni mai vechi, cum ar fi Windows 2000, XP și Vista.,VirtualBox oferă suport limitat pentru cadre jumbo (cadre Ethernet care pot transporta pachete a căror dimensiune este mai mare de 1.500 de octeți). Dacă trebuie să utilizați cadre jumbo, selectați un adaptor de rețea virtualizat Intel și configurați adaptorul pentru a funcționa în modul punte. Adaptoarele de rețele virtuale bazate pe AMD nu acceptă cadre jumbo. Dacă încercați să activați cadrele jumbo pentru adaptoarele de rețea virtuale bazate pe AMD, cadrele jumbo vor fi abandonate în tăcere pentru traficul de intrare și ieșire. Cadrele Jumbo sunt dezactivate în mod implicit.,

    moduri de rețea VirtualBox

    VirtualBox oferă o listă lungă de moduri de rețea, care este una dintre cele mai interesante caracteristici ale setărilor de rețea VirtualBox. Fiecare adaptor de rețea virtuală poate fi configurat separat pentru a funcționa într-un mod de rețea diferit. De exemplu, puteți seta modul NAT pentru adaptorul 1 și modul Host-only pentru adaptorul 2. Puteți selecta modul de rețea din meniul derulant atașat la.

    să luăm în considerare fiecare Mod de rețea VirtualBox în detaliu.,un adaptor de rețea virtuală este instalat într-un VM, dar conexiunea la rețea lipsește, la fel ca atunci când deconectați cablul de rețea Ethernet atunci când utilizați un adaptor de rețea fizic. Acest mod poate fi util pentru testare. De exemplu, puteți activa acest mod de rețea pentru o perioadă scurtă de timp pentru a emula deconectarea cablului. Când dezactivați modul nu este atașat prin trecerea la un alt mod de rețea, conexiunea la rețea devine din nou disponibilă., De asemenea, puteți verifica dacă un client DHCP obține corect adresa IP, dacă aplicația corespunzătoare poate relua descărcarea după întreruperea linkului sau pierderea pachetelor și așa mai departe.

    în loc să utilizați modul de rețea care nu este atașat, puteți utiliza orice alt mod de rețea fără a bifa caseta de selectare cablu conectat. Puteți bifa / debifa caseta de selectare atunci când un VM este în stare de funcționare (a se vedea captura de ecran de mai sus). Nu uitați să apăsați OK pentru a aplica modificări în configurația rețelei VM.

    NAT

    Acest mod de rețea este activat implicit pentru un adaptor de rețea virtuală., Un sistem de operare invitat pe un VM poate accesa gazdele într-o rețea locală fizică (LAN) utilizând un dispozitiv virtual nat (Network Address Translation). Rețelele externe, inclusiv internetul, sunt accesibile de la un sistem de operare invitat. O mașină oaspete nu este accesibilă de la o mașină gazdă sau de la alte mașini din rețea atunci când modul NAT este utilizat pentru rețeaua VirtualBox. Acest mod implicit de rețea este suficient pentru utilizatorii care doresc să utilizeze un VM doar pentru acces la internet, de exemplu.,

    adresa IP a adaptorului de rețea VM este obținută prin DHCP, iar adresele IP ale rețelei utilizate în acest mod de rețea nu pot fi modificate în GUI. VirtualBox are un server DHCP încorporat și un motor NAT. Un dispozitiv virtual nat utilizează adaptorul fizic de rețea al gazdei VirtualBox ca interfață de rețea externă. Adresa implicită a serverului DHCP virtual utilizat în modul NAT este 10.0.2.2 (aceasta este și adresa IP a gateway-ului implicit pentru un VM). Masca de rețea este 255.255.255.0.,

    dacă configurați adaptoarele de rețea pentru două sau mai multe VM-uri pentru a utiliza modul NAT, fiecare VM va obține adresa IP 10.0.2.15 în propria rețea izolată din spatele unui dispozitiv virtual nat privat. Gateway-ul implicit pentru fiecare VM este 10.0.2.2., In VirtualBox adresele IP nu sunt modificate atunci când modul NAT este folosit, după cum puteți vedea mai jos:

    pentru a activa modul NAT pentru un VM cu VBoxManage, executați următoarea comandă:

    VBoxManage modifyvm VM_name –nic1 nat

    în cazul în Care:

    • VM_name este numele mașinii virtuale;
    • nic1 este numărul de adaptor de rețea virtuală;
    • nat este numele VirtualBox modul de rețea de care aveți nevoie pentru a seta.,

    port forwarding poate fi configurat chiar din fereastra de setări de rețea VirtualBox VM făcând clic pe butonul Port forwarding (văzut în imaginea de mai sus). Informații detaliate despre configurarea redirecționării porturilor în setările de rețea VirtualBox, pe care le puteți găsi mai jos după secțiunea Moduri de rețea.acest mod este similar cu modul NAT pe care îl utilizați pentru configurarea unui router. Dacă utilizați modul de rețea NAT pentru mai multe mașini virtuale, acestea pot comunica între ele prin intermediul rețelei., VM-urile pot accesa alte gazde din rețeaua fizică și pot accesa rețele externe, inclusiv internetul. Orice mașină din rețele externe, precum și cele dintr-o rețea fizică la care este conectată mașina gazdă nu poate accesa VM-urile configurate pentru a utiliza modul de rețea NAT (similar cu atunci când configurați un router pentru acces la internet din rețeaua de domiciliu). Nu puteți accesa mașina oaspete de la mașina gazdă atunci când utilizați modul de rețea NAT (cu excepția cazului în care configurați redirecționarea porturilor în setările rețelei globale VirtualBox)., Un router VirtualBox nat încorporat utilizează un controler fizic de interfață de rețea al gazdei VirtualBox ca interfață de rețea externă (cum este cazul modului NAT).

    adresa De rețea și numele poate fi schimbat în global VirtualBox preferințe (File > Preferințe)., În panoul din stânga al ferestrei Preferințe, selectați Rețea pentru a accesa setările rețelei global VirtualBox, apoi faceți dublu clic pe rețeaua nat existentă pentru a edita setările (puteți adăuga, de asemenea, o rețea nouă sau puteți șterge o rețea existentă făcând clic pe pictogramele + sau x).

    în fereastra pop-up mică care va apărea, este de asemenea posibil să activați/dezactivați DHCP, IPv6 și să configurați redirecționarea porturilor.

    adresa default a NatNetwork este 10.0.2.0/24.

    IP gateway implicit este 10.0.2.1 (x. x. x.,1 șablon este utilizat pentru a atribui IP gateway implicit). De exemplu, dacă veți crea o nouă rețea virtuală pentru NAT Rețea modul în VirtualBox și setați 192.168.22.0/24 adresa de rețea, adresa IP a gateway în această rețea va fi 192.168.22.1. Nu puteți schimba adresa IP a gateway-ului pentru rețeaua utilizată în modul de rețea NAT și nu puteți schimba gama de adrese IP emise de serverul DHCP. În mod similar, adresa IP a serverului DHCP este 10.0.2.3 în mod implicit (se utilizează șablonul x.x.x.3).,configurația IP a Windows 7 VM care rulează pe VirtualBox cu un adaptor de rețea virtuală configurat în modul de rețea NAT este afișată pe ecran.

    Dacă nu doriți să-l editați VirtualBox setările de rețea în GUI, puteți adăuga o nouă NAT rețea cu VBoxManage folosind comanda:

    VBoxManage natnetwork add-netname natnet1 –rețea „192.168.22.0/24” –enable

    în cazul în Care:

    • natnet1 este numele de NAT rețea;
    • 192.168.22.0/24 este la adresa asta NAT rețea.,

    Dacă doriți să configurați un BAN adaptor de rețea, în scopul de a utiliza NAT modul de Rețea cu VBoxManage, executați următoarea comandă:

    VBoxManage modifyvm VM_name –nic1 natnetwork

    Unde:

    • nic1 este primul adaptor de rețea virtuală (network interface controller);
    • natnetwork este numele VirtualBox modul de rețea.

    poate fi necesar să închideți VM-ul înainte de a aplica aceste setări.,

    În scopul de a evita repetarea aceeași comandă cu VBoxManage atunci când selectarea unui modul de rețea pentru adaptor de rețea virtuală de un BAN în fiecare secțiune a articolului, ia în considerare toate numele posibile VirtualBox moduri de rețea: niciunul, null, nat, natnetwork, punte, intnet, hostonly, generic.

    Port forwarding este încă o opțiune care poate fi accesată și configurată din această fereastră. Port forwarding poate fi utilizat pentru a configura accesul de la mașina gazdă și alte gazde ale aceleiași rețele fizice la serviciile care rulează pe sistemul de operare invitat din interiorul VM (Vezi detaliile de mai jos)., După cum puteți vedea, locația setărilor de redirecționare a portului pentru modul NAT și modurile de rețea NAT este diferită în GUI VirtualBox. Port forwarding setările pentru modul NAT sunt disponibile în VM > Setări > Rețea în timp ce port forwarding setări pentru NAT modul de Rețea pot fi configurate în Fișierul > Preferințe > Rețea., Acest lucru este pentru că port forwarding reguli pentru modul NAT sunt individuale pentru fiecare NEG în timp ce port forwarding reguli pentru NAT modul de Rețea sunt comune pentru mai multe VMs căror adaptoare sunt conectate corespunzător NAT rețea. Consultați detalii despre configurarea redirecționării porturilor de mai jos, în secțiunea redirecționare Port.acest mod este utilizat pentru conectarea adaptorului de rețea virtuală al unui VM la o rețea fizică la care este conectat un adaptor de rețea fizic al mașinii gazdă VirtualBox. Un adaptor de rețea virtuală VM utilizează interfața de rețea gazdă pentru o conexiune la rețea., Pur și simplu, pachetele de rețea sunt trimise și primite direct de la/la adaptorul de rețea virtuală fără rutare suplimentară. Un driver special de filtru net este utilizat de VirtualBox pentru un mod de rețea cu punte pentru a filtra datele de la adaptorul de rețea fizic al gazdei.acest mod de rețea poate fi utilizat pentru a rula servere pe VM-uri care trebuie să fie complet accesibile dintr-o rețea locală fizică. Când utilizați modul de rețea în VirtualBox, puteți accesa o mașină gazdă, gazde ale rețelei fizice și rețele externe, inclusiv internet de la un VM., VM poate fi accesat de la mașina gazdă și de la alte gazde (și vm) conectate la rețeaua fizică.dacă aveți mai multe adaptoare de rețea fizice pe mașina gazdă, ar trebui să selectați adaptorul corect în setările de rețea VirtualBox. În imaginea de mai jos puteți vedea două adaptoare de rețea fizice – adaptor Ethernet și adaptor Wi-Fi . Dacă utilizați modul punte pentru un adaptor de rețea fără fir, nu puteți utiliza funcțiile de nivel scăzut ale adaptorului Wi-Fi respectiv într-un sistem de operare invitat. De exemplu, nu puteți selecta rețele Wi-Fi la care să vă conectați, să activați modul de monitorizare etc., În schimb, trebuie să vă conectați la rețeaua Wi-Fi de pe mașina gazdă. Dacă trebuie să utilizați toate caracteristicile adaptorului Wi-Fi în sistemul de operare invitat al VM, utilizați un adaptor Wi-Fi USB și funcția de trecere USB, așa cum este explicat în postarea de blog despre instalarea Kali Linux pe VirtualBox.

    în VirtualBox, adresa IP a unui adaptor de rețea virtuală VM poate aparține aceleiași rețele ca adresa IP a adaptorului de rețea fizică a mașinii gazdă atunci când este utilizat modul punte., Dacă există un server DHCP în rețeaua dvs. fizică, adaptorul de rețea virtuală al VM va obține automat adresa IP în modul punte (dacă obținerea automată a unei adrese IP este setată automat în setările interfeței de rețea dintr-un sistem de operare invitat). Astfel, gateway-ul implicit pentru un adaptor de rețea virtuală care funcționează în modul punte este același ca și pentru mașina dvs. gazdă. Să ne uităm la un exemplu simplu cu adrese IP.adresa rețelei fizice: 10.10.10.0/24

    adresa IP a gateway-ului implicit în rețeaua fizică: 10.10.10.,1

    adresa IP a serverului DHCP în rețeaua fizică: 10.10.10.1

    configurația IP a mașinii gazdă: adresa IP – 10.10.10.72; netmask – 255.255.255.0; gateway implicit – 10.10.10.1.configurarea IP a mașinii oaspete: adresa IP – 10.10.10.91; netmask – 255.255.255.0; gateway implicit – 10.10.10.1.

    uneori, puteți găsi că aveți mai multe gateway-uri în rețeaua fizică., Puteți utiliza o mașină gazdă pentru conectarea la rețelele necesare printr-un gateway și puteți utiliza o mașină invitată pentru conectarea la alte rețele prin intermediul celui de-al doilea gateway. De asemenea, puteți edita un tabel de rutare pe VM și puteți adăuga rute pentru utilizarea ambelor gateway-uri pentru a vă conecta la rețelele corespunzătoare. După cum puteți vedea, modul de rețea punte este o opțiune puternică în setările de rețea VirtualBox cu o mulțime de cazuri de utilizare.modul promiscuu. Acest mod permite unui adaptor de rețea să treacă tot traficul primit, indiferent de adaptorul căruia i se adresează traficul., În modul normal, un adaptor de rețea primește numai cadre care includ adresa MAC a acestui adaptor de rețea special ca adresă de destinație în antet. Cadrele care sunt adresate unei adrese MAC care diferă de adresa MAC a adaptorului selectat (atunci când traficul nu este difuzat) sunt abandonate în modul normal., Modul promiscuu face posibil ca un adaptor de rețea fizică să aibă mai multe adrese MAC, permițând tot traficul de intrare să treacă adaptorul de rețea fizică al mașinii gazdă și să ajungă la adaptorul de rețea virtuală al VM care are propria adresă MAC reprezentată pe adaptorul gazdă, chiar dacă traficul respectiv nu este adresat adaptorului de rețea virtuală al respectivului VM.majoritatea adaptoarelor de rețea wireless nu acceptă modul promiscuu., Conectarea la adaptoarele Wi – Fi se face în felul următor-VirtualBox înlocuiește adresele MAC corespunzătoare din anteturile cadrelor Ethernet care trebuie livrate adaptorului de rețea virtuală al VM (adresa MAC a adaptorului Wi-Fi gazdă trebuie utilizată pentru traficul respectiv). Modul promiscuu este util pentru testarea rețelei și auditurile de securitate. Puteți activa modul promiscuu în setările de rețea VirtualBox și puteți monitoriza traficul de rețea cu un sniffer.există trei opțiuni de utilizare a modului promiscuu.

    • neagă., Orice trafic care nu este destinat adaptorului de rețea virtuală al VM este ascuns de VM. Această opțiune este setată implicit.
    • permite VMs. Tot traficul este ascuns de adaptorul de rețea VM, cu excepția traficului transmis către și de la alte VM-uri.
    • permite tuturor. Nu există restricții în acest mod. Un adaptor de rețea VM poate vedea tot traficul de intrare și de ieșire.modul promiscuu poate fi utilizat nu numai pentru modul de rețea cu punte, ci și pentru rețeaua Nat, rețeaua internă și modurile de adaptare numai pentru gazdă.,

      rețea internă

      mașinile virtuale ale căror adaptoare sunt configurate să funcționeze în modul de rețea internă VirtualBox sunt conectate la o rețea virtuală izolată. VM-urile conectate la această rețea pot comunica între ele, dar nu pot comunica cu o mașină gazdă VirtualBox sau cu alte gazde dintr-o rețea fizică sau în rețele externe. Mașinile virtuale conectate la rețeaua internă nu pot fi accesate de pe o gazdă sau de pe alte dispozitive. Rețeaua internă VirtualBox poate fi utilizată pentru modelarea rețelelor reale.,de exemplu, puteți crea trei VM-uri, fiecare având un adaptor de rețea virtuală (adaptorul 1) conectat la rețeaua internă. Adresele IP ale acestor adaptoare de rețea sunt definite din subrețeaua utilizată pentru rețeaua internă VirtualBox (ar trebui să definiți manual subrețeaua). Unul dintre aceste VM-uri (VM1) are, de asemenea, un al doilea adaptor de rețea virtuală care este configurat să funcționeze în modul NAT., VM1 este configurat ca un router (una dintre cele mai bune soluții pentru crearea unui router este instalarea Linux și configurarea IPTABLES, dar pentru prima dată puteți utiliza soluții de rutare mai simple într-un caz de testare a rețelei VirtualBox).un VM2 și VM3 ale căror adaptoare de rețea sunt conectate numai la rețeaua internă VirtualBox pot avea acces la rețele externe dacă adresa IP a adaptorului de rețea intern al VM1 este setată ca gateway în setările de rețea ale VM2 și VM3.

      configurarea rețelei utilizate în acest exemplu:

      VM2. Adresa IP – 192.168.23.,2 (rețea internă), gateway – 192.168.23.1

      VM3. Adresa IP – 192.168.23.3 (rețea internă), gateway – 192.168.23.1

      VirtualBox rețea internă de subrețea: 192.168.23.0/24

      a se Vedea diagrama de mai jos pentru mai multă claritate.

      Notă: de asemenea, puteți implementa astfel de infrastructuri virtuale pentru testarea firewall reguli in IPTABLES înainte de punere în aplicare a acestora în infrastructura de rețea, dar este preferabil să se utilizeze punte modul și nu la modul NAT pentru cel de-al doilea adaptor de rețea virtuală de VM1 atunci când vă conectați la/la rețele externe.,

      Host-only Adapter

      acest mod de rețea este utilizat pentru comunicarea între gazdă și oaspeți. Un VM poate comunica cu alte VM-uri conectate la rețeaua numai gazdă și cu mașina gazdă. Mașina gazdă VirtualBox poate accesa toate mașinile virtuale conectate la rețeaua numai gazdă.

      adaptorul de rețea virtuală numai gazdă VirtualBox este creat într-un sistem de operare gazdă pentru a fi utilizat în rețeaua numai gazdă. Puteți edita setările acestei rețele VirtualBox accesând fișierul > Host Network Manager.,

      În cazul nostru, default adresa de rețea gazdă-rețea este 192.168.56.0/24 și adresa IP a adaptor de rețea virtuală de pe mașina gazdă este 192.168.56.1. Puteți edita aceste adrese IP manual în fila Adaptor. Un server DHCP poate fi activat sau dezactivat bifând caseta de selectare corespunzătoare. În fila server DHCP, puteți seta adresa IP a serverului DHCP, masca net și gama de adrese IP care urmează să fie emise pentru clienții DHCP.,

      virtual adaptoare de rețea de VMs nu au o poarta de acces în configurare IP pentru Gazda modul Doar-nu vă permite să se conecteze la orice dispozitiv în afara gazdă-rețea. De asemenea, este posibil să creați mai mult de un adaptor de rețea numai gazdă VirtualBox pentru a utiliza diferite rețele numai gazdă-trebuie doar să apăsați butonul Creare. Dacă rețeaua numai gazdă nu mai este necesară, pur și simplu selectați adaptorul și apăsați Remove.

      driver Generic

      acest mod de rețea vă permite să partajați interfața de rețea generică., Un utilizator poate selecta driverul corespunzător pentru a fi distribuit într-un pachet de extensii sau poate fi inclus cu VirtualBox.

      două sub-moduri sunt disponibile pentru VirtualBox generice Driver mode-UDP Tunnel și VDE (Virtual Distributed Ethernet) Networking.

      UDP tunel. Mașinile virtuale care rulează pe diferite gazde pot comunica transparent utilizând o infrastructură de rețea existentă.

      crearea de rețele VDE. Mașinile virtuale se pot conecta la un comutator distribuit virtual pe gazdele Linux sau FreeBSD., Trebuie să compilați VirtualBox din surse pentru a utiliza rețeaua VDE, deoarece pachetele Standard VirtualBox nu includ această caracteristică.

      Compararea VirtualBox Moduri de Rețea

      Pentru mai mult confort, să rezuma toate informațiile despre rețea, moduri de a sprijinit prin VirtualBox în acest tabel:

      Port Forwarding

      Port forwarding este un proces de interceptarea traficului adresează adresa IP și portul în plus pentru că redirecționarea traficului pentru o adresă IP diferită și/sau port., Aplicații speciale pot fi utilizate pe computere și alte dispozitive router pentru a configura redirecționarea porturilor. Unul dintre cele mai populare cazuri de utilizare pentru redirecționarea porturilor este prin furnizarea accesului la anumite servicii de rețea care sunt ascunse în spatele NAT din rețelele externe. După configurarea regulilor de redirecționare a porturilor, clienții pot accesa serviciile corespunzătoare din exterior conectându-se la adresa IP externă a routerului (gazdei) și la portul specificat.,

      pachetele sunt interceptate mai întâi de o aplicație de pe router, apoi aplicația citește adresa IP de destinație și numărul portului antetelor corespunzătoare (anteturile pachetelor IP, anteturile segmentelor TCP sau UDP). Dacă o combinație de adresa IP de destinație și/sau numărul de port în anteturile meciuri o condiție stabilită într-un port forwarding regulă, cerere de rutare rescrie informațiile din antetul IP (adresa și/sau numărul de port) și trimite un pachet/segment la altul interfață de rețea în conformitate cu port forwarding regula.,în mod implicit, conectarea la VirtualBox vm ale căror adaptoare de rețea sunt setate să funcționeze în modul de rețea NAT sau NAT este imposibilă de la o gazdă VirtualBox și de la alte gazde din LAN, dar VirtualBox oferă o caracteristică de redirecționare a porturilor încorporată pentru a permite un astfel de acces.

      Exemplul 1-SSH access

      Să luăm acum în considerare configurarea port forwarding pentru conectarea la VirtualBox vm folosind exemplul conectării la un server SSH care rulează pe un Ubuntu Linux VM care este conectat la rețea prin modul NAT. Puteți citi cum să instalați Ubuntu pe VirtualBox în această postare pe blog.,

      datele de intrare:

      IP gazdă: 10.10.10.72 (un NIC fizic).

      Ubuntu VM IP: 10.0.2.15 (modul NAT)

      Nume utilizator: user1

      1. Instalați serverul SSH pe Ubuntu VM.

      apt-get install openssh-server

      2. Editați fișierul de configurare a serverului SSH.

      vim/etc/ssh/sshd_config

      3. Decomentați șirul pentru a permite autentificarea cu parole.

      PasswordAuthentication da

      4. Reporniți demonul SSH (serviciu).

      /etc / init.d / ssh repornire

      5., Verificați dacă serverul SSH funcționează și încercați să vă conectați la serverul SSH de la localhost (Ubuntu VM).

      ssh [email protected]

      6. Dacă totul este în regulă, puteți începe configurarea redirecționării porturilor în VirtualBox.după cum vă amintiți, ar trebui să deschideți setările VM și să selectați secțiunea Rețea. Selectați adaptorul de rețea virtuală care este configurat să funcționeze în modul NAT, extindeți Setările avansate și apăsați butonul Port Forwarding. Faceți clic pe pictograma + pentru a adăuga o nouă regulă de redirecționare a portului în setările de rețea VirtualBox ale VM.,

      un server SSH ascultă implicit portul TCP 22-nd. Să creăm o regulă care vă permite să redirecționați toate conexiunile către mașina gazdă VirtualBox de pe portul 8022 către Ubuntu VM de pe portul 22 care este ascultat de serverul SSH. În primul rând, puteți crea o regulă care permite conexiuni numai de la gazda VirtualBox.,

      Name Protocol Host IP Host Port Guest IP Guest Port
      Ubuntu-SSH TCP 127.0.0.1 8022 10.0.2.,15 22

      vedere la port forwarding reguli fereastră în VirtualBox GUI este afișată pe imaginea de mai jos.

      deschideți un client SSH (de exemplu, PuTTY dacă utilizați Windows) pe gazda VirtualBox și conectați-vă la 127.0.0.1 pe portul 8022.,alte gazde din rețeaua dvs. fizică vor putea accesa Ubuntu VM prin SSH conectându-se la mașina gazdă VirtualBox de pe portul 8022 dacă creați o regulă similară de redirecționare a porturilor în care va fi definită adresa IP reală a adaptorului dvs. de rețea fizică a gazdei VirtualBox în locul adresei IP localhost (127.0.0.1). În acest exemplu, adresa IP a nic-ului fizic de pe gazda VirtualBox este 10.10.10.72.,

      Name Protocol Host IP Host Port Guest IP Guest Port
      Ubuntu-SSH TCP 10.10.10.72 8022 10.0.2.,15 22

      Deschide un client SSH pe VirtualBox gazdă sau pe o altă gazdă atașat la rețea și conectați la VirtualBox gazdă IP pe portul 8022.

      Exemplul 2-HTTP access

      Dacă doriți să implementați un server web pe VM și să oferiți acces la site-urile dvs. web din exterior, puteți adăuga o altă regulă de redirecționare a porturilor., Să luăm în considerare modul de configurare a regulii de redirecționare a portului pentru accesarea unui site web implementat pe un Ubuntu vm de la o mașină gazdă VirtualBox și alte mașini conectate la rețeaua locală fizică (LAN). Apache este folosit ca server web în acest exemplu.mai întâi, instalați Apache pe Ubuntu VM care rulează pe VirtualBox.

      apt-get install apache2

      firewall-ul ufw este dezactivat în mod implicit în Ubuntu. Ubuntu VM, asigurați-vă că accesul la portul TCP 80 este activat.,

      după instalarea Apache, deschideți un browser web pe Ubuntu VM și accesați pagina implicită Apache introducând http://127.0.0.1 în bara de adrese. Dacă totul este în regulă, veți vedea pagina implicită Apache2 Ubuntu în browserul dvs. web.aceasta înseamnă că acum Puteți configura o regulă de redirecționare a porturilor în setările de rețea VirtualBox pentru accesarea site-ului dvs. web găzduit pe Ubuntu VM., Deschideți setări de Redirecționare a Portului fereastra de gând să NEG setări > Rețea > > Port Forwarding (în mod similar cum am explicat mai sus)., You can add a new rule by doing the following:

      Name Protocol Host IP Host Port Guest IP Guest Port
      Ubuntu-HTTP80 TCP 10.10.10.72 8080 10.0.2.,15 80

      Deschideți un browser web de pe mașina gazdă sau pe orice alt aparat conectat la rețea fizică și introduceți adresa IP a VirtualBox mașina gazdă și portul definit în portul regulă de redirecționare creat de mai sus:

      În exemplul curent, 10.10.10.72 este adresa IP a VirtualBox mașina gazdă și 8080 este un port TCP ascultat pe VirtualBox mașina gazdă. Un rezultat pozitiv al configurării redirecționării porturilor este afișat în imaginea de mai jos.,

      de asemenea, puteți crea reguli similare pentru accesarea unui VM prin RDP, FTP și alte protocoale.

      Configurarea port forwarding pentru VM-uri ale căror adaptoare de rețea virtuală funcționează în modul de rețea NAT funcționează în mod similar (consultați secțiunea de mai sus unde modul de rețea NAT este explicat pentru localizarea setărilor port forwarding pentru modul de rețea NAT).VirtualBox este o soluție puternică de virtualizare care este flexibilă și oferă o gamă largă de setări de rețea., Fiecare VM poate utiliza până la opt adaptoare de rețea virtuală și fiecare adaptor de rețea poate fi emulat ca model adecvat de controlere reale de interfață de rețea Intel și AMD (Nic). Setările adaptorului de rețea VirtualBox vă permit să schimbați adresa MAC a fiecărui NIC virtual, să conectați sau să deconectați cablul de rețea virtuală și să selectați modul de rețea. Setarea modului de rețea pentru un adaptor de rețea virtuală este una dintre cele mai interesante și importante părți ale setărilor de rețea VirtualBox. Există șase moduri de rețea, fiecare dintre acestea putând fi utilizate pentru diferite cazuri de utilizare., Port forwarding poate fi configurat pentru acces extern la VM-uri ale căror adaptoare de rețea funcționează în moduri de rețea NAT sau NAT.postarea de pe blogul de astăzi a acoperit setările de rețea VirtualBox, dar dacă doriți să aflați mai multe despre VirtualBox, sunteți bineveniți să consultați postările noastre de blog despre utilizarea VirtualBox, instalarea pachetului de extensii VirtualBox și actualizarea VirtualBox. Puteți citi, de asemenea, postări pe blog despre compararea VirtualBox cu VMware și Hyper-V, unde sunt discutate și setările de rețea ale acestor platforme de virtualizare.,

      VirtualBox Setările de Rețea: Ghid Complet

      4.8 (96.14%) 88 voturi

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *