Introduction
Hyper-Vの仮想ネットワークの調子が悪いので、一度環境をリセットしようと、WinNAT を削除しようとしたら
1 | > Remove-NetNat WinNAT |
削除できない…
Resolution
下記ブログ記事のコメントで削除の仕方が書いてあります。
Set up a Hyper-V Virtual Switch using a NAT Network
特定のレジストリキーを削除すればOKとのこと。
削除するキーは
1 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a20-9b1a-11d4-9123-0050047759bc}\6 |
削除前
1 | > Get-NetNat |
削除後
1 | > Get-NetNat |
何も表示されなくなりました。
再作成
1 | > New-NeTNat -Name "WinNAT" -InternalIPInterfaceAddressPrefix 10.100.0.0/16 |
Active が True になっています。
なお、WinNATを削除すると Get-NetNatStaticMapping
で取得できるマッピング一覧がクリアされるため、再度設定が必要