Erstellen Sie ein privates Netzwerk in meinem Windows 7-Computer


12

Mein Hauptgerät ist ein Windows 7 Professional-Laptop. Auf diesem Computer befinden sich zwei virtuelle Computer, bei denen es sich auch um Windows 7 Professional handelt. Ich brauche diese VMs, um einander sehen zu können, aber ich brauche sie auch, um auf das Internet zugreifen zu können.

Gegenwärtig sind alle in dem Hotel, in dem ich wohne, mit dem öffentlichen Internet verbunden, aber ich kann die anderen Computer nicht sehen, da dies ein öffentliches Netzwerk ist.

Ich muss ein privates Netzwerk zwischen meiner physischen Maschine und den beiden darin befindlichen virtuellen Maschinen erstellen. Wie kann ich das machen?

Ich fand heraus, wie man das öffentliche Netzwerk als privates Netzwerk betrachtet, aber nicht, wie man ein privates Netzwerk erstellt, das in der Maschine vorhanden ist, während man die Außenwelt sieht.

Mein Google-fu hat nicht viel preisgegeben - vielleicht verwende ich die falschen Begriffe.

UPDATE : Ich habe beiden VMs eine zusätzliche Netzwerkkarte hinzugefügt und sie auf lokal gesetzt. Ich habe dann die VMs gestartet und versucht ein neues Netzwerk anzulegen. Jetzt kann ich jedoch andere Geräte im Netzwerk des Hotels sehen und sie können mich vermutlich sehen (nicht erwünscht). Kann jemand eine ausführliche Erklärung zum Einrichten oder einen Link zu einer Website geben, die dies tut? Ich kann nicht die einzige Person sein, die ein privates internes Netzwerk auf ihrem PC haben möchte ?!

UPDATE2 : Fand dies , das beschreibt, was ich tun möchte. Werde morgen versuchen zu sehen, ob es funktioniert - anscheinend war ich fast da.

UPDATE3 : Es hat anscheinend nicht funktioniert. Zusätzliche Prämie, die für jeden vergeben wird, der eine Schritt-für-Schritt-Anleitung für die Kommunikation zwischen zwei virtuellen Maschinen erstellen kann. Extra Lob für die Verwendung von MySQL & Apache auf den VMs!

Antworten:


6

Verwenden Sie den Microsoft Loopback-Adapter, um die VMs in einem separaten Netzwerk zu haben, das für Ihren PC privat ist. Der Microsoft Loopback-Adapter ist ein Testtool für eine virtuelle Netzwerkumgebung, in der kein Netzwerkzugriff verfügbar ist. Es wird ein virtueller Netzwerkadapter eingerichtet, der für Ihren Computer privat ist.

Informationen zur Installation finden Sie hier: So installieren Sie einen Loopback-Adapter in Windows 7 .

Nach der Installation von Virtual PC aus:

  1. Wählen Sie Ihre virtuelle Maschine aus
  2. Gehen Sie zu den Einstellungen
  3. Klicken Sie auf die Einstellung "Netzwerk"
  4. Wählen Sie für Ihren Netzwerkadapter "Microsoft Loopback Adapter" aus

Jetzt sollten Sie in der Lage sein, Ihre anderen laufenden Virtual PC-Instanzen zu sehen, die denselben Loopback-Adapter verwenden, während auf dieses virtuelle Netzwerk von außerhalb Ihres Computers nicht zugegriffen werden kann.

Wenn Sie das Internet von den VMs aus verwenden müssen,
lesen Sie diesen Artikel: Konfigurieren von NAT mithilfe des Microsoft Loopback-Adapters und der gemeinsamen Nutzung der Internetverbindung .


Dies scheint der logischste Vorschlag zu sein, ich werde dies zuerst versuchen.
graham.reeds

Okay, was jetzt? Die beiden VMs befinden sich auf dem Loop Back Adapter, es besteht jedoch kein Netzwerk zwischen den Maschinen. Muss ich eine statische IP-Adresse für sie festlegen?
graham.reeds

Ja, da dieses virtuelle Netzwerk keinen DHCP-Server hat. Wählen Sie ein anderes Netzwerksegment als das, das von Ihrem Router bedient wird, z. B. 200.200.200.x anstelle von 192.168.xx
harrymc

Immer noch nicht funktioniert. Ich habe die erste VM 192.168.200.1 und die zweite VM 192.168.200.2 zugewiesen. Das hat nicht funktioniert, also habe ich den Host auch 192.168.200.100 zugewiesen. Das hat nicht geklappt Ich habe auch ipv6 deaktiviert, falls dies das Problem verwirrt hat. Immer noch keine Freude. Stellen Sie sich für einen Moment vor, ich bin wirklich sehr, sehr dumm. Erklären Sie in einfachen Schritten, wie dies funktionieren soll und wie Sie vorgehen müssen.
graham.reeds

Bevor Sie fragen, welche Fehler aufgetreten sind, kann ich die andere VM nicht anpingen, da sie nicht funktioniert.
graham.reeds

1

