Konfigurieren Sie den externen Netzwerkverkehr mit einem PCI-Passthrough, um dem virtuellen Netzwerksensor die Überwachung der Daten zu ermöglichen.
![]() |
HinweisDie folgenden Anweisungen sind ab Oktober 2023 gültig.
Diese Anweisungen gelten nur für Virtual Network Sensors, die auf einem KVM-Host-Computer
bereitgestellt sind.
|
Bevor Sie beginnen, stellen Sie sicher, dass Sie einen vSwitch vorbereitet haben.
Prozedur
- Zugriff auf das Terminal auf dem Host-Computer.
- Überprüfen, ob IOMMU eingeschaltet ist.Sie können eine von zwei Methoden verwenden, um zu überprüfen, ob IOMMU ein- oder ausgeschaltet ist.
-
cat /proc/cmdlineBeispielausgabe, wenn IOMMU aktiviert ist:
intel_iommu=on
-
dmesg | grep -i mmuBeispielausgabe, wenn IOMMU aktiviert ist:
iommu: Default domain type: Passthrough
-
- Wenn IOMMU deaktiviert ist, konfigurieren Sie Grub und starten Sie neu.
- Grub konfigurieren.sudo grubby --update-kernel ALL --args 'intel_iommu=on iommu=pt'
- Starten Sie die Maschine neu.sudo reboot
- Nach Abschluss des Neustarts überprüfen Sie, ob IOMMU eingeschaltet ist.cat /proc/cmdline oder dmesg | grep -i mmu
- Grub konfigurieren.
- Überprüfen Sie
bus-info
der Netzwerkschnittstelle, die Sie für PCI-Passthrough verwenden möchten.ethtool -i eth1Ein Beispielausgabe ist:bus-info: 0000:1b:00.0
Hinweis
Der Beispielcode verwendeteth1
als Zielnetzwerkschnittstelle. Sie können die Netzwerkschnittstelle wählen, die am besten zu den Anforderungen Ihrer Bereitstellung passt. - Finden Sie die IOMMU-Gruppe der PCI-Passthrough-Netzwerkschnittstelle.dmesg | grep '0000:1b:00.0'
- Holen Sie die PCI-Informationen anderer IOMMU-Gruppenmitglieder.Wenn die Netzwerkschnittstelle beispielsweise in Gruppe 8 ist, verwenden Sie den Befehl:dmesg | grep 'iommu group 8'
- Trennen Sie alle Mitglieder der IOMMU-Gruppe.sudo virsh nodedev-detach <pci-info>Um beispielsweise den in diesen Schritten verwendeten eth1-Port zu trennen, verwenden Sie den Befehl sudo virsh nodedev-detach pci_0000_1b_00_0
- Öffnen Sie auf dem Host-Computer die Virtual Machine Manager.
- Doppelklicken Sie auf Ihren Virtual Network Sensor.
- Klicken Sie auf Add Hardware.
- Gehen Sie zu PCI Host Device und wählen Sie die Position des PCI-Passthroughs aus.Wenn Sie das Beispiel aus den vorherigen Schritten verwendet haben, müssen Sie 0000:1b:00.0 suchen und anklicken.
- Klicken Sie auf Finish.Nachdem Sie Ihre Netzwerkeinstellungen konfiguriert haben, greifen Sie auf die Konsole des Virtual Network Sensors zu und verwenden Sie den Befehl
show traffic
, um zu überprüfen, ob der Virtual Network Sensor Datenverkehr empfängt. Für weitere Informationen zur Fehlerbehebung siehe Virtual Network Sensor FAQ und CLI-Befehle für virtuellen Netzwerksensor.