Windows 7から、「Cisco AnyConnect Secure Mobility Client 3. "」を使用して企業ネットワークに接続しています。
VPN接続を確立するたびに、Windowsはタイプを「worknetwork "」に設定します。これは欲しくない。だから私は "ネットワークと共有センター"に行き、手動/インタラクティブにそれを "パブリックネットワーク"に変更します。しかし、新しいVPN接続ごとにそれを繰り返す必要があります。
動機:デフォルトの「作業ネットワーク」は、「ネットワーク検出」や「ファイル共有」などを可能にするさまざまなファイアウォール設定を使用します。しかし、私はこれを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」に戻り続けます。
質問は:なぜですか?
そしてどうすればこれを防ぐことができますか?
これが私のために働いたものです:
secpol.msc
を実行しますNetwork List Manager Policies
Public
に変更します今後、Windowsはネットワークタイプを「パブリック」として保持します。
技術的に言えば、これは以下のエントリに入力されます。
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で引き続き正常に動作
次のプロセスを使用します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures
Permissions
を選択しますDeny
をクリックします