16 juli 2019

af Michael Bose

I dette moderne business-verden, networking er en afgørende komponent af interaktive computer-operationer. Det er vanskeligt at forestille sig, hvordan man udveksler data mellem computere uden netværk i en verden, hvor alt ændrer sig i stadigt voksende hastighed., En af de centrale fokusideer bag hard .are virtualisering er muligheden for at bruge virtuelle maskiner i næsten alle tilfælde, hvor fysiske computere også kan bruges. Således skal virtuelle maskiner være i stand til at oprette forbindelse til fysiske og virtuelle netværk med deres virtuelle netværksadaptere. Virtuelle maskiner, der kører på Virtualbo., kan tilsluttes forskellige netværk. Virtualbo.giver flere netværkstilstande til virtuelle maskiner. Dagens blogindlæg dækker Virtualbo.netværksindstillinger for at hjælpe dig med at konfigurere Virtualbo. på den bedst mulige måde, der passer til dine behov.,

Nedenfor, følgende VirtualBox netværk tilstande vil blive diskuteret og sammenlignet:

  • Ikke Tilsluttet
  • NAT
  • NAT-Netværk
  • Bro-Adapter
  • Internt Netværk
  • Host-Kun Adapter
  • Generisk Driver

Virtuelle netværkskort

Hver VirtualBox VM kan bruge op til otte virtuelle netværkskort, hver af, som igen er nævnt som en NIC (network interface controller). Fire virtuelle netværkskort kan konfigureres i Virtualbo.GUI (graphical user interface)., Alle virtuelle netværksadaptere (op til 8) kan konfigureres med kommandoen VBO .manage modifyvm. VBoxManage er en kommandolinje-management værktøj i VirtualBox, der kan bruges til at konfigurere alle VirtualBox VirtualBox-indstillinger, herunder netværksindstillingerne. Virtualbo. – netværksadapterindstillinger kan fås i indstillingerne for virtuel maskine (vælg din VM, tryk på Indstillinger og gå til afsnittet Netværk i VM-indstillingsvinduet).

der skal du se fire adapterfaner. En virtuel netværksadapter er aktiveret som standard efter oprettelse af virtuel maskine., Du kan markere afkrydsningsfeltet “Aktiver netværksadapter” for at aktivere adapteren og fjerne markeringen i afkrydsningsfeltet for at deaktivere (dette afkrydsningsfelt definerer, om en virtuel netværksadapterenhed er tilsluttet en VM eller ej).Hit Avanceret for at udvide avancerede Virtualbo. – netværksadapterindstillinger.,

databeskyttelse med NAKIVO Backup & Replikation

NAKIVO Backup & Replikation leverer high-end databeskyttelse til små og mellemstore virksomheder og virksomheder med flere backup, replication and recovery-funktioner, herunder VMware Backup, Hyper-V Backup, Office 365, Backup og meget mere.

typer af virtuelle netværksadaptere i Virtualbo.

en virtuel netværksadapter er en soft .are-emuleret fysisk enhed., Der er seks virtuelle adaptertyper, der kan virtualiseres af Virtualbo..

  • AMD PCnet-PCI-II (Am79C970A). Denne netværksadapter er baseret på AMD-chip og kan bruges i mange situationer. Så for Windows-gæster, er dette net adapter kan bruges til ældre versioner af Windows (såsom Windows 2000), fordi nyere versioner af Windows, såsom Windows 7, 8 og 10, indeholder ikke en indbygget-i driver for denne adapter. Oprindeligt indeholdt Am79C970A PCI-enheden en enkelt chip 10-Mbit-controller, og DMA-motoren blev integreret., Denne netværksadapter understøtter også AMDs Magic Packet-teknologi til fjernvågning.
  • AMD PCnet-HURTIG III (Am79C973). Denne virtualiserede netværksadapter understøttes af næsten alle gæstoperativsystemer, der kan køre på Virtualbo.. GRUB (opstartsindlæseren) kan bruge denne adapter til netværksstart. På samme måde som den forrige netværksadapter er denne baseret AMD-chip.
  • Intel PRO/1000 MT Desktop (82540EM). Denne adapter fungerer perfekt med .indo .s Vista og nyere versionsindo .s-versioner. Det meste af Linu. – distributioner understøtter også denne adapter.
  • Intel PRO/1000 T Server (82543GC)., Windowsindo .s .p genkender denne adapter uden at installere yderligere drivere.
  • Intel PRO/1000 MT Server (82545EM). Denne adaptermodel er nyttig til at importere OVF-skabeloner fra andre platforme og kan lette importprocessen.paravirtualiseret netværksadapter (virtio-net) er et specielt tilfælde. I stedet for at virtualisere netværkshard .are, der understøttes af de fleste operativsystemer, skal et gæstoperativsystem give en speciel soft .aregrænseflade til virtualiserede miljøer., Denne tilgang giver dig mulighed for at undgå kompleksiteten af netværkshard .are, der emulerer og som følge heraf kan forbedre netværkets ydeevne.

