Unterwegs mit Hyper-V: mobil ins Internet

Hat man einen Laptop, der sich aufgrund der technischen Daten als Virtualisierungshost eignet (so z.B. hier ein DELL Precision M4800 mit einem i7 und 32 GB RAM), und ist man dann auch noch als IT-Experte in verschiedenen Projekten unterwegs, so liegt es nahe, in Bezug auf die Arbeitsumgebung genauso zu verfahren als wenn man einen Server hätte: Auf dem Host (d.h. Hardware des Notebooks) möglichst keine Anwendungssoftware, sondern lediglich Gerätetreiber zu installieren, und seine Büroumgebung – neben den ganzen Projektmaschinen – innerhalb  einer VM zu betreiben. Möchte man gleichzeitig das Prinzip „practise what you preach“ respektieren, bleibt einem nicht viel übrig als auf Hyper-V zu setzen. Zum Glück bietet Hyper-V für Windows 8.1 (auf einen einzelnen Host bezogen) nahezu die gleichen Funktionen wie das im Server 2012 R2, daher kann man das Client-Betriebssystem nehmen und bzgl. Treiber auf der sicheren Seite sein.

In einem Punkt offenbart sich die Feature-Parität des Client- zum Server–Hyper-V allerdings sehr schnell als Fluch statt Segen: Nämlich im Umgang mit Geräten, die ein typischer Server nicht hat. Und während der WLAN-Adapter durchaus als Uplink an den vSwitch „angeschlossen“ werden kann (hier übrigens im Gegensatz zum Server-Hyper-V, da geht es nicht ohne Tricksen), ist es bei der UMTS-Karte schon schwieriger, denn diese präsentiert sich dem System als ein Dial-Up-Adapter und nicht als Netzwerkkarte:

UMTS-Karte in einem Laptop

Solche Adapter stehen als Uplink zum vSwitch nicht zur Verfügung:

Auswahl an NICs

Was also tun? Eine gern genommene Variante ist es freilich, auf den UMTS-Chip ganz zu verzichten und einen Taschen-Hotspot zu verwenden. Ich habe sogar so ein Ding und verwende es gelegentlich auch. Aus zwei Gründen wollte ich jedoch den Onboard-UMTS-Chip nutzen können:

  • die SIM-Karte im Laptop (für die mein Arbeitgeber bezahlt) ist „micro“, der mobile Hotspot möchte aber eine normale SIM, für die bezahle ich aber selbst 😉
  • Manchmal möchte man eben einfach nur ein Gerät dabei haben, zumal es ja entsprechend ausgerüstet ist.

Zur Hilfe kommt hier ein Windows-Feature aus dem „Home User-Bereich“, das man als Experte schon oft belächelt hat: Inernet Connection Sharing. Funktioniert in diesem Fall aber einwandfrei und macht nichts kaputt. Und das geht so:

1. Einen neuen Virtual Switch vom Typ „Internal“ anlegen. Auf diesen haben standardmäßig sowohl die VMs als auch der Host Zugriff:

2. Dann schalten wir auf dem UMTS-Adapter das ICS ein und definieren als das zu bedienende Heim-Netzwerk den neuen vSwitch:

Jetzt müssen nur noch die VMs, die den Zugang über UMTS brauchen, auf den WWAN-vSwitch umgestellt werden:

Et voila!

 

8 Kommentare

  1. Das versuche ich seit Tagen vergeblich. Host 8.1, VM 2012R2, Netzwerk auf Host mit UMTS-Stick funktioniert, auf VM nur „Nicht identifiziertes Netzwerk“ und „begrenzt“.

    Any Idea?

  2. Hallo,

    ja, sogar mehrfach gelöscht und neu erstellt. Das Gateway kann man anpingen, gibt auch gewohnt schnell Antwort.
    Pinge ich google.de an, gibt es eine IP zurück, die aber nicht erreichbar ist (Zeitüberschreitung).
    Dann habe ich mit festen IP-Adressen gearbeitet, auch jedesmal mit /flushdns den Cache geleert, vergeblich.
    Das vEthernet bleibt nicht identifiziert..

    Und danke fürs schnelle antworten!

    • Moin,
      gibt es evtl. Überschneidungen in IP-Bereichen zwischen dem ICS-Netzwerk (das war, meine ich, 192.168.0.0/24) und dem LAN des Hosts, auch wenn’s gerade nicht gesteckt ist?

      Und: Wenn Du die Firewall der VM öffnest oder abschaltest, kann der host sie dann pingen?

  3. Super! Vielen Dank für diese Beschreibung 🙂 Und das Umschalten zwischen diversen Virtual-Switches funktioniert sogar im laufenden Betrieb meines Ubuntu 19.04 Gastes.

1 Trackback / Pingback

  1. Mobile broadband connection sharing with Hyper-V - Boot Panic

Schreibe einen Kommentar zu Evgenij Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.