Vmware lokaal netwerk tussen virtuele machines. Wmware-werkstation dat netwerken in virtuele machines configureert

Het gebruik van desktopvirtualisatieplatforms, zowel in thuiscomputers als in de productieomgeving van ondernemingen, is de laatste tijd bijzonder populair geworden. Veel gebruikers gebruiken virtuele machines voor training, het uitvoeren van software die is geschreven voor een ander besturingssysteem dan het geïnstalleerde besturingssysteem en het creëren van draagbare gebruikersomgevingen die zijn losgekoppeld van specifieke hardware. In een bedrijfsomgeving maken virtuele machines het veilig testen van software mogelijk in verschillende configuraties van gastbesturingssystemen, terwijl ze gebruikmaken van gespecialiseerde virtualisatieplatformtools om de ontwikkelings- en testefficiëntie te verbeteren. Bovendien is een van de belangrijkste voordelen van virtuele machines de mogelijkheid om ze te combineren tot virtuele netwerken, waardoor één computer het gedrag van gedistribueerde systemen kan simuleren, bestaande uit zowel applicaties voor de eindgebruiker als verschillende soorten servers, in een heterogene omgeving. De flexibiliteit van virtuele machines in termen van toewijzing van middelen en uitgebreide mogelijkheden voor onderhoud en prestatie-optimalisatie maken het gemakkelijk om veel verschillende configuraties van virtuele machines te beheren en geoptimaliseerde hardware-onafhankelijke applicaties te creëren die zijn verpakt in virtuele machines. Deze virtuele machinecomponenten kunnen vervolgens op verschillende manieren in een netwerk worden geplaatst om verschillende systemen te simuleren.

VMware-producten zijn momenteel de marktleiders als het gaat om het organiseren van dergelijke testmodellen. In juni 2007 won VMware Workstation 6 de Visual Studio Magazine Award voor beste oplossing in de categorie Development Tools. Dit is grotendeels te danken aan de aanwezigheid van een groot aantal tools die de snelheid van ontwikkelen en testen aanzienlijk kunnen verhogen, de procedure voor het implementeren van applicaties en het opzetten van netwerkinteractie daartussen kunnen vereenvoudigen. Het desktopvirtualisatieplatform VMware Workstation is zo populair geworden dat Microsoft besloot een niet geheel eerlijke stap te zetten met betrekking tot het licentiebeleid voor virtualisatie van besturingssystemen van de Windows Vista-familie: sommige edities ervan kunnen niet worden gevirtualiseerd. Deze situatie paste niet bij VMware, dat begon te vechten voor het gratis gebruik van besturingssystemen op virtualisatieplatforms. Daarnaast zet VMware zwaar in op VMware Fusion, dat de nauwst mogelijke integratie biedt tussen Mac OS en Windows Vista (codenaam Unity) en werkelijk fantastische resultaten levert: de gebruiker werkt als het ware in twee werelden.

De zesde versie van VMware Workstation heeft veel nieuwe functies en mogelijkheden, waaronder netwerken. De belangrijkste verbetering is de mogelijkheid om maximaal tien virtuele netwerkadapters voor een virtuele machine te maken.

Principes van netwerken tussen virtuele machines

Met virtuele machines op het VMware-platform kunnen gebruikers verschillende combinaties van virtuele systemen maken die op verschillende netwerkprincipes werken. De kern van het VMware-netwerk bestaat uit de volgende componenten:

  • virtuele schakelaars
  • virtuele netwerkinterfaces (virtuele Ethernet-adapters)
  • virtuele brug
  • ingebouwde DHCP-server
  • netwerkadresvertaling (NAT) apparaat

Een fundamenteel element van netwerken in VMware Workstation en VMware Server is de virtuele switch. Het biedt netwerken van virtuele machines op de manier van een fysiek apparaat: een virtuele switch heeft poorten waaraan virtuele netwerkinterfaces van virtuele machines kunnen worden gekoppeld, evenals andere componenten van de virtuele infrastructuur binnen de host. Verschillende virtuele machines die op dezelfde virtuele switch zijn aangesloten, behoren tot hetzelfde subnet. Een virtuele brug is een mechanisme waarmee de fysieke netwerkadapter van een computer is gebonden aan virtuele netwerkinterfaces. Met de ingebouwde VMware DHCP-server kunnen virtuele machines automatisch een IP-adres op hun subnet verkrijgen, en het virtuele NAT-apparaat zorgt voor netwerkadresvertaling wanneer virtuele machines communiceren met het externe netwerk.

3 soorten netwerken tussen virtuele machines

VMware Workstation- en VMware Server-producten bieden gebruikers de mogelijkheid om een ​​virtuele machine een van de drie basistypen netwerken toe te wijzen voor elk van de virtuele netwerkadapters:

  • overbrugd
  • Alleen host

Elk van deze typen netwerken kan worden toegepast op verschillende gebruiksscenario's voor virtuele machines, en u moet zorgvuldig het type netwerk van een virtuele machine selecteren, zodat het effectiever kan worden gebruikt met andere componenten van de netwerkinfrastructuur.

Met dit type netwerk kan de netwerkadapter van een virtuele machine worden verbonden met de fysieke netwerkinterface van de computer, waardoor het mogelijk wordt netwerkkaartbronnen te delen tussen de host en het virtuele systeem. Een virtuele machine met dit type netwerk zal zich in relatie tot het externe netwerk van het hostsysteem gedragen als een onafhankelijke computer. U kunt zo'n apparaat een eigen IP-adres toewijzen op het thuis- of bedrijfsnetwerk, of het ontvangt het van een externe DHCP-server. Voor de gemaakte virtuele machine wordt dit type netwerken standaard toegewezen, omdat dit de eenvoudigste manier is om netwerken tussen de virtuele machine, de host en het externe netwerk te organiseren. De Bridged Networking-structuur wordt hieronder weergegeven.

De virtuele netwerkadapter van het gastsysteem is verbonden met de virtuele switch VMnet0, die ook is verbonden met een virtuele brug die rechtstreeks communiceert met de fysieke netwerkadapter.

Om een ​​Bridged-netwerkcommunicatietype toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", selecteert u de virtuele Ethernet-netwerkkaart op het tabblad "Hardware" en stelt u de schakelaar van de netwerkverbindingsgroep in op de Overbrugde positie.

Dit type netwerken is optimaal voor softwaretestdoeleinden wanneer u een virtueel netwerk binnen de host moet organiseren en virtuele machines geen toegang tot het externe netwerk nodig hebben. Een DHCP-server werkt in het virtuele subnet, is verbonden met de virtuele switch VMnet1 en wijst IP-adressen toe aan de virtuele machines uit het opgegeven bereik (standaard 192.168.179.128 - 192.168.179.254). De Host-Only Networking-structuur wordt hieronder weergegeven:

Virtuele gastnetwerkadapters zijn verbonden met de VMnet1-switch en communiceren via het 192.168.179.0/24-subnet. Er wordt ook een virtuele netwerkinterface gemaakt op het hostsysteem, verbonden met VMnet1, die interactie met virtuele machines mogelijk maakt.

Om een ​​Host-Only-type netwerkinteractie toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", selecteert u de virtuele Ethernet-netwerkkaart op het tabblad "Hardware" en stelt u de schakelaar van de netwerkverbinding in groep naar de host-only positie.