industristandarden virtIO netværksdrivere understøttes af Virtualbo.. VirtIO netværksdrivere er en del af KVM-projektet og er open source. Disse drivere er tilgængelige for Linu.med kernel 2.6.25 eller nyere, og Windowsindo .s inklusive ældre versioner som Windowsindo .s 2000, .p og Vista.,

jumbo frames support

Virtualbo.giver begrænset understøttelse af jumbo frames (Ethernet frames, der kan bære pakker, hvis størrelse er mere end 1.500 bytes). Hvis du har brug for at bruge jumbo frames, skal du vælge en Intel virtualiseret netværksadapter og konfigurere denne adapter til at arbejde i brotilstand. AMD-baserede virtuelle netværksadaptere understøtter ikke jumbo frames. Hvis du forsøger at aktivere jumbo frames til AMD-baserede virtuelle netværksadaptere, vil jumbo frames blive tabt lydløst for input og output trafik. Jumbo frames er deaktiveret som standard.,

Virtualbo.netværkstilstande

Virtualbo. giver en lang liste over netværkstilstande, som er en af de mest interessante funktioner i Virtualbo. netværksindstillinger. Hver virtuel netværksadapter kan konfigureres separat til at fungere i en anden netværkstilstand. Du kan f.eks. indstille NAT-tilstanden for adapteren 1 og Host-only-tilstanden for adapteren 2. Du kan vælge netværkstilstand i rullemenuen vedhæftet til rullemenuen.

lad os overveje hver Virtualbo. – netværkstilstand i detaljer.,

ikke tilsluttet

en virtuel netværksadapter er installeret i en VM, men netværksforbindelsen mangler, ligesom når du tager Ethernet-netværkskablet ud, når du bruger en fysisk netværksadapter. Denne tilstand kan være nyttig til test. Aktivere denne netværkstilstand i en kort periode for at efterligne frakobling af kablet. Når du deaktiverer den ikke-tilsluttede tilstand ved at skifte til en anden netværkstilstand, bliver netværksforbindelsen tilgængelig igen., Du kan også kontrollere, om en DHCP-klient får IP-adressen korrekt, om den relevante applikation kan genoptage do .nload efter linkafbrydelse eller pakketab osv.

i stedet for at bruge den ikke-tilsluttede netværkstilstand, kan du bruge en hvilken som helst anden netværkstilstand uden at markere afkrydsningsfeltet kabelforbundet. Du kan markere/fjerne markeringen i afkrydsningsfeltet, når en VM er i kørende tilstand (se skærmbilledet ovenfor). Glem ikke at ramme OK for at anvende ændringer i VM-netværkskonfigurationen.

NAT

denne netværkstilstand er som standard aktiveret for en virtuel netværksadapter., Et gæsteoperativsystem på en VM kan få adgang til værter i et fysisk lokalnetværk (LAN) ved hjælp af en virtuel NAT-enhed (Net .ork Address Translation). Eksterne netværk, herunder internettet, er tilgængelige fra en gæst OS. En gæstemaskine er ikke tilgængelig fra en værtsmaskine eller fra andre maskiner i netværket, når NAT-tilstanden bruges til Virtualbo. – netværk. Denne standard netværkstilstand er tilstrækkelig for brugere, der ønsker at bruge en VM kun til internetadgang, for eksempel.,

