none
NATの再生成に失敗する RRS feed

  • 質問

  • Windows 10 Enterprise 1809のHyper-VでNATを生成して使用していました。

    Default SwitchでNATを使用する必要があったため、一旦NATを削除し再度生成しようとしましたが、エラーになってしまいました。

    PS C:\Users\XXXXXX> Get-NetNat
    Name                             : NetNAT
    ExternalIPInterfaceAddressPrefix :
    InternalIPInterfaceAddressPrefix : 192.168.0.1/24
    <省略>
    PS C:\Users\XXXXXX> remove-netnat NetNAT
    確認
    この操作を実行しますか?
    対象 NetNAT の PolicyStore Local に対して操作 Delete を実行しています
    [Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): y
    PS C:\Users\XXXXXX> Get-NetNat
    PS C:\Users\XXXXXX> new-netnat -name NetNAT -internalipinterfaceaddressprefix 172.18.72.1/24
    new-netnat : ネットワークに重複した名前があるため接続されませんでした。ドメインに参加する場合は、コントロール パネルの
    [システム] でコンピューター名を変更して再実行してください。ワークグループに参加する場合は、別のワークグループ名を選択し
    てください。
    発生場所 行:1 文字:1
    + new-netnat -name NetNAT -internalipinterfaceaddressprefix 172.18.72.1 ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (MSFT_NetNat:root/StandardCimv2/MSFT_NetNat) [New-NetNat], CimException
        + FullyQualifiedErrorId : Windows System Error 52,New-NetNat
    

    エラーメッセージの意味が分からないため、いろいろ試したのですが、結果は同じでした。

    Get-NetNatExternalAddressを試したところ、NATに外部アドレスが多数(14件)設定されていることが分かりました。

    PS C:\Users\XXXXXX> get-netnatexternaladdress
    ExternalAddressID : 0
    NatName           : ICS88a9846c-50c0-41ef-93e4-f587596bbb63
    IPAddress         : 127.0.0.1
    PortStart         : 52086
    PortEnd           : 52185
    Active            : True
    <省略>
    ExternalAddressID : 40
    NatName           : ICS88a9846c-50c0-41ef-93e4-f587596bbb63
    IPAddress         : 169.254.109.206
    PortStart         : 61130
    PortEnd           : 61229
    Active            : True
    

    これらはAdd-NetNatExternalAddressで手動で設定したものではなく、何らかの他のソフトが内部で設定したもののようです。

    これらを削除しようとしましたが、エラーになってしまいます。

    PS C:\Users\XXXXXX>  remove-netnatexternaladdress
    remove-netnatexternaladdress : メソッドに渡された 1 つ以上のパラメーター値が無効でした。
    発生場所 行:1 文字:2
    +  remove-netnatexternaladdress
    +  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ResourceUnavailable: (MSFT_NetNatExte...587596bbb63...):root/StandardCi...ExternalAddres
       s) [Remove-NetNatExternalAddress], CimException
        + FullyQualifiedErrorId : Windows System Error 122,Remove-NetNatExternalAddress
    <以下13回繰り返し>
    

    NATNameやExtenalAddressIDを指定しても同じでした。

    削除されたはずのNATに外部アドレスが設定されたままのため、再度NATを生成することができないようです。

    再度NATを生成する方法はないでしょうか。

    NATが使用できないため、困っています。

    2020年4月28日 10:17

すべての返信

  • こんにちは。フォーラムオペレーターのFanです。
    フォーラムにご投稿くださいましてありがとうございます。

    NATの再生成について、ご存知の方おりましたら、ご意見を共有頂ければ本当に幸いです.

    どうぞよろしくお願いいたします。
    Fan

    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2020年5月4日 6:03
    モデレータ
  • こんにちは
    フォーラムにご投稿くださいましてありがとうございます。

    フォーラムのユーザーからの回答がつきにくいうようですので、私のほうでも情報がないか調べてみました。下記アドバイスご参考になれば嬉しい。
    1、NATを削除操作した後、Hyper-v を再起動することを進めします。
    2、new-netnat -name NetNATの結果、重複名前存在しているエラーメッセージがありましたが、名前を変更したらどうでしょうか。
    3、コマンド:Remove-NetNat このコマンドは、現在のコンピューター上のすべてのNATオブジェクトを削除しますが、同じエラーメッセージが出ますでしょうか。

    よろしくお願いいたします。
    Fan


    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2020年5月5日 8:34
    モデレータ
  • 返答ありがとうございます。

    >2、new-netnat -name NetNATの結果、重複名前存在しているエラーメッセージがありましたが、名前を変更したらどうでしょうか。

    名前を変更しても同じでした。
    >3、コマンド:Remove-NetNat このコマンドは、現在のコンピューター上のすべてのNATオブジェクトを削除しますが、同じエラーメッセージが出ますでしょうか。

    同じエラーでした。

    >1、NATを削除操作した後、Hyper-v を再起動することを進めします。

    Hyper-V Virtual Machine Managementサービスを再起動しましたが、同じでした。

    Windowsの機能の有効化または無効化でHyper-Vを無効化しWindowsを再起動、再度有効化しWindowsを再起動したところ、NATを再度定義することができました。

    PS C:\Users\XXXXXX> new-netnat -name DefNAT -internalipinterfaceaddressprefix 172.18.72.1/24
    Name                             : DefNAT
    ExternalIPInterfaceAddressPrefix :
    InternalIPInterfaceAddressPrefix : 172.18.72.1/24
    IcmpQueryTimeout                 : 30
    TcpEstablishedConnectionTimeout  : 1800
    TcpTransientConnectionTimeout    : 120
    TcpFilteringBehavior             : AddressDependentFiltering
    UdpFilteringBehavior             : AddressDependentFiltering
    UdpIdleSessionTimeout            : 120
    UdpInboundRefresh                : False
    Store                            : Local
    Active                           : True

    但し、外部アドレスは新しいNATと削除したNATの両方について各イーサネットアダプタ×2個定義されました。

    PS C:\Users\XXXXXX> Get-NetNatExternalAddress
    ExternalAddressID : 0
    NatName           : DefNAT
    IPAddress         : 127.0.0.1
    PortStart         : 53997
    PortEnd           : 54096
    Active            : True
    <省略>
    ExternalAddressID : 0
    NatName           : ICS07441db8-356e-434b-b6c3-d6ee96723010
    IPAddress         : 127.0.0.1
    PortStart         : 51607
    PortEnd           : 51706
    Active            : True
    <省略>
    原因は良くわかりませんでしたが、取り合えず、NATの再生成はできました。
    2020年5月7日 9:33

  • こんにちは

    NATの再生成はできてよかったです。
    ご方法を共有いただけましてありがとうございます。同じ問題を持っている人々に役に立つと思います。
    今後ご不明な点がございましたら、お気軽にお問い合わせください。

    FAN

    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2020年5月8日 1:51
    モデレータ