Dit type netwerken lijkt erg op Host-Only, met één uitzondering: een IP Address Translation (NAT)-apparaat is aangesloten op de virtuele VMnet8-switch. Op deze switch is ook een DHCP-server aangesloten, die adressen uit het opgegeven bereik distribueert naar virtuele machines (standaard 192.168.89.128 - 192.168.89.254) en rechtstreeks naar de virtuele machines zelf. Het NAT-apparaat maakt vertaling van IP-adressen mogelijk, waardoor virtuele machines verbindingen met het externe netwerk kunnen initiëren zonder een mechanisme te bieden voor toegang tot virtuele machines van buitenaf. De NAT-netwerkstructuur wordt hieronder weergegeven:

In het hostbesturingssysteem, evenals voor Host-Only Networking, wordt een virtuele netwerkinterface gecreëerd voor de VMnet 8-switch, waarmee de host kan communiceren met virtuele machines.

Dit model van netwerkinteractie is optimaal vanuit het oogpunt van beveiliging (omdat het onmogelijk is om van buitenaf een verbinding met een virtuele machine tot stand te brengen), maar het vermindert de netwerkprestaties aanzienlijk (soms tot 20-30 procent). Een NAT-verbinding kan bijvoorbeeld worden gebruikt om vanaf een virtuele machine veilig op internet te surfen.

Om een ​​NAT-type netwerkinteractie toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", op het tabblad "Hardware", selecteert u de virtuele Ethernet-netwerkkaart en stelt u de schakelaar van de netwerkverbindingsgroep in naar de NAT-positie.

Elke virtuele machine kan meerdere virtuele netwerkadapters hebben die zijn aangesloten op verschillende virtuele switches die verschillende soorten netwerken implementeren. Op het VMware Server 1.0-platform kunnen maximaal vier virtuele netwerkadapters worden gemaakt voor één virtuele machine, op het VMware Workstation 6-platform - maximaal tien. Om een ​​virtuele netwerkadapter aan een virtuele machine toe te voegen, gaat u naar het menu "VM", selecteert u "Instellingen", vervolgens klikt u op het tabblad "Hardware" op de knop "Toevoegen" en selecteert u in de wizard Virtueel apparaat toevoegen " Ethernet-adapter". Wijs daarna in de wizard het type netwerkinteractie voor deze adapter toe en klik op "Voltooien".

Een virtueel netwerk configureren met de Virtual Network Editor

De Virtual Network Editor, die bij VMware Workstation en VMware Server wordt geleverd, is een krachtige tool voor virtueel netwerkbeheer. Om het te gebruiken, moet u het programma vmnetcfg.exe uitvoeren vanuit de map met Workstation of Server, of het item Virtual Network Settings selecteren in het menu Bewerken.

Het eerste tabblad van de virtuele netwerkeditor toont de beschikbare virtuele netwerken, hun beschrijving, het subnet dat ze vormen en of er een DHCP-server voor is ingeschakeld. Als we naar het tabblad "Automatische overbrugging" gaan, zien we de volgende afbeelding:

Hier kunnen we het VMware-platform de juiste fysieke netwerkadapter laten kiezen om aan de virtuele bridge te binden (als er meerdere netwerkkaarten zijn), en fysieke adapters aan de lijst toevoegen die niet hoeven te worden overbrugd. Als je één netwerkkaart hebt, is het aan te raden deze te laten zoals hij is. Vervolgens kunnen we naar het tabblad "Host Virtual Network Mapping" gaan.

Hier kunnen we de netwerkinterfaces van de host (zowel fysiek als virtueel) binden aan virtuele VMnet-switches. Standaard zijn virtuele netwerkinterfaces VMnet1 en VMnet8 gebonden aan switches voor respectievelijk Host-Only en NAT. De fysieke interface is gekoppeld aan de VMNet0-switch. Voor elk van de switches kunnen we een subnet toewijzen door een adres en een subnetmasker toe te wijzen:

We kunnen ook een DHCP-server binden aan een virtuele switch, waarvoor er een binding is met een van de netwerkinterfaces van de host. Deze functionaliteit dupliceert het tabblad DHCP en wordt later beschreven. Laten we nu overwegen om ons eigen subnet te maken op basis van een niet-bezette VMnet2-switch, die begint met het tabblad Virtuele hostadapters.

Hier zien we virtuele hostadapters voor Host-Only en NAT-netwerken, hun bijbehorende virtuele switches en apparaatstatussen. We kunnen virtuele apparaten in- of uitschakelen en ze ook helemaal verwijderen. Laten we onze eigen virtuele adapter toevoegen om een ​​subnet van virtuele machines te maken door op de knop "Toevoegen" te klikken. Voeg de VMnet2-adapter toe en klik op de knop "Toepassen". Als resultaat hebben we een andere virtuele netwerkinterface op de host en een subnet met een automatisch toegewezen adres zoals 192.168.x.0 / 24. Op het tabblad Host Virtual Network Mapping kunnen we ervoor zorgen dat de gemaakte adapter is gebonden aan de VMnet2-switch en het subnet ervan zien of wijzigen. Laten we vervolgens naar het volgende tabblad gaan, waar we een DHCP-server aan verschillende virtuele switches kunnen koppelen.

Hier kunnen we zien dat de DHCP-server draait voor de virtuele switches VMnet1 en VMnet8. We kunnen de switch ook toevoegen aan de lijst met clients van de DHCP-server door op de knop "Toevoegen" te klikken, en het maakt niet uit of een hostnetwerkinterface eraan is gebonden of niet. Hieronder ziet u ook de status van de service die DHCP ondersteunt ( vmnetdhcp.exe) en we kunnen het stoppen, starten of herstarten.

Voeg de VMnet2-switch toe met de knop "Toevoegen" en klik op "Toepassen". DHCP is nu toegewezen aan ons subnet en we kunnen de eigenschappen ervan bewerken door op de knop "Eigenschappen" te klikken:

Hier kunnen we, naast het bereik van IP-adressen dat is toegewezen aan virtuele machines, de duur van de lease van IP-adressen door DHCP-clients configureren (standaard en maximum). Dus door een DHCP-server aan de switch te koppelen en een bijbehorende virtuele hostnetwerkadapter te maken, hebben we ons eigen Host-Only-subnet gemaakt.

Zoals hierboven vermeld, verschilt Host-Only-netwerken van NAT doordat er slechts één NAT-apparaat is. Dit apparaat, dat de IP-adressen van virtuele machines vertaalt, kan slechts worden gebonden aan één virtuele switch en host virtuele netwerkinterface. Standaard worden de VMnet8-switch en de bijbehorende virtuele netwerkadapter gebruikt als basis voor netwerken via NAT. Op het laatste tabblad "NAT" kunt u de parameters van deze netwerkinteractie wijzigen:

Om een ​​NAT-apparaat aan ons VMnet2-netwerk toe te wijzen, selecteert u het uit de combo en klikt u op "Toepassen". Daarna wordt ons virtuele subnet op de VMnet2-switch beschermd tegen indringing van buitenaf, en virtuele machines via een NAT-apparaat kunnen uitgaande verbindingen met het externe netwerk tot stand brengen, die worden verwerkt door de VMware NAT-server. De adresvertaalservice wordt geïmplementeerd door het vmnat.exe-proces. Het kan ook vanaf dit tabblad worden geïnstalleerd, gestart en opnieuw gestart. Klik voor NAT-serverinstellingen op de knop "Bewerken".

Hier kunt u het IP-adres configureren van de gateway die door het NAT-apparaat wordt gebruikt, de UDP-time-out (User Datagram Protocol) in minuten (hoe lang de UDP-binding met het NAT-netwerk duurt) en de configuratiepoort - de poort waarmee u informatie kunt krijgen over de status van het NAT-apparaat.