IP-adressen på VM-netværksadapteren opnås via DHCP, og IP-adresserne på det netværk, der bruges i denne netværkstilstand, kan ikke ændres i GUI. Virtualbo.har en indbygget DHCP-server og NAT-motor. En virtuel NAT-enhed bruger den fysiske netværksadapter til Virtualbo. – værten som en ekstern netværksgrænseflade. Standardadressen på den virtuelle DHCP-server, der bruges i NAT-tilstand, er 10.0.2.2 (dette er også IP-adressen på standardgate .ayen for en VM). Netværksmasken er 255.255.255.0.,

Hvis du konfigurerer netværksadaptere til to eller flere VM ‘ er til at bruge NAT-tilstand, får hver VM 10.0.2.15 IP-adressen i sit eget isolerede netværk bag en privat virtuel NAT-enhed. Default gateway for hver VM er 10.0.2.2., I VirtualBox IP-adresser er ikke ændres, når den NAT-tilstand, som du kan se nedenfor:

for at aktivere NAT-tilstand for et VM med VBoxManage, udføre følgende kommando:

VBoxManage modifyvm VM_name –nic1 nat

Hvor:

  • VM_name er navnet på din virtuelle maskine
  • nic1 er antallet af virtuelle netværkskort;
  • nat er navnet på VirtualBox netværk-tilstand, som du har brug for for at indstille.,

Port for canarding kan konfigureres lige fra Virtualbo.VM-netværksindstillingsvinduet ved at klikke på Port for .arding-knappen (Set på skærmbilledet ovenfor). Detaljerede oplysninger om konfiguration af portvideresendelse i Virtualbo. – netværksindstillinger, som du kan finde nedenfor efter sektionen netværkstilstande.

NAT-netværk

denne tilstand ligner den NAT-tilstand, du bruger til at konfigurere en router. Hvis du bruger NAT-netværkstilstanden til flere virtuelle maskiner, kan de kommunikere med hinanden via netværket., VMs kan få adgang til andre værter i det fysiske netværk og kan få adgang til eksterne netværk, herunder internettet. Enhver maskine fra eksterne netværk såvel som fra et fysisk netværk, som værtsmaskinen er tilsluttet, kan ikke få adgang til de VM ‘ er, der er konfigureret til at bruge NAT-netværkstilstanden (på samme måde som når du konfigurerer en router til internetadgang fra dit hjemmenetværk). Du kan ikke få adgang til gæstemaskinen fra værtsmaskinen, når du bruger NAT-netværkstilstanden (medmindre du konfigurerer portvideresendelse i globale Virtualbo. – netværksindstillinger)., En indbygget Virtualbo.NAT-router bruger en fysisk netværksgrænsefladecontroller til Virtualbo. – værten som en ekstern netværksgrænseflade (som det er tilfældet med NAT-tilstand).

netværksadressen og navnet kan ændres i de globale Virtualbo. – præferencer (fil > indstillinger)., I venstre rude i vinduet Indstillinger skal du vælge Netværk for at få adgang til globale Virtualbo. – netværksindstillinger og derefter dobbeltklikke på dit eksisterende NAT-netværk for at redigere indstillingerne (du kan også tilføje et nyt netværk eller slette et eksisterende netværk ved at klikke på ikonerne + eller or).

I den lille pop-op-vindue, der vises, er det også muligt at aktivere/deaktivere DHCP, IPv6 og konfigurere port forwarding.

standardadressen på Natnetværket er 10.0.2.0 / 24.

standard gate .ay IP er 10.0.2.1 (x…..,1 skabelon bruges til at tildele standard gate .ay IP). Opretter et nyt virtuelt netværk til NAT-netværkstilstanden i Virtualbo.og indstiller netværksadressen 192.168.22.0/24, vil IP-adressen på Gate .ayen i dette netværk være 192.168.22.1. Du kan ikke ændre IP-adressen på Gate .ayen for det netværk, der bruges i NAT-netværkstilstanden, og ændre rækkevidden af IP-adresser udstedt af DHCP-serveren. På samme måde er DHCP-serverens IP-adresse 10.0.2.3 som standard (template… 3. 3-skabelonen bruges).,

IP-konfigurationen af Windowsindo .s 7 VM, der kører på Virtualbo.med en virtuel netværksadapter konfigureret i NAT-netværkstilstand, vises på skærmbilledet.

Hvis du ikke ønsker at redigere VirtualBox netværk indstillinger i GUI, kan du tilføje en ny NAT netværk med VBoxManage ved hjælp af kommandoen:

