wollm-wollm

HyperV - Hostport transparent an VM weiterleiten?

Hallo,
ich möchte unter HyperV mit einer virtuellen Maschine einen Ethernetport des Hostsystems sniffen.
Dazu habe ich im HyperV-Manager eine virtuelle Linux-Maschine mit zwei Ethernetports angelegt.
Den Port 1 habe ich mit dem virtuellen Switch verbunden, welcher auch die anderen virtuellen Maschinen bedient, den zweiten möchte ich zum Sniffen verwenden.
Wenn ich den Port 2 in der VM als Zielport konfiguriere und den Port einer anderen VM als Quellport, funktioniert auch alles tadellos.
Nun möchte ich aber einen freien Ethernetport des HyperV-Hostsystems als Quelle benutzen - daran hängt ein Spiegelport eines CISCO-Switches.
Diesen Port kann ich leider nicht als Quellport zuweisen. Wenn ich einen virtuellen Switch einrichte, an welchem nur der zu sniffende externe Hostport und der Port von der Linux-VM hängen, sehe ich nur Broadcastverkehr. Der virtuelle Switch ist eben kein Hub.
Kennt jemand irgend eine Lösung, wie ich den Netzwerkverkehr eines realen Ethernetports vom HyperV-Server direkt an einen Port einer VM weiterleiten kann?
Vielen Dank für Eure Hilfe.
wollm-wollm
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 1332371407

Url: https://administrator.de/forum/hyperv-hostport-transparent-an-vm-weiterleiten-1332371407.html

Ausgedruckt am: 17.05.2025 um 09:05 Uhr

ipzipzap
ipzipzap 01.10.2021 um 15:02:25 Uhr
Goto Top
Hi,

den promiscuous mode hast Du aktiviert?

https://cloudbase.it/hyper-v-promiscuous-mode/

cu,
ipzipzap
wollm-wollm
wollm-wollm 01.10.2021 um 15:25:22 Uhr
Goto Top
Ja - habe ich gemacht.
Wenn ich einen Port einer anderen VM als Quellport benutze (Mirrorfunktion vom virtuellen Switch), dann klappt auch alles wunderbar - nur halt bei einem Port des HyperV-Servers über einen extra angelegten virtuellen Switch klappt es nicht - ist eben auch nur ein Switch ...
Grüße
wollm-wollm