Der virtuelle externe Hyper-V-Switch deaktiviert meine Internetverbindung

Der virtuelle externe Hyper-V-Switch deaktiviert meine Internetverbindung

Mein Ziel ist einfach, eine Internetverbindung innerhalb meiner virtuellen Maschine herzustellen (ohne sie auf dem Host zu deaktivieren).

Angesichts der Länge habe ich dies in mehrere Teile aufgeteilt, da ich weiß, dass manche lieber den Hintergrund überspringen und direkt zum Problem kommen (nach unten scrollen) und einige der Lösungen sehen möchten, die ich ausprobiert habe. Ich hoffe also, dass dies hilfreich ist, und danke, dass Sie sich die Zeit zum Lesen genommen haben.


Hintergrund:

Das Problem ist wahrscheinlich etwas ganz Einfaches, wie die Reihenfolge, in der ich die Schritte ausführe, oder vielleicht fehlt mir irgendwo ein wichtiger Schritt. In beiden Fällen kann mir jemand mit mehr Erfahrung weiterhelfen. Ich wäre also für jede Hilfe sehr dankbar.

In den letzten Tagen bin ich den Anweisungen unter dem folgenden Link gefolgt (ich fand sie am einfachsten), um den Internetzugang auf meinen Hyper-V-VMs einzurichten.

http://www.mustbegeek.com/configure-hyper-v-virtual-machine-with-internet-connection/

Auch hier gab es viele weitere Links, aber sie sagten im Grunde alle dasselbe, mit ein paar nützlichen Extras hier und da. Nachfolgend sind also die Schritte aufgeführt, die ich befolgt habe.

Auf meinem Laptop (einem HP Pavilion mit einer Realtek PCIe FE-Netzwerkkarte und einer Realtek RTL8188E 802.11bgn-WLAN-Karte) sind Windows 10 und Hyper-V installiert.

Auf den virtuellen Maschinen habe ich Windows 8.1, SQL Server 2012, Visual Studio 2013 und andere Entwicklungstools.

Als nächstes stellte ich sicher, dass ich nur mit meinem kabelgebundenen Adapter (indem ich mein WLAN deaktivierte) eine Internetverbindung hatte. Ich wiederholte diese Schritte mit dem WLAN (indem ich mein kabelgebundenes deaktivierte), um sicherzustellen, dass es weder mit einem von beiden noch mit meinem Router (UPC Technicolor TC7200-U) Probleme gab. Da beide dasselbe Standard-Gateway verwenden, konnte ich sie nicht beide gleichzeitig aktivieren (obwohl ich kein Netzwerkprofi bin und nicht sicher bin, warum, aber ich sehe Fehlermeldungen, die mir dies mitteilen).

Als ich einen virtuellen Switch hinzufügte, teilte ich meinen physischen kabelgebundenen Adapter. Ich erhalte ein nicht identifiziertes Netzwerk auf dem virtuellen Adapter. Unten sind Screenshots vor und nach dem Vorgang ...

Vorher (zeigt alles in funktionsfähigem Zustand, nur falls etwas zum Vergleich mit nachher benötigt wird):

Bei dynamischer (Automatische Konfiguration):

Bei statisch (manuelle Konfiguration):


Erste Schritte:

Nach:

Sobald ich anfange, die Änderungen am Link am Anfang vorzunehmen, zeigen die folgenden Screenshots, was passiert. Ich kann offensichtlich keine Verbindung herstellen, da die Standardeinstellungen falsch zu sein scheinen. Also ändere ich sie später - aber vorher sind hier die Screenshots mit den Standardeinstellungen:

Beachten Sie die Warnmeldung, die angezeigt wird, wenn ich in den Eigenschaften auf „OK“ drücke. Daraufhin drücke ich „Ja“.

Es hat keinen Sinn, das Gateway mit diesen Standardeinstellungen anzupingen, da ich weiß, dass ich eine Antwort bekomme, weil der WLAN-Adapter funktioniert. Der Ping wird also erfolgreich durch diesen Adapter gehen, aber ich werde trotzdem keinen Internetzugang in meiner VM haben. Aus diesem Grund werde ich die WLAN-Verbindung deaktivieren.