VBoxManage natnetwork tilføje –netname natnet1 –netværk “192.168.22.0/24” –enable

Hvor:

  • natnet1 er navnet på NAT-netværk;
  • 192.168.22.0/24 er den adresse, at NAT-netværk.,

Hvis du ønsker at konfigurere en VM-netværkskortet for at bruge NAT Net-mode med VBoxManage, skal du køre følgende kommando:

VBoxManage modifyvm VM_name –nic1 natnetwork

Hvor:

  • nic1 er den første virtuelle netværk-adapter (network interface controller);
  • natnetwork er navnet på VirtualBox netværk tilstand.

du skal muligvis lukke VM ‘ en, før du anvender disse indstillinger.,

for at undgå at gentage den samme kommando med VBoxManage når du vælger et netværk for virtuelle netværkskort af et VM i hvert afsnit af den artikel, kan du overveje navnene på alle mulige VirtualBox netværk modes: ingen, null, nat, natnetwork, bro, intnet, hostonly, generisk.port for Portarding er endnu en mulighed, der kan tilgås og konfigureres fra dette vindue. Viderestilling af Port kan bruges til at konfigurere adgang fra værtsmaskinen og andre værter for det samme fysiske netværk til de tjenester, der kører på guest OS inde i VM (se nærmere nedenfor)., Som du kan se, er placeringen af portvideresendelsesindstillingerne for NAT-tilstand og NAT-netværkstilstande forskellige i Virtualbo.GUI. Port forwarding indstillinger for NAT-tilstand er tilgængelig i VM – > Indstillinger > Netværk, mens port forwarding indstillinger for NAT-Network mode kan være konfigureret i Filen > Preferences > Netværk., Dette skyldes, at regler for portvideresendelse til NAT-tilstand er individuelle for hver VM, mens regler for portvideresendelse til NAT-netværkstilstand er fælles for flere VMs, hvis adaptere er sluttet til den relevante NAT netværk. Se detaljer om konfiguration af portvideresendelse nedenfor i afsnittet portvideresendelse.

Broadapter

denne tilstand bruges til at forbinde den virtuelle netværksadapter til en VM til et fysisk netværk, som en fysisk netværksadapter til Virtualbo. – værtsmaskinen er tilsluttet. En VM virtuel netværksadapter bruger værtsnetværksgrænsefladen til en netværksforbindelse., Kort sagt sendes netværkspakker og modtages direkte fra/til den virtuelle netværksadapter uden yderligere routing. En speciel netfilterdriver bruges af Virtualbo.til en Bronet netværkstilstand for at filtrere data fra værtsens fysiske netværksadapter.

denne netværkstilstand kan bruges til at køre servere på VM ‘ er, der skal være fuldt tilgængelige fra et fysisk lokalnetværk. Når du bruger den broede netværkstilstand i Virtualbo., kan du få adgang til en værtsmaskine, værter for det fysiske netværk og eksterne netværk, inklusive internet fra en VM., VM kan tilgås fra værten maskine og fra andre værter (og VM ‘ er) forbundet til det fysiske netværk.

Hvis du har flere fysiske netværksadaptere på værtsmaskinen, skal du vælge den rigtige adapter i Virtualbo. – netværksindstillinger. På skærmbilledet nedenfor kan du se to fysiske netværksadaptere – Ethernet-adapter og Wi-Fi-adapter . Hvis du bruger brotilstanden til en trådløs netværksadapter, kan du ikke bruge lavniveaufunktioner på den Wi-Fi-adapter i et gæstoperativsystem. For eksempel kan du ikke vælge Wi-Fi-netværk til at oprette forbindelse til, aktivere overvågningstilstand osv., I stedet skal du oprette forbindelse til hosti-Fi-netværket på værtsmaskinen. Hvis du skal bruge alle funktioner i Wi-Fi-adapteren i gæstens OS på VM, skal du bruge en USB fii-Fi-adapter og USB-gennemgangsfunktionen som forklaret i blogindlægget om installation af Kali Linu.på Virtualbo..

