Windows PCでHyper-V仮想マシンへのVLAVパケットの送信について

Ryouhei Watanabe/渡邊 良平 0 評価のポイント
2024-06-20T04:31:39.1066667+00:00

Windows10 のノートPCにてHyper-Vに仮想マシンを構築し、仮想マシン上でtagVLAN付パケットを検出するソフトを検証しています。

PCのOS上ではVLANパケットが検出できることを確認できていますが、仮想マシン上でVLANパケットの検出ができません。

PCの物理ポートと仮想マシンのネットワークを接続し、仮想マシンにもVLANを検出できるようPowerShellにて設定を行っています。

コマンド:Set-VMNetworkAdapterVlan -VMName <仮想マシン名> -Trunk -AllowedVlanIdList 1-4094 -NativeVlanId 0

また物理ポートから仮想ポートへパケット送信できるよう下記の設定も実施しています。

$ExtPort = Get-VMSystemSwitchExtensionPortFeature -FeatureId 776e0ba7-94a1-41c8-8f28-951f524251b5

$ExtPort.SettingData.MonitorMode = 2

Add-VMSwitchExtensionPortFeature -ExternalPort -SwitchName "New Virtual Switch" -VMSwitchExtensionFeature $ExtPort

仮想マシン/仮想ネットワークへVLANを渡すための、設定の不足等についてご教示ください。

Hyper-V
Hyper-V
お客様がワークロードを 1 台のサーバーに統合できるようにする、ハイパーバイザーベースの仮想化ソリューションを提供する Windows テクノロジ。
12 件の質問
0 件のコメント コメントはありません
{count} 件の投票

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。