如何在 hyper-v 中禁用混杂模式?

如何在 hyper-v 中禁用混杂模式?

我在 Hyper-V 系统(Windows 11)上启用了混杂模式,然后 hypervPromiscuousModeSetUp

我在运行 Kali Linux OS 的 hyper-v 上测试了 wireshark,运行良好。

但是,我现在想禁用 hyper-v 系统上的混杂模式。如何在 hyper-v 系统上禁用混杂模式?

谢谢。

答案1

上面概述的 PowerShell cmdlet 的复杂性和局限性导致需要编写一组简化的 PowerShell 命令,其中在外部或内部交换机上启用端口监控变得非常简单:

Import-Module .\VMSwitchPortMonitorMode.psm1

Set-VMSwitchPortMonitorMode -SwitchName MySwitch -MonitorMode Source

该模块可用 这里

如何检查给定交换机上的端口监控状态:

PS C:\Dev> Get-VMSwitchPortMonitorMode MySwitch
PortType   MonitorMode
--------   -----------
External   Source>

禁用监控也非常简单:

设置 VMSwitchPortMonitorMode -SwitchName MySwitch -MonitorMode 无

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

答案2

根据这篇文章 使用 Hyper-V vSwitch 配置流量镜像 MonitorMode=0意思是“无”。

在正常模式下重新创建交换机可能会更简单。

相关内容