i Virtualbo.kan IP-adressen på en VM virtuel netværksadapter tilhøre det samme netværk som IP-adressen på den fysiske netværksadapter på værtsmaskinen, når den broede tilstand bruges., Hvis der er en DHCP-server i dit fysiske netværk, vil den virtuelle netværksadapter til VM få IP-adressen automatisk i brotilstanden (hvis opnåelse af en IP-adresse automatisk er indstillet i netværksgrænsefladeindstillingerne i et gæstesos). Således er standardgate .ayen til en virtuel netværksadapter, der fungerer i brotilstanden, den samme som for din værtsmaskine. Lad os se på et simpelt eksempel med IP-adresser.

Den adresse, der er det fysiske netværk: 10.10.10.0/24

IP-adressen for default gateway i det fysiske netværk: 10.10.10.,1

IP-adressen på DHCP-serveren, i det fysiske netværk: 10.10.10.1

IP-konfiguration konfiguration af værtsmaskinen: Den IP – adresse- 10.10.10.72, netmask – 255.255.255.0; default gateway – 10.10.10.1.

IP – konfiguration af gæstemaskinen: IP – adressen – 10.10.10.91; netmask-255.255.255.0; standard gate .ay-10.10.10.1.

nogle gange, kan du opleve, at du har flere gateways i din fysiske netværk., Du kan bruge et væld maskine til at oprette forbindelse til nødvendige netværk via en gateway, og brug en gæst maskine til at oprette forbindelse til andre netværk via den anden gateway. Du kan også redigere en routingtabel på din VM og tilføje ruter til at bruge begge Gate .ays til at oprette forbindelse til de relevante netværk. Som du kan se, er den broede netværkstilstand en kraftfuld mulighed i Virtualbo. – netværksindstillinger med mange brugssager.

promiskuøs tilstand. Denne tilstand gør det muligt for en netværksadapter at videregive al modtaget trafik, uanset hvilken adapter trafikken adresseres til., I normal tilstand modtager en netværksadapter kun rammer, der inkluderer MAC-adressen på netop denne netværksadapter som destinationsadresse i overskriften. Rammerne, der er adresseret til en MAC-adresse, der adskiller sig fra MAC-adressen på den valgte adapter (når trafikken ikke udsendes), tabes, når de er i normal tilstand., Den promiscuous mode gør det muligt for et fysisk netværk adapter til at have flere MAC-adresser, så alle indgående trafik at passere den fysiske netværkskort på værtsmaskinen og nå den virtuelle netværkskort af den VM, der har sin egen MAC-adresse, der er repræsenteret på den host adapter, selv hvis denne trafik er ikke henvendt til den virtuelle netværkskort af den pågældende VM.

de fleste trådløse netværksadaptere understøtter ikke den promiskuøse tilstand., Brodannelse til Wi-Fi-adaptere udføres på følgende måde-Virtualbo.erstatter de relevante MAC-adresser i overskrifterne på Ethernet-rammer, der skal leveres til den virtuelle netværksadapter på VM (MAC-adressen på værten Wi-Fi-adapter skal bruges til den trafik). Den promiskuøse tilstand er nyttig til netværkstest og sikkerhedsrevisioner. Du kan aktivere den promiskuøse tilstand i Virtualbo. – netværksindstillinger og overvåge netværkstrafik med en sniffer.

Der er tre muligheder for at bruge promiskuøs tilstand.

  • benægte., Enhver trafik, der ikke er beregnet til den virtuelle netværksadapter på VM, er skjult for VM. Denne indstilling er indstillet som standard.
  • Tillad VM ‘ er. Al trafik er skjult fra VM-netværksadapteren undtagen den trafik, der overføres til og fra andre VM ‘ er.
  • Tillad alle. Der er ingen begrænsninger i denne tilstand. En VM-netværksadapter kan se al indgående og udgående trafik.

den promiskuøse tilstand kan ikke kun bruges til den broede netværkstilstand, men også til NAT-netværk, Interne Netværk og Host-only Adaptertilstande.,

internt netværk