Außerdem werde ich dabei die Einstellungen im virtuellen Adapter vornehmen, um IP und DNS für die nächsten Schritte automatisch zu beziehen (dynamische Konfiguration).

Bei dynamischer (Automatische Konfiguration):

Ich habe nicht damit gerechnet, dass der Google-Ping funktioniert, wenn ich mein Gateway nicht erreichen kann.

Nachdem ich also festgestellt hatte, dass die obigen Einstellungen falsch waren, habe ich sie nach bestem Wissen und Gewissen mit Einstellungen korrigiert, die zuvor funktionierten – wie unten.

Bei statisch (manuelle Konfiguration):

Beachten Sie, dass ich, nachdem ich auf „OK“ geklickt und dann erneut auf „Eigenschaften“ geklickt habe, am Ende die folgenden tatsächlichen Einstellungen erhalte, unabhängig davon, wie oft ich versuche, es wie oben beschrieben festzulegen:

Die einzigen Probleme, die ich jetzt sehe (mit meiner sehr begrenzten Erfahrung), sind:

Ich kann in den obigen Schritten nicht die richtigen Angaben machen, aber wenn ich sie auf der Registerkarte „Erweitert“ eingebe, scheint es, als könnte ich das umgehen. Siehe unten:


Das zu lösende Problem

Danach wechselte ich also wieder zur dynamischen IP und bemerkte, dass ich die APIPA-Adresse erhalte, wenn ich erneut ipconfig /all ausführe. Dies zeigt mir, dass mir eine temporäre Adresse zugewiesen wird, weil ich den DHCP-Server (der mein Gateway/Router ist) nicht erreichen kann. Damit wird bestätigt, dass mein Gateway/Router nicht erreichbar ist, was wir vom Ping wussten.

Warum kann ich meinen Router nicht erreichen?

Ich habe beschlossen, meinen WLAN-Adapter zu aktivieren, weil ich dachte, dass die virtuelle Karte dadurch meinen Router erreichen und die benötigte DHCP-Adresse abrufen könnte. Aber das scheint nicht der Fall zu sein. Was ein wenig Sinn machen würde, wenn man bedenkt (basierend auf der Fehlermeldung von vorhin), dass keine zwei Adapter gleichzeitig auf dasselbe Gateway zugreifen können (was der Grund war, warum ich mein WLAN am Anfang deaktiviert habe – das und die Tatsache, dass ich mein langsameres WLAN nicht verwenden möchte, wenn ich viel schnelleres Ethernet habe).

Wenn das WLAN deaktiviert ist, erhalte ich beim Pingen des Gateways immer noch die Meldung „Zielhost nicht erreichbar“.

Ich bin nicht sicher, ob das hilft oder nicht, aber ich habe auch versucht, einfach einen internen Switch auf Hyper-V einzurichten (damit ich zumindest von der Maschine aus auf das Netzwerk zugreifen kann), aber ich habe das gleiche Problem. Es kann keine Verbindung zum Netzwerk hergestellt werden.


Andere Reparaturversuche und Untersuchungen, die bisher nicht funktioniert haben:

Die folgenden Vorschläge habe ich anderswo gelesen und sichergestellt, dass sie alle umgesetzt werden:

  1. Stellen Sie sicher, dass alle Virtual Boxes und anderen alternativen virtuellen Umgebungen entfernt werden (ich habe keine anderen virtuellen Umgebungen installiert).
  2. Führen Sie die folgenden Befehle aus:

.

netsh winsock reset             #this tells me to restart
netsh int ip reset c:\tcp.txt   #this gives some errors and tells me to restart

ipconfig /release               #works sometimes, sometimes gives errors
ipconfig /renew                 #this works only when /release works
arp /d (several times)          #I never get to clear this completely
                                #no matter how many times I run it

Nachdem ich das oben genannte getan habe, starte ich den Computer neu.

Ich bin nicht sicher, was die ersten beiden Befehle bewirken. Wenn jemand denkt, dass Screenshots der obigen Befehle hilfreich wären, lassen Sie es mich wissen und ich werde sie hinzufügen.

Sagen Sie mir Bescheid, wenn Ihrer Meinung nach zusätzliche Screenshots oder Informationen hilfreich wären.

Vielen Dank für jede Hilfe.

verwandte Informationen