web-dev-qa-db-ja.com

Windows Server 2012 R2で接続をプライベートにする方法

いずれかのサーバー(Windows Server 2012 R2)を再起動すると、すべてのプライベート接続がパブリックになり、その逆も同様です( このユーザーにも同じ問題がありました )。 pingやiSCSIなどの機能が停止し、調査の結果、これが原因であることが判明しました。

問題は、それらを再び非公開にする方法がわからないことです。トレイのネットワークアイコンを左クリックすると「モダン」なサイドバーが表示されますが、接続のリストのみが表示され、接続を右クリックしてもオプションは表示されません。

何が問題になる可能性があり、これらの設定を変更する方法はありますか?接続の1つをパブリック(インターネットアクセス)、2つをプライベート(バックボーン)にする必要があります。

86
Groo

パワーシェル。以下は、Ethernet1と呼ばれるネットワークインターフェイスのネットワークプロファイルを、現在の状態から「プライベート」に変更する例です。この情報はGet-Help Set-NetConnectionProfile -Full

PS C:\>$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet1

PS C:\>$Profile.NetworkCategory = "Private"

PS C:\>Set-NetConnectionProfile -InputObject $Profile

ドキュメント: https://technet.Microsoft.com/en-us/library/jj899566(v = wps.630).aspx

84
Ryan Ries

この変更を行うGUIの方法:

  1. Winkey + Rを押して実行プロンプトを開き、gpedit.mscと入力します
  2. 案内する: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies
  3. 右側のペインでネットワーク名を選択します。
    注:現在接続されていないネットワークを表示するには、右クリックNetwork List Manager Policies左ペインで、Show All Networksを選択します。
  4. (ネットワークの場所)タブに移動し、場所の種類をパブリックからプライベートに変更します。 enter image description here

  5. ローカルポリシーエディターを閉じます。

出典: https://social.technet.Microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck- in-public-mode

51
Mike

Powershellを使用する。以下は、イーサネットと呼ばれるネットワークインターフェイスのネットワークプロファイルを「プライベート」に変更する例です。これは1行のコマンドです。

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

これは、Powershellがインストールされているすべてのローカルコンピューターで機能します。

33
techman

自宅の2012R2ドメインコントローラーで数か月にわたって同様の問題が発生しました。

パッチを適用して再起動した後、RDP経由で接続できませんでした。

GPO fordomainnetwork)でMSファイアウォールをオフにしています。接続できなくなった後、プライマリイーサネット接続はpublicとしてリストされていたため、ファイアウォールはオンでした。

NICがドメインからパブリックに変更されるのはなぜですか?
ウェブ上のいくつかの記事を調査した後、私は次のように結論しました:

ドメイン内の唯一のDC=の再起動後、IPスタックが初期化されると、ADサービスはすぐには利用できません。
これにより、OSはこれがpublicネットワークであると認識し、それに応じてNIC=を設定します。

このマシンでのこの問題の永続的な解決策は、Network Location Awarenessサービスをdelayed startに設定することでした。

これにより、ADサービスが利用可能になり、OSがdomainネットワークを検知し、それに応じてNIC=を設定します。

4
Jim Vizzaccaro

Powershellを使用した別の簡単な方法:

Set-NetConnectionProfile -NetworkCategory Private
3
Xalo

VMでこの問題が発生し、Network Location Awarenessサービスを再起動して、ドメインに接続されていることを把握し、ドメインプロファイルの使用を開始する必要がありました。

0
Shawn

私のWindows Server 2012 R2標準サーバーで機能したのは、IPV6を再度有効にすることでした。

将来のトラブルシューティングを自分で簡単に行えるようにするために、IPV6を左右と中央で無効にしたところ、Windowsファイアウォールで「ドメイン」が接続されたことが示されなくなりました。

IPV4のみが接続されている場合、Windowsがドメイン上にあるとWindowsが判断できないのはなぜですか。

バー

0
captcha