virtuelle maskiner, hvis adaptere er konfigureret til at fungere i Virtualbo.intern netværkstilstand, er forbundet til et isoleret virtuelt netværk. VMs forbindelse til dette netværk kan kommunikere med hinanden, men de kan ikke kommunikere med en VirtualBox host maskinen, eller med andre værter i et fysisk netværk eller i eksterne netværk. VM ‘ er, der er tilsluttet det interne netværk, kan ikke fås adgang fra en vært eller andre enheder. Virtualbo.interne netværk kan bruges til modellering reelle netværk.,for eksempel kan du oprette tre VM’ er, der hver har en virtuel netværksadapter (Adapter 1) forbundet til det interne netværk. IP-adresserne på disse netværksadaptere defineres fra det subnet, der bruges til Virtualbo.interne netværk (du skal definere subnetet manuelt). En af disse VM ‘ er (VM1) har også en anden virtuel netværksadapter, der er konfigureret til at fungere i NAT-tilstand., Den VM1 er konfigureret som en router (en af de bedste løsninger for at skabe en router er at installere Linux og konfigurere IPTABLES, men for første gang, kan du bruge enkle routing løsninger i tilfælde af VirtualBox netværk-test).

en VM2 og VM3, hvis netværksadaptere kun er tilsluttet Virtualbo. ‘ interne netværk, kan have adgang til eksterne netværk, hvis IP-adressen på den interne netværksadapter i VM1 er indstillet som en gate .ay i netværksindstillingerne for VM2 og VM3.

netværkskonfiguration anvendt i dette eksempel:

VM2. IP-adresse-192.168.23.,2( internt netværk), Gate .ay – 192.168.23.1

VM3. IP-adresse-192.168.23.3( internt netværk), Gate .ay – 192.168.23.1

Virtualbo.internt netværk undernet: 192.168.23.0/24

se diagrammet nedenfor for mere klarhed.

Bemærk: Du kan også installere en sådan virtuel infrastruktur for test af firewall regler IPTABLES før du implementerer dem i dit virkelige netværk, infrastruktur, men det er at foretrække at bruge brokobling og ikke NAT-tilstand til den anden virtuelle netværkskort af VM1 når du opretter forbindelse til/fra eksterne netværk.,

host-only Adapter

denne netværkstilstand bruges til at kommunikere mellem en vært og gæster. En VM kan kommunikere med andre VM ‘ er, der er tilsluttet netværket, der kun er vært, og med værtsmaskinen. Virtualbo.host machine kan få adgang til alle VM ‘ er, der er tilsluttet netværket kun for værten.

Virtualbo.Host-Only virtual net .ork adapter er oprettet i et host-operativsystem til brug i host-only-netværket. Du kan redigere indstillingerne for dette Virtualbo. – netværk ved at gå til fil > Host Net .ork Manager.,

i vores tilfælde er standardnetværksadressen til det netværk, der kun er vært, 192.168.56.0 / 24, og IP-adressen på den virtuelle netværksadapter på værtsmaskinen er 192.168.56.1. Du kan redigere disse IP-adresser manuelt under fanen Adapter. En DHCP-server kan aktiveres eller deaktiveres ved at markere det relevante afkrydsningsfelt. Under fanen DHCP Server kan du indstille IP-adressen på DHCP-serveren, netmasken og det udvalg af IP-adresser, der skal udstedes til DHCP-klienter.,

Den virtuelle netværkskort af VMs ikke har en gateway i deres IP-konfiguration, da Værten-tilstand ikke tillader dig at oprette forbindelse til alle enheder, uden vært-only-netværk. Det er også muligt at oprette mere end en Virtualbo.host-only netværksadapter for at bruge forskellige host-only netværk—bare tryk på knappen Opret. Hvis netværket kun for værten ikke længere er nødvendigt, skal du blot vælge adapteren og trykke på Fjern.

generisk Driver

denne netværkstilstand giver dig mulighed for at dele den generiske netværksgrænseflade., En bruger kan vælge den relevante driver, der skal distribueres i en udvidelsespakke eller være inkluderet i Virtualbo..to undertilstande er tilgængelige til Virtualbo.Generic Driver mode – UDP Tunnel og VDE (Virtual Distributed Ethernet) netværk.

UDP-Tunnel. Virtuelle maskiner, der kører på forskellige værter, kan kommunikere gennemsigtigt ved hjælp af en eksisterende netværksinfrastruktur.

VDE netværk. Virtuelle maskiner kan oprette forbindelse til en virtuel distribueret s .itch på Linu.eller FreeBSD værter., Du skal kompilere Virtualbo.fra kilder for at bruge VDE-netværk, da Standard Virtualbo. – pakker ikke inkluderer denne funktion.

