web-dev-qa-db-ja.com

Cisco AnyConnectVPNクライアント-作業ネットワークとしての接続を防止します

Windows 7から、「Cisco AnyConnect Secure Mobility Client 3. "」を使用して企業ネットワークに接続しています。

VPN接続を確立するたびに、Windowsはタイプを「worknetwork "」に設定します。これは欲しくない。だから私は "ネットワークと共有センター"に行き、手動/インタラクティブにそれを "パブリックネットワーク"に変更します。しかし、新しいVPN接続ごとにそれを繰り返す必要があります。

  • Windowsにこの構成を記憶/永続化させる方法はありますか?
  • VPNクライアントで構成できますか?
  • IT管​​理者はサーバーの最後で何かを変更する必要がありますか?

動機:デフォルトの「作業ネットワーク」は、「ネットワーク検出」や「ファイル共有」などを可能にするさまざまなファイアウォール設定を使用します。しかし、私はこれをVPN接続には絶対に望んでいません!
「リモートデスクトップ」(mstsc)が必要です。それで全部です。

追加情報: IT管理者は、これがWindowsのデフォルトの動作であり、それについて何もできないと主張しました。Windowsは常に「作業ネットワーク」としてVPN接続を開始します。この声明に基づいて、これは「一般的な」問題であると想定し、ここ(superuser.com)に投稿しました。
これまで読んだことから、Microsoft/Windowsに関連している可能性があります[〜#〜] nla [〜#〜]および関連する構成パラメーター?

pdate1:​​状況はさらに悪化しています。以前は、VPN接続を確立してから、手動で「パブリックネットワーク」に変更していました。しかし今、VPN接続でしばらく実行した後、ネットワークタイプが自動的に「作業ネットワーク」に戻ります。つまり、ネットワークタイプを頻繁に確認し、必要に応じて調整する必要があります。
助けて!どうすればこれを止めることができますか?

pdate2: CiscoAnyConnectセキュアモビリティクライアント3.1.04072でも同じ問題

pdate3: CiscoAnyConnectセキュアモビリティクライアント3.1.05182でも同じ問題


これまでの観察:

次のレジストリの場所が役割を果たしているようです。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures]

特に:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{<Network GUID>]
"Category"=dword:00000000
"CategoryType"=dword:00000000

どこ:

0 = Public
1 = Private (includes "Home" and "Work")
2 = Domain

私の場合、「カテゴリ」は「0」から「1」に戻り続けます。
質問は:なぜですか?
そしてどうすればこれを防ぐことができますか?

4
Opmet

これが私のために働いたものです:

  • vPNクライアントを起動して接続します
  • secpol.mscを実行します
  • ノードに移動しますNetwork List Manager Policies
  • リモートドメインネットワークのプロパティを開きます
  • [ネットワークの場所]タブに移動します
  • 「場所の種類」をPublicに変更します
  • (オプション?)「ユーザー権限」を「ユーザーは場所を変更できません」に変更します

今後、Windowsはネットワークタイプを「パブリック」として保持します。 enter image description here

技術的に言えば、これは以下のエントリに入力されます。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\

これらのポリシーは、次のエントリよりも優先されます。これらのエントリは(ロジックが原因で)動的に変更される可能性があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\

-
確認済み:
CiscoAnyConnectセキュアモビリティクライアント3.1.06079 @ Win7 x64

更新:
CiscoAnyConnectセキュアモビリティクライアント3.1.10010 @ Win7x64で引き続き正常に動作

4
Opmet

次のプロセスを使用します。

  • Regeditの各キーに移動します:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures
  • 値を0に変更します
  • キー名を右クリックして、Permissionsを選択します
  • [管理者]をクリックします
  • 下のチェックボックスごとにDenyをクリックします
1
Paul Sweatte