我在 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 无
答案2
根据这篇文章
使用 Hyper-V vSwitch 配置流量镜像
MonitorMode=0
意思是“无”。
在正常模式下重新创建交换机可能会更简单。