Sammenligning af VirtualBox Netværk Tilstande

For mere komfort, lad os opsummere alle oplysninger om netværk tilstande understøttes af VirtualBox i denne tabel:

Port Forwarding (portvideresendelse)

Port forwarding er en proces for at opsnappe trafik rettet til den korrekte IP-adresse og port i tillæg til at omdirigere trafik til et andet IP-adresse og/eller port., Specielle applikationer kan bruges på computere og andre routerenheder til at konfigurere portvideresendelse. En af de mest populære use cases for port for .arding er ved at give adgang til bestemte netværkstjenester, der er skjult bag NAT fra eksterne netværk. Efter konfiguration af regler for portvideresendelse kan klienter få adgang til de relevante tjenester udefra ved at oprette forbindelse til routerens (værtens) eksterne IP-adresse og specificerede port.,

pakkerne opfanges først af en applikation på routeren, så læser applikationen destinations-IP-adressen og portnummeret for de relevante overskrifter (IP-pakkeoverskrifter, overskrifter for TCP-eller UDP-segmenter). Hvis en kombination af destinations-IP-adressen og/eller portnummeret i overskrifter matcher en betingelse, der er indstillet i en port for .arding-regel, omskriver routing-applikationen headeroplysningerne (IP-adresse og/eller portnummer) og sender en pakke / segment til en anden netværksgrænseflade i henhold til port for .arding-reglen.,

som standard er det umuligt at oprette forbindelse til Virtualbo.VM ‘ er, hvis netværksadaptere er indstillet til at fungere i NAT-eller NAT-netværkstilstanden fra en Virtualbo. – vært og andre værter i LAN, men Virtualbo. leverer en indbygget portvideresendelsesfunktion for at aktivere sådan adgang.

Eksempel 1 – SSH adgang

Lad os nu overveje at konfigurere viderestilling af port for tilslutning til VirtualBox VMs hjælp eksempel på tilslutning til en SSH-server, der kører på en Ubuntu Linux VM, der er sluttet til netværket ved NAT-tilstand. Du kan læse, hvordan du installerer Ubuntu på Virtualbo.i dette blogindlæg.,

input data:

vært IP: 10.10.10.72 (en fysisk NIC).

Ubuntu VM IP: 10.0.2.15 (NAT-tilstand)

brugernavn: user1

1. Installer SSH-serveren på Ubuntu VM.

apt-get install openssh-server

2. Rediger SSH-serverkonfigurationsfilen.

vim /etc/ssh/sshd_config

3. Afkommenter strengen for at aktivere godkendelse med adgangskoder.

adgangskodeautentificering Ja

4. Genstart SSH-dæmonen (service).

/etc / init.d / SSH genstart

5., Kontroller, at SSH-serveren fungerer, og prøv at oprette forbindelse til SSH-serveren fra localhost (Ubuntu VM).

ssh [email protected]

6. Hvis alt er OK, kan du begynde at konfigurere port forwarding i VirtualBox.

som du husker, skal du åbne VM-indstillinger og vælge netværksafsnittet. Vælg din virtuelle netværksadapter, der er konfigureret til at fungere i NAT-tilstand, Udvid Avancerede indstillinger og tryk på Port for .arding-knappen. Klik på + ikonet for at tilføje en ny port for .arding regel i Virtualbo.netværksindstillinger af VM.,

en SSH-server lytter som standard 22-nd TCP-porten. Lad os oprette en regel, der giver dig mulighed for at videresende alle forbindelser til Virtualbo. – værtsmaskinen på port 8022 til Ubuntu VM på port 22, der lyttes af SSH server. For det første kan du oprette en regel, der kun tillader forbindelser fra Virtualbo. – værten.,

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

visning af regler for portvideresendelse vindue i VirtualBox GUI er vist på skærmbilledet nedenfor.

Åbn en SSH-klient (for eksempel, PuTTY hvis du bruger Windows) på din VirtualBox vært og oprette forbindelse til 127.0.0.1 port 8022.,

Andre værter i dit fysiske netværk vil være i stand til at få adgang til Ubuntu VM via SSH ved at forbinde til VirtualBox host maskinen på port 8022 hvis du opretter en lignende port forwarding regel, hvor den virkelige IP-adresse af din fysiske netværkskort af VirtualBox-vært vil blive defineret i stedet for localhost IP-adresse (127.0.0.1). I dette eksempel er IP-adressen til den fysiske NIC på Virtualbo. – værten 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