Het aankruisvakje "Actieve FTP" staat het openen van een inkomende verbinding vanaf een externe FTP-server in de actieve modus wel of niet toe. Als het selectievakje niet is geselecteerd, wordt de enkelkanaals passieve modus gebruikt. Met de knop DNS (Domain Name System) beheert u de instellingen voor DNS-forwarding (doorsturen van query's naar DNS). Deze functie kan alleen worden geconfigureerd voor Windows-hosts. Het selectievakje OUI (Organizationally Unique Identifier) ​​moet alleen worden ingesteld als u het eerste deel van het MAC-adres van de virtuele machine hebt gewijzigd, dat de fabrikant van de netwerkkaart identificeert (standaard wijst VMware zijn eigen OUI toe aan alle machines) , en u wilt dat deze machines een NAT-apparaat gebruiken ...

NetBIOS-protocolparameters omvatten NetBIOS Name Service (NBNS)-processortime-out, NBNS-verzoekpogingen en NetBIOS Datagram Service (NBDS)-time-out.

Netwerken bouwen vanaf virtuele machines met meerdere netwerkadapters

Zoals eerder vermeld, kan elke virtuele machine meerdere virtuele netwerkadapters hebben die zijn gekoppeld aan verschillende typen netwerken en switches. Door nieuwe netwerkinterfaces aan de virtuele machine toe te voegen met verschillende soorten netwerken, kunt u een echte virtuele infrastructuur binnen het hostsysteem implementeren voor het testen van complexe gedistribueerde systemen en voor trainingsdoeleinden. De structuur van een virtueel netwerk op een host kan er bijvoorbeeld als volgt uitzien:

Zoals uit de figuur blijkt, zijn er geen problemen bij het modelleren van complexe complexe systemen op één fysieke computer, waarin verschillende typen servers, firewalls en clientcomputers werken. Dit alles kan worden gedaan met behulp van het hulpprogramma Virtual Network Editor. Daarnaast biedt het ontwikkelings- en testproduct van VMware Workstation een andere geavanceerde virtual machine-to-VM-netwerktool, Virtual Machine Teaming.

Virtual Machine Teaming in VMware Workstation

VMware definieert zijn productcategorie Workstation niet voor niets als Ontwikkeling en Test. Het VMware Workstation-platform heeft een enorme reeks tools die ontwikkelaars en softwarekwaliteitsingenieurs in softwarebedrijven nodig hebben. Een van de meest effectieve kenmerken van het product is het creëren van "teams" van virtuele machines, verenigd door virtuele netwerksegmenten voor het testen van complexe systemen. In feite implementeert Virtual Machine Teaming dezelfde mogelijkheden als de Virtual Network Editor, maar stelt u in staat om virtuele netwerken het gemakkelijkst te creëren door virtuele machine-adapters te binden aan verschillende segmenten van virtuele netwerken. We moeten bijvoorbeeld het volgende systeem testen: een van de hosts host een webserver met 2 netwerkinterfaces - een voor toegang via een thin client vanaf de computer van de gebruiker, de andere voor verbinding met een databaseserver, waar de client verstuurt verzoeken via de webserver. De structuur van een dergelijk systeem wordt hieronder weergegeven:

Laten we drie virtuele machines maken volgens de structuur van het model en nog een virtuele netwerkadapter toevoegen voor de virtuele webserver. Selecteer daarna Nieuw-> Team in het menu Bestand van VMware Workstation. We geven verder aan waar de bestanden van het commando van de virtuele machines zich zullen bevinden, selecteer vervolgens de optie "Ja" wanneer gevraagd wordt "Voeg nu virtuele machines toe aan het team". Ga vervolgens naar het venster voor het toevoegen van virtuele machines:

Hier kunnen we virtuele machines toevoegen met de knop "Toevoegen". Voeg de vereiste machines toe, klik op "Volgende" en antwoord "Ja" op de vraag "Voeg nu LAN-segmenten toe aan het team" om naar het venster voor het toevoegen van netwerksegmenten te gaan.

Hier voegen we 2 netwerksegmenten toe voor het gesimuleerde systeem met de knop "Toevoegen" en klikken op "Volgende". Dan gaan we naar de meest interessante pagina - de pagina voor het binden van virtuele netwerkadapters aan netwerksegmenten.

Hier kunnen we de bindingen van virtuele netwerkadapters toewijzen aan de segmenten van het virtuele netwerk die we nodig hebben, simpelweg door de vakjes voor de corresponderende netwerkinterfaces in de kolommen met segmenten aan te vinken. In overeenstemming met de structuur van het model, wijzen we LAN 1-segment en LAN 2-segment toe aan de webserver en client voor de databaseserver en de webserver. Dus nadat we op de knop "Voltooien" hebben geklikt, ontvangen we een opdracht van de virtuele machines die voldoet aan de vereisten van het gesimuleerde systeem.

Nadat het team is gemaakt, kunnen we met één klik alle virtuele machines van het team starten en meteen beginnen met het testen van het systeem. Opgemerkt moet worden dat virtuele machines die aan een opdracht zijn toegevoegd, niet onafhankelijk kunnen worden gebruikt, maar alleen binnen de opdracht.

Enkele aspecten van VMware-netwerken

Wanneer de virtuele machine start, wijzen VMware Workstation en VMware Server automatisch MAC-adressen toe aan virtuele netwerkadapters. Het systeem van automatische adrestoewijzing is zodanig dat virtuele machines gegarandeerd niet dezelfde MAC-adressen op dezelfde host hebben. Als u daarom slechts één exemplaar van het VMware-platform op het netwerk van de organisatie gebruikt, zorgt dit systeem ervoor dat er geen fysieke adresconflicten zijn. Als virtualisatieplatforms echter tegelijkertijd op meerdere hosts in het netwerk draaien, kan er een situatie ontstaan ​​van dubbele MAC-adressen, wat zal leiden tot conflicten in het netwerk en ontoegankelijkheid van virtuele machines. Om dit te voorkomen, kunt u handmatig MAC-adressen toewijzen aan virtuele machines door een regel zoals deze in een teksteditor toe te voegen aan het vmx-bestand:

Ethernet [n] .adres = 00: 50: 56: XX: YY: ZZ

Waarbij n het volgnummer is (beginnend bij nul) van de netwerkinterface van de virtuele machine, en XX, YY en ZZ de corresponderende componenten van het MAC-adres.

Bovendien is het bij gebruik van virtuele infrastructuur op basis van VMware Workstation of VMware Server in een productieomgeving de moeite waard om te onthouden dat virtuele VMnet-switches eigenlijk hubs zijn, dat wil zeggen dat ze verkeer op alle poorten van VMnet-apparaten dupliceren. Dit levert potentiële beveiligingsproblemen op omdat een promiscuous-mode netwerkinterface in een van de virtuele machines kan luisteren naar verkeer dat bestemd is voor andere clients in de virtuele hub.

Gevolgtrekking

VMware Workstation en VMware Server zijn krachtige netwerktools voor meerdere virtuele machines die gelijktijdig binnen een host draaien. De functionaliteit van VMware Workstation is op geen enkel desktopvirtualisatieplatform op de markt beschikbaar op het gebied van netwerken. Bij het testen van software zijn de mogelijkheden van platforms voor het modelleren van complexe gedistribueerde systemen simpelweg onvervangbaar. Bovendien kunt u op het VMware-serverplatform "virtuele serverparken" creëren met hun eigen interne en externe netwerkverbindingen, deze systemen zijn losgekoppeld van de apparatuur en zijn zeer flexibel in het overdragen naar een ander platform. Bij het configureren van virtuele netwerken zijn er veel mogelijkheden, evenals verschillende soorten subtiliteiten waarmee u zeer, zeer flexibel virtuele netwerken kunt configureren en het meeste uit virtuele machines kunt halen.

Hallo! In dit artikel zullen we het hebben over het opzetten van een virtuele machine. VMware naar het directe fysieke adres van de netwerkkaart. VMware is een redelijk populaire virtuele machine waarop je elk besturingssysteem kunt installeren, maar velen hebben vaak problemen om het zo in te stellen dat het de fysieke netwerkkaart van de machine direct kan zien.

Dus laten we beginnen, laten we de virtuele machine zelf installeren, wie heeft deze niet geïnstalleerd, na installatie zal het volgende verschijnen in netwerkverbindingen:

Wij kiezen jouw en klik met de rechtermuisknop en selecteer vervolgens het item in het contextmenu Eigenschappen... Klik vervolgens in het venster dat verschijnt op de knop Installeren... Bij het kiezen van een netwerkcomponent kiezen we: Protocol en klik op de knop Toevoegen en kies uit de lijst NWLink IPX / SPX / NetBIOS - compatibel transportprotocol... We wachten tot het verschijnt in de eigenschappen van onze lAN-verbinding... Verder in , in de lijst met componenten die we vinden VMware Bridge-protocol en zet een vinkje naast dit item. Selecteer het vervolgens en klik op de knop Eigenschappen en in het veld VMnet-nummer stel de waarde in op 0.
Moeilijk? Dit is nog maar het begin. Laten we verder gaan in lAN-verbinding, in de lijst met standaardcomponenten waarnaar we op zoek zijn en selecteer het, en klik vervolgens op de knop Eigenschappen... In het venster dat verschijnt, moet u de volgende instellingen instellen:
Alles, we bewaren en sluiten onze lAN-verbinding... Laten we nu verder gaan met de virtuele adapter - VMware-netwerkadapter VMnet8 en klik erop met de rechtermuisknop en selecteer het item in het contextmenu Eigenschappen... Vink het vakje aan VMware Bridge-protocol, en zoek dan in de lijst met standaardcomponenten - Internetprotocol (TCP / IP), selecteer het en druk op de knop Eigenschappen, daar moet je alle gegevens verwijderen, je zou zoiets als dit moeten krijgen:
wij drukken op oke, sluit en klik met de rechtermuisknop op de virtuele adapter - VMware netwerkadapter VMnet8 v Netwerk connecties en selecteer vervolgens in het contextmenu Uitzetten... Je vraagt, waarom hebben we het ingesteld, als we het toch uitzetten, zal ik je als volgt antwoorden: voor het geval je nooit weet hoe de virtuele machine zich zal gedragen.
Nu op de lijst Netwerk connecties ga naar onze laatste virtuele netwerkadapter - VMware netwerkadapter VMnet1, selecteer het ook en klik erop met de rechtermuisknop en selecteer in het contextmenu Eigenschappen... Verder in de lijsten met gebruikte componenten vinden we standaard VMware Bridge-protocol en vink ook het vakje aan. Dan vinden we de lijn NWLink IPX / SPX / NetBIOS - Compatibel transportprotocol en druk op Eigenschappen en stel de volgende parameters in:
Bijna alles, alleen deze adapter hoeft nog te configureren Internetprotocol (TCP / IP), selecteer het en klik op de knop Eigenschappen, dan zetten we alles uit en zou je zoiets als dit moeten krijgen:
Nu slaan we alles op, gaan naar de lijst met netwerkverbindingen en schakelen ook de virtuele netwerkadapter uit VMware-netwerkadapter VMnet1- klik erop met de rechtermuisknop en selecteer het item in het contextmenu Uitzetten... Als gevolg hiervan is in Netwerk connecties je zou het volgende moeten hebben.

Netwerken in VMware Workstation en VMware Server.

Artikel:

Het gebruik van desktopvirtualisatieplatforms, zowel in thuiscomputers als in de productieomgeving van ondernemingen, is de laatste tijd bijzonder populair geworden. Veel gebruikers gebruiken virtuele machines voor training, het uitvoeren van software die is geschreven voor een ander besturingssysteem dan het geïnstalleerde besturingssysteem en het creëren van draagbare gebruikersomgevingen die zijn losgekoppeld van specifieke hardware. In een bedrijfsomgeving maken virtuele machines het veilig testen van software mogelijk in verschillende configuraties van gastbesturingssystemen, terwijl ze gebruikmaken van gespecialiseerde virtualisatieplatformtools om de ontwikkelings- en testefficiëntie te verbeteren. Bovendien is een van de belangrijkste voordelen van virtuele machines de mogelijkheid om ze te combineren tot virtuele netwerken, waardoor één computer het gedrag van gedistribueerde systemen kan simuleren, bestaande uit zowel applicaties voor de eindgebruiker als verschillende soorten servers, in een heterogene omgeving. De flexibiliteit van virtuele machines in termen van toewijzing van middelen en uitgebreide mogelijkheden voor onderhoud en prestatie-optimalisatie maken het gemakkelijk om veel verschillende configuraties van virtuele machines te beheren en geoptimaliseerde hardware-onafhankelijke applicaties te creëren die zijn verpakt in virtuele machines. Deze virtuele machinecomponenten kunnen vervolgens op verschillende manieren in een netwerk worden geplaatst om verschillende systemen te simuleren.

VMware-producten zijn momenteel de marktleiders als het gaat om het organiseren van dergelijke testmodellen. In juni 2007 won VMware Workstation 6 de Visual Studio Magazine Award voor beste oplossing in de categorie Development Tools. Dit is grotendeels te danken aan de aanwezigheid van een groot aantal tools die de snelheid van ontwikkelen en testen aanzienlijk kunnen verhogen, de procedure voor het implementeren van applicaties en het opzetten van netwerkinteractie daartussen kunnen vereenvoudigen. Het desktopvirtualisatieplatform VMware Workstation is zo populair geworden dat Microsoft besloot een niet geheel eerlijke stap te zetten met betrekking tot het licentiebeleid voor virtualisatie van besturingssystemen van de Windows Vista-familie: sommige edities ervan kunnen niet worden gevirtualiseerd. Deze situatie paste niet bij VMware, dat begon te vechten voor het gratis gebruik van besturingssystemen op virtualisatieplatforms. Daarnaast zet VMware zwaar in op VMware Fusion, dat de nauwst mogelijke integratie biedt tussen Mac OS en Windows Vista (codenaam Unity) en werkelijk fantastische resultaten levert: de gebruiker werkt als het ware in twee werelden.

De zesde versie van VMware Workstation heeft veel nieuwe functies en mogelijkheden, waaronder netwerken. De belangrijkste verbetering is de mogelijkheid om maximaal tien virtuele netwerkadapters voor een virtuele machine te maken.

Principes van netwerken tussen virtuele machines

Met virtuele machines op het VMware-platform kunnen gebruikers verschillende combinaties van virtuele systemen maken die op verschillende netwerkprincipes werken. De kern van het VMware-netwerk bestaat uit de volgende componenten:

  • virtuele schakelaars
  • virtuele netwerkinterfaces (virtuele Ethernet-adapters)
  • virtuele brug
  • ingebouwde DHCP-server
  • netwerkadresvertaling (NAT) apparaat

Een fundamenteel element van netwerken in VMware Workstation en VMware Server is de virtuele switch. Het biedt netwerken van virtuele machines op de manier van een fysiek apparaat: een virtuele switch heeft poorten waaraan virtuele netwerkinterfaces van virtuele machines kunnen worden gekoppeld, evenals andere componenten van de virtuele infrastructuur binnen de host. Verschillende virtuele machines die op dezelfde virtuele switch zijn aangesloten, behoren tot hetzelfde subnet. Een virtuele brug is een mechanisme waarmee de fysieke netwerkadapter van een computer is gebonden aan virtuele netwerkinterfaces. Met de ingebouwde VMware DHCP-server kunnen virtuele machines automatisch een IP-adres op hun subnet verkrijgen, en het virtuele NAT-apparaat zorgt voor netwerkadresvertaling wanneer virtuele machines communiceren met het externe netwerk.

3 soorten netwerken tussen virtuele machines

VMware Workstation- en VMware Server-producten bieden gebruikers de mogelijkheid om een ​​virtuele machine een van de drie basistypen netwerken toe te wijzen voor elk van de virtuele netwerkadapters:

  • overbrugd
  • Alleen host

Elk van deze typen netwerken kan worden toegepast op verschillende gebruiksscenario's voor virtuele machines, en u moet zorgvuldig het type netwerk van een virtuele machine selecteren, zodat het effectiever kan worden gebruikt met andere componenten van de netwerkinfrastructuur.

Met dit type netwerk kan de netwerkadapter van een virtuele machine worden verbonden met de fysieke netwerkinterface van de computer, waardoor het mogelijk wordt netwerkkaartbronnen te delen tussen de host en het virtuele systeem. Een virtuele machine met dit type netwerk zal zich in relatie tot het externe netwerk van het hostsysteem gedragen als een onafhankelijke computer. U kunt zo'n apparaat een eigen IP-adres toewijzen op het thuis- of bedrijfsnetwerk, of het ontvangt het van een externe DHCP-server. Voor de gemaakte virtuele machine wordt dit type netwerken standaard toegewezen, omdat dit de eenvoudigste manier is om netwerken tussen de virtuele machine, de host en het externe netwerk te organiseren. De Bridged Networking-structuur wordt hieronder weergegeven.


De virtuele netwerkadapter van het gastsysteem is verbonden met de virtuele switch VMnet0, die ook is verbonden met een virtuele brug die rechtstreeks communiceert met de fysieke netwerkadapter.

Om een ​​Bridged-netwerkcommunicatietype toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", selecteert u de virtuele Ethernet-netwerkkaart op het tabblad "Hardware" en stelt u de schakelaar van de netwerkverbindingsgroep in op de Overbrugde positie.

Dit type netwerken is optimaal voor softwaretestdoeleinden wanneer u een virtueel netwerk binnen de host moet organiseren en virtuele machines geen toegang tot het externe netwerk nodig hebben. Een DHCP-server werkt in het virtuele subnet, is verbonden met de virtuele switch VMnet1 en wijst IP-adressen toe aan de virtuele machines uit het opgegeven bereik (standaard 192.168.179.128 - 192.168.179.254). De Host-Only Networking-structuur wordt hieronder weergegeven:


Virtuele gastnetwerkadapters zijn verbonden met de VMnet1-switch en communiceren via het 192.168.179.0/24-subnet. Er wordt ook een virtuele netwerkinterface gemaakt op het hostsysteem, verbonden met VMnet1, die interactie met virtuele machines mogelijk maakt.

Om een ​​Host-Only-type netwerkinteractie toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", selecteert u de virtuele Ethernet-netwerkkaart op het tabblad "Hardware" en stelt u de schakelaar van de netwerkverbinding in groep naar de host-only positie.

Dit type netwerken lijkt erg op Host-Only, met één uitzondering: een IP Address Translation (NAT)-apparaat is aangesloten op de virtuele VMnet8-switch. Op deze switch is ook een DHCP-server aangesloten, die adressen uit het opgegeven bereik distribueert naar virtuele machines (standaard 192.168.89.128 - 192.168.89.254) en rechtstreeks naar de virtuele machines zelf. Het NAT-apparaat maakt vertaling van IP-adressen mogelijk, waardoor virtuele machines verbindingen met het externe netwerk kunnen initiëren zonder een mechanisme te bieden voor toegang tot virtuele machines van buitenaf. De NAT-netwerkstructuur wordt hieronder weergegeven:


In het hostbesturingssysteem, evenals voor Host-Only Networking, wordt een virtuele netwerkinterface gecreëerd voor de VMnet 8-switch, waarmee de host kan communiceren met virtuele machines.

Dit model van netwerkinteractie is optimaal vanuit het oogpunt van beveiliging (omdat het onmogelijk is om van buitenaf een verbinding met een virtuele machine tot stand te brengen), maar het vermindert de netwerkprestaties aanzienlijk (soms tot 20-30 procent). Een NAT-verbinding kan bijvoorbeeld worden gebruikt om vanaf een virtuele machine veilig op internet te surfen.

Om een ​​NAT-type netwerkinteractie toe te wijzen aan een virtuele machine, gaat u naar het menu "VM", vervolgens "Instellingen", op het tabblad "Hardware", selecteert u de virtuele Ethernet-netwerkkaart en stelt u de schakelaar van de netwerkverbindingsgroep in naar de NAT-positie.

Elke virtuele machine kan meerdere virtuele netwerkadapters hebben die zijn aangesloten op verschillende virtuele switches die verschillende soorten netwerken implementeren. Op het VMware Server 1.0-platform kunnen maximaal vier virtuele netwerkadapters worden gemaakt voor één virtuele machine, op het VMware Workstation 6-platform - maximaal tien. Om een ​​virtuele netwerkadapter aan een virtuele machine toe te voegen, gaat u naar het menu "VM", selecteert u "Instellingen", vervolgens klikt u op het tabblad "Hardware" op de knop "Toevoegen" en selecteert u in de wizard Virtueel apparaat toevoegen " Ethernet-adapter". Wijs daarna in de wizard het type netwerkinteractie voor deze adapter toe en klik op "Voltooien".

Een virtueel netwerk configureren met de Virtual Network Editor

De Virtual Network Editor, die bij VMware Workstation en VMware Server wordt geleverd, is een krachtige tool voor virtueel netwerkbeheer. Om het te gebruiken, moet u het programma vmnetcfg.exe uitvoeren vanuit de map met Workstation of Server, of het item Virtual Network Settings selecteren in het menu Bewerken.


Het eerste tabblad van de virtuele netwerkeditor toont de beschikbare virtuele netwerken, hun beschrijving, het subnet dat ze vormen en of er een DHCP-server voor is ingeschakeld. Als we naar het tabblad "Automatische overbrugging" gaan, zien we de volgende afbeelding:


Hier kunnen we het VMware-platform de juiste fysieke netwerkadapter laten kiezen om aan de virtuele bridge te binden (als er meerdere netwerkkaarten zijn), en fysieke adapters aan de lijst toevoegen die niet hoeven te worden overbrugd. Als je één netwerkkaart hebt, is het aan te raden deze te laten zoals hij is. Vervolgens kunnen we naar het tabblad "Host Virtual Network Mapping" gaan.


Hier kunnen we de netwerkinterfaces van de host (zowel fysiek als virtueel) binden aan virtuele VMnet-switches. Standaard zijn virtuele netwerkinterfaces VMnet1 en VMnet8 gebonden aan switches voor respectievelijk Host-Only en NAT. De fysieke interface is gekoppeld aan de VMNet0-switch. Voor elk van de switches kunnen we een subnet toewijzen door een adres en een subnetmasker toe te wijzen:

We kunnen ook een DHCP-server binden aan een virtuele switch, waarvoor er een binding is met een van de netwerkinterfaces van de host. Deze functionaliteit dupliceert het tabblad DHCP en wordt later beschreven. Laten we nu overwegen om ons eigen subnet te maken op basis van een niet-bezette VMnet2-switch, die begint met het tabblad Virtuele hostadapters.


Hier zien we virtuele hostadapters voor Host-Only en NAT-netwerken, hun bijbehorende virtuele switches en apparaatstatussen. We kunnen virtuele apparaten in- of uitschakelen en ze ook helemaal verwijderen. Laten we onze eigen virtuele adapter toevoegen om een ​​subnet van virtuele machines te maken door op de knop "Toevoegen" te klikken. Voeg de VMnet2-adapter toe en klik op de knop "Toepassen". Als resultaat hebben we een andere virtuele netwerkinterface op de host en een subnet met een automatisch toegewezen adres zoals 192.168.x.0 / 24. Op het tabblad Host Virtual Network Mapping kunnen we ervoor zorgen dat de gemaakte adapter is gebonden aan de VMnet2-switch en het subnet ervan zien of wijzigen. Laten we vervolgens naar het volgende tabblad gaan, waar we een DHCP-server aan verschillende virtuele switches kunnen koppelen.


Hier kunnen we zien dat de DHCP-server draait voor de virtuele switches VMnet1 en VMnet8. We kunnen de switch ook toevoegen aan de lijst met clients van de DHCP-server door op de knop "Toevoegen" te klikken, en het maakt niet uit of een hostnetwerkinterface eraan is gebonden of niet. Hieronder ziet u ook de status van de service die DHCP ondersteunt ( vmnetdhcp.exe) en we kunnen het stoppen, starten of herstarten.

Voeg de VMnet2-switch toe met de knop "Toevoegen" en klik op "Toepassen". DHCP is nu toegewezen aan ons subnet en we kunnen de eigenschappen ervan bewerken door op de knop "Eigenschappen" te klikken:

Hier kunnen we, naast het bereik van IP-adressen dat is toegewezen aan virtuele machines, de duur van de lease van IP-adressen door DHCP-clients configureren (standaard en maximum). Dus door een DHCP-server aan de switch te koppelen en een bijbehorende virtuele hostnetwerkadapter te maken, hebben we ons eigen Host-Only-subnet gemaakt.

Zoals hierboven vermeld, verschilt Host-Only-netwerken van NAT doordat er slechts één NAT-apparaat is. Dit apparaat, dat de IP-adressen van virtuele machines vertaalt, kan slechts worden gebonden aan één virtuele switch en host virtuele netwerkinterface. Standaard worden de VMnet8-switch en de bijbehorende virtuele netwerkadapter gebruikt als basis voor netwerken via NAT. Op het laatste tabblad "NAT" kunt u de parameters van deze netwerkinteractie wijzigen:


Om een ​​NAT-apparaat aan ons VMnet2-netwerk toe te wijzen, selecteert u het uit de combo en klikt u op "Toepassen". Daarna wordt ons virtuele subnet op de VMnet2-switch beschermd tegen indringing van buitenaf, en virtuele machines via een NAT-apparaat kunnen uitgaande verbindingen met het externe netwerk tot stand brengen, die worden verwerkt door de VMware NAT-server. De adresvertaalservice wordt geïmplementeerd door het vmnat.exe-proces. Het kan ook vanaf dit tabblad worden geïnstalleerd, gestart en opnieuw gestart. Klik voor NAT-serverinstellingen op de knop "Bewerken".

Hier kunt u het IP-adres configureren van de gateway die door het NAT-apparaat wordt gebruikt, de UDP-time-out (User Datagram Protocol) in minuten (hoe lang de UDP-binding met het NAT-netwerk duurt) en de configuratiepoort - de poort waarmee u informatie kunt krijgen over de status van het NAT-apparaat.

Het aankruisvakje "Actieve FTP" staat het openen van een inkomende verbinding vanaf een externe FTP-server in de actieve modus wel of niet toe. Als het selectievakje niet is geselecteerd, wordt de enkelkanaals passieve modus gebruikt. Met de knop DNS (Domain Name System) beheert u de instellingen voor DNS-forwarding (doorsturen van query's naar DNS). Deze functie kan alleen worden geconfigureerd voor Windows-hosts. Het selectievakje OUI (Organizationally Unique Identifier) ​​moet alleen worden ingesteld als u het eerste deel van het MAC-adres van de virtuele machine hebt gewijzigd, dat de fabrikant van de netwerkkaart identificeert (standaard wijst VMware zijn eigen OUI toe aan alle machines) , en u wilt dat deze machines een NAT-apparaat gebruiken ...

NetBIOS-protocolparameters omvatten NetBIOS Name Service (NBNS)-processortime-out, NBNS-verzoekpogingen en NetBIOS Datagram Service (NBDS)-time-out.

Netwerken bouwen vanaf virtuele machines met meerdere netwerkadapters

Zoals eerder vermeld, kan elke virtuele machine meerdere virtuele netwerkadapters hebben die zijn gekoppeld aan verschillende typen netwerken en switches. Door nieuwe netwerkinterfaces aan de virtuele machine toe te voegen met verschillende soorten netwerken, kunt u een echte virtuele infrastructuur binnen het hostsysteem implementeren voor het testen van complexe gedistribueerde systemen en voor trainingsdoeleinden. De structuur van een virtueel netwerk op een host kan er bijvoorbeeld als volgt uitzien:


Zoals uit de figuur blijkt, zijn er geen problemen bij het modelleren van complexe complexe systemen op één fysieke computer, waarin verschillende typen servers, firewalls en clientcomputers werken. Dit alles kan worden gedaan met behulp van het hulpprogramma Virtual Network Editor. Daarnaast biedt het ontwikkelings- en testproduct van VMware Workstation een andere geavanceerde virtual machine-to-VM-netwerktool, Virtual Machine Teaming.

Virtual Machine Teaming in VMware Workstation

VMware definieert zijn productcategorie Workstation niet voor niets als Ontwikkeling en Test. Het VMware Workstation-platform heeft een enorme reeks tools die ontwikkelaars en softwarekwaliteitsingenieurs in softwarebedrijven nodig hebben. Een van de meest effectieve kenmerken van het product is het creëren van "teams" van virtuele machines, verenigd door virtuele netwerksegmenten voor het testen van complexe systemen. In feite implementeert Virtual Machine Teaming dezelfde mogelijkheden als de Virtual Network Editor, maar stelt u in staat om virtuele netwerken het gemakkelijkst te creëren door virtuele machine-adapters te binden aan verschillende segmenten van virtuele netwerken. We moeten bijvoorbeeld het volgende systeem testen: een van de hosts host een webserver met 2 netwerkinterfaces - een voor toegang via een thin client vanaf de computer van de gebruiker, de andere voor verbinding met een databaseserver, waar de client verstuurt verzoeken via de webserver. De structuur van een dergelijk systeem wordt hieronder weergegeven:


Laten we drie virtuele machines maken volgens de structuur van het model en nog een virtuele netwerkadapter toevoegen voor de virtuele webserver. Selecteer daarna Nieuw-> Team in het menu Bestand van VMware Workstation. We geven verder aan waar de bestanden van het commando van de virtuele machines zich zullen bevinden, selecteer vervolgens de optie "Ja" wanneer gevraagd wordt "Voeg nu virtuele machines toe aan het team". Ga vervolgens naar het venster voor het toevoegen van virtuele machines:


Hier kunnen we virtuele machines toevoegen met de knop "Toevoegen". Voeg de vereiste machines toe, klik op "Volgende" en antwoord "Ja" op de vraag "Voeg nu LAN-segmenten toe aan het team" om naar het venster voor het toevoegen van netwerksegmenten te gaan.


Hier voegen we 2 netwerksegmenten toe voor het gesimuleerde systeem met de knop "Toevoegen" en klikken op "Volgende". Dan gaan we naar de meest interessante pagina - de pagina voor het binden van virtuele netwerkadapters aan netwerksegmenten.


Hier kunnen we de bindingen van virtuele netwerkadapters toewijzen aan de segmenten van het virtuele netwerk die we nodig hebben, simpelweg door de vakjes voor de corresponderende netwerkinterfaces in de kolommen met segmenten aan te vinken. In overeenstemming met de structuur van het model, wijzen we LAN 1-segment en LAN 2-segment toe aan de webserver en client voor de databaseserver en de webserver. Dus nadat we op de knop "Voltooien" hebben geklikt, ontvangen we een opdracht van de virtuele machines die voldoet aan de vereisten van het gesimuleerde systeem.

Nadat het team is gemaakt, kunnen we met één klik alle virtuele machines van het team starten en meteen beginnen met het testen van het systeem. Opgemerkt moet worden dat virtuele machines die aan een opdracht zijn toegevoegd, niet onafhankelijk kunnen worden gebruikt, maar alleen binnen de opdracht.

Enkele aspecten van VMware-netwerken

Wanneer de virtuele machine start, wijzen VMware Workstation en VMware Server automatisch MAC-adressen toe aan virtuele netwerkadapters. Het systeem van automatische adrestoewijzing is zodanig dat virtuele machines gegarandeerd niet dezelfde MAC-adressen op dezelfde host hebben. Als u daarom slechts één exemplaar van het VMware-platform op het netwerk van de organisatie gebruikt, zorgt dit systeem ervoor dat er geen fysieke adresconflicten zijn. Als virtualisatieplatforms echter tegelijkertijd op meerdere hosts in het netwerk draaien, kan er een situatie ontstaan ​​van dubbele MAC-adressen, wat zal leiden tot conflicten in het netwerk en ontoegankelijkheid van virtuele machines. Om dit te voorkomen, kunt u handmatig MAC-adressen toewijzen aan virtuele machines door een regel zoals deze in een teksteditor toe te voegen aan het vmx-bestand:

Ethernet [n] .adres = 00: 50: 56: XX: YY: ZZ

Waarbij n het volgnummer is (beginnend bij nul) van de netwerkinterface van de virtuele machine, en XX, YY en ZZ de corresponderende componenten van het MAC-adres.

Bovendien is het bij gebruik van virtuele infrastructuur op basis van VMware Workstation of VMware Server in een productieomgeving de moeite waard om te onthouden dat virtuele VMnet-switches eigenlijk hubs zijn, dat wil zeggen dat ze verkeer op alle poorten van VMnet-apparaten dupliceren. Dit levert potentiële beveiligingsproblemen op omdat een promiscuous-mode netwerkinterface in een van de virtuele machines kan luisteren naar verkeer dat bestemd is voor andere clients in de virtuele hub.

Gevolgtrekking

VMware Workstation en VMware Server zijn krachtige netwerktools voor meerdere virtuele machines die gelijktijdig binnen een host draaien. De functionaliteit van VMware Workstation is op geen enkel desktopvirtualisatieplatform op de markt beschikbaar op het gebied van netwerken. Bij het testen van software zijn de mogelijkheden van platforms voor het modelleren van complexe gedistribueerde systemen simpelweg onvervangbaar. Bovendien kunt u op het VMware-serverplatform "virtuele serverparken" creëren met hun eigen interne en externe netwerkverbindingen, deze systemen zijn losgekoppeld van de apparatuur en zijn zeer flexibel in het overdragen naar een ander platform. Bij het configureren van virtuele netwerken zijn er veel mogelijkheden, evenals verschillende soorten subtiliteiten waarmee u zeer, zeer flexibel virtuele netwerken kunt configureren en het meeste uit virtuele machines kunt halen.

VMware-werkstation is de ideale oplossing voor zelfstudie, applicatiefoutopsporing en testlabomgevingen. Velen die hun eerste stappen zetten met VMware-werkstation geconfronteerd met verschillende vragen bij het opzetten. In dit artikel kijken we naar de netwerkinstellingen die direct na installatie beschikbaar zijn. VMware-werkstation... Dit artikel is in de eerste plaats interessant voor degenen die de virtuele omgeving net beginnen te begrijpen.

Standaard, in VMware-werkstation er zijn drie soorten virtuele netwerken. U kunt een virtuele machine verbinden met een specifiek netwerk vanuit het menu Instellingen virtuele machine

Overweeg de standaardnetwerken VMware-werkstation:

Overbrugd / VMnet0. In deze verbinding is de virtuele machine verbonden met het netwerk via de fysieke netwerkadapter van de host. De virtuele netwerkadapter van een virtuele machine gebruikt de fysieke netwerkadapter van uw computer, waardoor de virtuele machine toegang heeft tot hetzelfde netwerk waarop de fysieke computer is aangesloten. Met andere woorden, virtuele machines hebben toegang tot uw lokale netwerk.

Houd er rekening mee dat host- en gastbesturingssystemen unieke MAC- en IP-adressen hebben. Als er geen statisch IP-adres is opgegeven op virtuele machines, ontvangt het dit via DHCP, net als een normale computer. Bij dit type verbinding heeft de virtuele machine volledige toegang tot het lokale netwerk en kan hij verbinding maken met andere computers, en computers op het lokale netwerk kunnen er verbinding mee maken.

Dit type verbinding wordt het meest gebruikt.

Alleen host / VMnet1. Het tweede soort netwerk verbindt de virtuele gastmachine en de hostcomputer om een ​​particulier netwerk te vormen. Deze verbinding biedt een netwerkverbinding tussen een virtuele machine en een fysieke computer (host) met behulp van de virtuele netwerkadapter die beschikbaar is voor het hostbesturingssysteem.

Bij dit type verbinding heeft de virtuele machine geen toegang tot het lokale netwerk en internet. Aangezien virtuele machines geen toegang hebben tot het fysieke netwerk, VMware-werkstation voorziet in het gebruik van een DHCP-service om TCP \ IP-parameters toe te wijzen aan virtuele machines. Voor een virtueel netwerk met alleen host wordt een specifiek subnet gebruikt, in ons geval 192.168.52.0-254, waarbij de virtuele adapter op de fysieke computer het IP-adres 192.168.52.1 heeft, en alle virtuele gastmachines die een host gebruiken -alleen verbinding ontvangt adressen van de VMware DHCP-server.

Virtuele machines die een host-only netwerk gebruiken, kunnen op dit netwerk met elkaar communiceren.

NAT / VMnet8. Dit is het derde type verbinding. Kenmerkend voor dit type verbinding is dat de communicatie tussen de virtuele machine en de host plaatsvindt via een particulier netwerk. Waarom heeft de fysieke computer een tweede virtuele netwerkkaart?

Bij gebruik van een NAT-verbinding heeft de virtuele machine geen eigen extern netwerk-IP-adres. De virtuele machine kan echter verbinding maken met computers vanaf het externe netwerk met behulp van het standaard TCP / IP-protocol. In dit geval gebruikt de virtuele machine de IP- en MAC-adressen van de fysieke computer.

Opgemerkt moet worden dat een computer van het lokale fysieke netwerk standaard geen verbinding kan maken met een virtuele machine.

NAT-verbinding is standaard geselecteerd bij het maken van een nieuwe virtuele machine VMware-werkstation.

Aangezien de virtuele machine geen directe toegang tot het netwerk heeft, VMware-werkstation gebruikt de DHCP-service om IP-adressen toe te wijzen aan virtuele machines op een particulier netwerk.

Virtueel netwerkbeheer VMware-werkstation wordt uitgevoerd in de Virtual Network Editor, die standaard is geïnstalleerd. U kunt Virtual Network Editor rechtstreeks vanuit het menu Start starten door Alle programma's te selecteren en vervolgens VMware en Virtual Network Editor. U kunt de Virtual Network Editor ook in de interface starten VMware-werkstation door het menu Bewerken en Virtual Network Editor te selecteren.

Na het starten van de Virtual Network Editor, ziet u het tabblad Overzicht... Op dit tabblad worden alle virtuele netwerken weergegeven die worden gebruikt door: VMware-werkstation.

Automatische overbrugging. Als de hostmachine, d.w.z. computer waarop de software is geïnstalleerd VMware-werkstation, meer dan één fysieke Ethernet-adapter heeft, wordt de eerste beschikbare fysieke adapter automatisch geselecteerd voor gebruik in het virtuele VMnet0-netwerk. Het is mogelijk om een ​​uitzondering toe te voegen om geen specifieke fysieke adapter in het VMnet0-netwerk te gebruiken.

Virtuele netwerktoewijzing hosten... Dit tabblad wordt gebruikt om virtuele netwerken te configureren in VMware-werkstation... Op dit tabblad voor VMnet0 kunt u het gebruik van een specifieke fysieke adapter specificeren. Voor VMnet1 en VMnet8 kunt u de subnet- en DHCP-opties opgeven.

Host virtuele netwerkadapter. Met dit type adapter kan de hostmachine verbinding maken met een virtueel netwerk. Standaard worden er per host twee virtuele netwerkadapters gemaakt: één voor het bridge-netwerk en één voor het NAT-netwerk (Network Address Translation). Via dit tabblad kunt u een specifieke adapter uitschakelen of volledig verwijderen. Op dit tabblad kunt u ook een nieuwe virtuele adapter maken en deze koppelen aan een specifiek VMnet.

DHCP. Dit tabblad definieert DHCP-opties voor VMnet1 (host-only) en VMnet8 (NAT) virtuele netwerken. Hier kunt u ook de DHCP-service stoppen of opnieuw starten.

NAT. Dit tabblad bepaalt welk virtueel netwerk Network Address Translation (NAT) gebruikt. Op dit tabblad kunt u de NAT-service starten / stoppen. Daarnaast zijn er geavanceerde NAT-instellingen beschikbaar in de sectie "Bewerken".

Ik hoop dat je een beter begrip hebt van virtuele netwerken. VMware-werkstation en dit artikel was nuttig voor u.

Hallo allemaal.

Als u van het ene softwarevirtualisatieplatform naar het andere gaat, moet u de netwerken tussen virtuele besturingssystemen configureren. Laten we vandaag onthouden wat er is over de netwerken in de legendarische VMware-werkstation... En laten we over een paar dagen eens kijken naar het VirtualBox-netwerk.

VMware-werkstation is de ideale oplossing voor zelfstudie, applicatiefoutopsporing en testlabomgevingen. Velen die hun eerste stappen zetten met VMware-werkstation geconfronteerd met verschillende vragen bij het opzetten. In dit artikel kijken we naar de netwerkinstellingen die direct na installatie beschikbaar zijn. VMware-werkstation... Dit artikel is in de eerste plaats interessant voor degenen die de virtuele omgeving net beginnen te begrijpen.

Standaard, in VMware-werkstation er zijn 3 soorten virtuele netwerken. U kunt een virtuele machine verbinden met een specifiek netwerk vanuit het menu Instellingen virtuele machine

Overbrugd / VMnet0. In deze verbinding is de virtuele machine verbonden met het netwerk via de fysieke netwerkadapter van de host. De virtuele netwerkadapter van een virtuele machine gebruikt de fysieke netwerkadapter van uw computer, waardoor de virtuele machine toegang heeft tot hetzelfde netwerk waarop de fysieke computer is aangesloten. Met andere woorden, virtuele machines hebben toegang tot uw lokale netwerk.

Houd er rekening mee dat host- en gastbesturingssystemen unieke MAC- en IP-adressen hebben. Als er geen statisch IP-adres is opgegeven op virtuele machines, ontvangt het dit via DHCP, net als een normale computer. Bij dit type verbinding heeft de virtuele machine volledige toegang tot het lokale netwerk en kan hij verbinding maken met andere computers, en computers op het lokale netwerk kunnen er verbinding mee maken.

Dit type verbinding wordt het meest gebruikt.


Alleen host / VMnet1. Het tweede soort netwerk verbindt de virtuele gastmachine en de hostcomputer om een ​​particulier netwerk te vormen. Deze verbinding biedt een netwerkverbinding tussen een virtuele machine en een fysieke computer (host) met behulp van de virtuele netwerkadapter die beschikbaar is voor het hostbesturingssysteem.

Bij dit type verbinding heeft de virtuele machine geen toegang tot het lokale netwerk en internet. Aangezien virtuele machines geen toegang hebben tot het fysieke netwerk, VMware-werkstation voorziet in het gebruik van een DHCP-service om TCP \ IP-parameters toe te wijzen aan virtuele machines. Voor een virtueel netwerk met alleen host wordt een specifiek subnet gebruikt, in ons geval 192.168.52.0-254, waarbij de virtuele adapter op de fysieke computer het IP-adres 192.168.52.1 heeft, en alle virtuele gastmachines die een host gebruiken -alleen verbinding ontvangt adressen van de VMware DHCP-server.

Virtuele machines die een host-only netwerk gebruiken, kunnen op dit netwerk met elkaar communiceren.

Bij gebruik van een NAT-verbinding heeft de virtuele machine geen eigen extern netwerk-IP-adres. De virtuele machine kan echter verbinding maken met computers vanaf het externe netwerk met behulp van het standaard TCP / IP-protocol. In dit geval gebruikt de virtuele machine de IP- en MAC-adressen van de fysieke computer.

Opgemerkt moet worden dat een computer van het lokale fysieke netwerk standaard geen verbinding kan maken met een virtuele machine.

NAT-verbinding is standaard geselecteerd bij het maken van een nieuwe virtuele machine VMware-werkstation.

Aangezien de virtuele machine geen directe toegang tot het netwerk heeft, VMware-werkstation gebruikt de DHCP-service om IP-adressen toe te wijzen aan virtuele machines op een particulier netwerk.

Virtueel netwerkbeheer VMware-werkstation wordt uitgevoerd in de Virtual Network Editor, die standaard is geïnstalleerd. U kunt Virtual Network Editor rechtstreeks vanuit het menu Start starten door Alle programma's te selecteren en vervolgens VMware en Virtual Network Editor. U kunt de Virtual Network Editor ook in de interface starten VMware-werkstation door het menu Bewerken en Virtual Network Editor te selecteren.

Na het starten van de Virtual Network Editor, ziet u het tabblad Overzicht... Op dit tabblad worden alle virtuele netwerken weergegeven die worden gebruikt door: VMware-werkstation.

Automatische overbrugging. Als de hostmachine, d.w.z. computer waarop de software is geïnstalleerd VMware-werkstation, meer dan één fysieke Ethernet-adapter heeft, wordt de eerste beschikbare fysieke adapter automatisch geselecteerd voor gebruik in het virtuele VMnet0-netwerk. Het is mogelijk om een ​​uitzondering toe te voegen om geen specifieke fysieke adapter in het VMnet0-netwerk te gebruiken.

Virtuele netwerktoewijzing hosten... Dit tabblad wordt gebruikt om virtuele netwerken te configureren in VMware-werkstation... Op dit tabblad voor VMnet0 kunt u het gebruik van een specifieke fysieke adapter specificeren. Voor VMnet1 en VMnet8 kunt u de subnet- en DHCP-opties opgeven.