Welches VM-Produkt verwenden Sie? VMware? VirtualBox? MS Virtual PC? Die meisten von ihnen verwenden standardmäßig NAT. Dies ist genau das, was Sie möchten, wenn diese VMs das Internet erreichen sollen.

Wie überprüfen Sie außerdem, ob diese Computer für das öffentliche Netzwerk "sichtbar" sind? Der Hostcomputer kann die VMs anzeigen, da Ihr Windows 7-Host sie anzeigen kann, unabhängig davon, ob Sie den Nur-Host-, den NAT- oder den Bridged-Modus verwenden. Nur im Bridged-Modus sollten die VMs für das öffentliche Netzwerk sichtbar sein. Im NAT-Modus verhält sich Ihr Host-PC wie ein NAT-Router, sodass nur Ihr Haupt-Host-Rechner tatsächlich sichtbar ist. Wenn Sie sich jedoch das Netzwerk auf dem Host-Rechner ansehen, sind die VMs weiterhin sichtbar, da Ihr Host sowohl die Öffentlichkeit durchsucht Seite UND das interne VM-Netzwerk.

Um wirklich zu sehen, ob diese Computer für das öffentliche Netzwerk tatsächlich sichtbar sind, müssten Sie ein anderes Gerät als den Host-PC verwenden, um zu versuchen, sie von außen zu betrachten.


Ich benutze VirtualPC - daher wird es mit VirtualPC markiert. Vielleicht sollte ich das in meinem Post expliziter machen. Wenn ich den Host vom Netzwerk trenne und das Netzwerk (unter Computer) betrachte, wird nichts angezeigt. Wenn ich mich mit dem Hotelnetzwerk verbinde und es erneut mache, kann ich die VMs (sowie mehrere andere Computer) sehen. Auch die nicht statischen IP-Adressen der VM liegen im selben Bereich wie meine physische Maschine.
graham.reeds

Welche Version von Virtual PC? Die Netzwerkoptionen unterscheiden sich je nach verwendeter Version. Verwenden Sie die neueste Version?
Lara Dougan

Ich glaube schon Laut Hilfedialog ist es 6.0.192.0
graham.reeds

0

Das Hotels Wifi kann aktiv verhindern, dass LAN-Geräte miteinander kommunizieren.

Möglicherweise müssen Sie die Computer ins Internet stellen und dann ein Software-Layer-VPN-Netzwerk wie Hamachi verwenden .

Bearbeiten :

Möglicherweise können Sie eine VM mit zwei Netzwerkkarten einrichten, wobei die erste "Shared NAT" und die zweite "Internal" ist. Stellen Sie dann auf der zweiten VM (usw.) die Netzwerkkarte auf "Intern" ein.

Aktivieren Sie dann in Windows auf der VM mit den beiden Netzwerkkarten die gemeinsame Nutzung der Internetverbindung, um den 'Shared NAT'-Adapter für das Nur-interne Netzwerk freizugeben.


2
Wie kann ein Hotelnetzwerk mich davon abhalten, auf meinem eigenen Computer ein LAN einzurichten? Hast du meine Frage gelesen?
graham.reeds

Entschuldigung, mit LAN meinte ich das Netzwerk des Hotels. Das lokale Netzwerk des Hotels, nicht das lokale Netzwerk Ihres Hotelzimmers. :)
ƬᴇcƬᴇιʜ007

Ich möchte nicht mit anderen Geräten im Hotelnetzwerk kommunizieren. Ich möchte nur, dass die Maschinen in meinem Rechner miteinander kommunizieren. Ich werde versuchen, was deine Bearbeitung heute Abend vorschlägt.
graham.reeds

Nee. Ich habe es nicht zum Laufen gebracht. Ich werde meine Frage aktualisieren.
graham.reeds

Unabhängig davon, ob die VMs mit der Außenwelt kommunizieren sollen, müssen sie mit mindestens einem zusätzlichen Host im Netzwerk des Hotels kommunizieren.
Kirk

0

Stellen Sie einfach sicher, dass sich jeder Computer im selben Subnetz befindet .

Beispiel:

192.168.50.0 w / 255.255.255.0 als Netzmaske oder als / 24 bezeichnet.
Das gibt Ihnen die Adressen: 192.168.50.1 - 192.168.50.254 in demselben Netzwerk.
Sie könnten dann geben:
ComputerA - 192.168.50.10
ComputerB - 192.168.50.11
ComputerC - 192.168.50.12

Da sie sich im selben Subnetz befinden, sollten sie sich unterhalten und nett spielen.

0

Es ist Jahre her, seit ich Virtual PC verwendet habe, daher ist es möglich, dass das, was ich vorschlagen werde, nicht getan werden kann. In anderen Virtualisierungslösungen habe ich jede VM so eingerichtet, dass ich mit dem Internet verbunden bin (wahrscheinlich über eine NAT-Verbindung). Sobald ich sicher war, dass das Internet funktioniert, fügte ich eine zweite Netzwerkkarte in einem Host-Netzwerk hinzu und richtete das statische Routing auf den Client-Computern ein. Das Host-Netzwerk ist ausschließlich für den Datenverkehr innerhalb des Clients vorgesehen, und die Standardroute gilt für alle anderen Aufgaben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.