Åbn en SSH-klient på din VirtualBox vært eller på anden vært, der er knyttet til dit LAN-netværk og oprette forbindelse til din VirtualBox en IP adresse på port 8022.

eksempel 2 – HTTP-adgang

Hvis du vil installere en webebserver på din VM og give adgang til dine webebsteder udefra, kan du tilføje en anden port for .arding-regel., Lad os overveje, hvordan du konfigurerer viderestilling af port regel for at få adgang til et websted, indsat på en Ubuntu-VM fra en VirtualBox-værten og andre maskiner, der er forbundet til den fysiske LAN (local area network). Apache bruges som en webebserver i dette eksempel.først skal du installere Apache på Ubuntu VM, der kører på Virtualbo..

apt-get install apache2

UF.fire .all er som standard deaktiveret i Ubuntu. Hvis en fire .all er aktiveret på din Ubuntu VM, skal du sørge for, at adgang til TCP 80-porten er aktiveret.,

Efter installation af Apache, skal du åbne en webbrowser på din Ubuntu VM og få adgang til den standard Apache-side ved at indtaste http://127.0.0.1 i adresselinjen. Hvis alt er OK, vil du se Apache2 Ubuntu standardsiden i din browebbro .ser.

Dette betyder, at du nu kan konfigurere en port forwarding regel i VirtualBox netværk, indstillinger for at få adgang til dit websted er hostet på Ubuntu VM., Åbne Port Forwarding vinduet med indstillinger ved at gå til VM-indstillinger > Netværk > > Port Forwarding (på samme måde som forklaret ovenfor)., 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

Åbn en webbrowser på din host maskinen, eller på nogen anden maskine, der er tilsluttet til din fysiske netværk, og angiv IP-adressen på din VirtualBox værtsmaskinen og porten, som er defineret i port forwarding regel oprettet ovenfor:

I det aktuelle eksempel, 10.10.10.72 er IP-adressen for VirtualBox-værten og 8080 er en TCP-port lyttede på VirtualBox-værten. Et positivt resultat af konfiguration af portvideresendelse vises på skærmbilledet nedenfor.,

Du kan også oprette lignende regler for adgang til en VM via RDP, FTP og andre protokoller.

konfiguration af portvideresendelse til VM ‘ er, hvis virtuelle netværksadaptere fungerer i NAT-netværkstilstanden, fungerer på samme måde (se afsnittet ovenfor, hvor NAT-netværkstilstanden forklares for at lokalisere portvideresendelsesindstillinger for NAT-netværkstilstanden).

konklusion

Virtualbo.er en kraftfuld virtualiseringsløsning, der er fleksibel og giver en bred vifte af netværksindstillinger., Hver VM kan bruge op til otte virtuelle netværksadaptere, og hver netværksadapter kan emuleres som den passende model af ægte Intel-og AMD-netværksgrænsefladecontrollere (NIC ‘ er). Virtualbo. – netværksadapterindstillinger giver dig mulighed for at ændre MAC-adressen på hver virtuel NIC, tilslutte eller frakoble det virtuelle netværkskabel og vælge netværkstilstand. Indstilling af netværkstilstand for en virtuel netværksadapter er en af de mest interessante og vigtige dele af Virtualbo. – netværksindstillinger. Der er seks netværkstilstande, som hver især kan bruges til forskellige brugssager., Port for forwardingarding kan konfigureres til ekstern adgang til VM ‘ er, hvis netværksadaptere fungerer i NAT-eller NAT-netværkstilstande.

Dagens blog-indlæg er omfattet VirtualBox netværk, indstillinger, men hvis du ønsker at lære mere om VirtualBox, er du velkommen til at tjekke vores blog-indlæg om VirtualBox brug, installation af VirtualBox Extension Pack, opdatering og VirtualBox. Du kan også læse blogindlæg om sammenligning af Virtualbo.med VM .are og Hyper-V, hvor netværksindstillinger af disse virtualiseringsplatforme også diskuteres.,

VirtualBox Netværk Indstillinger: Komplet Guide

4.8 (96.14%) 88 stemmer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *