Windows 7で「不明なネットワーク」を「ホーム」または「職場」ネットワークに変更することは可能ですか?


54

Windows 7 RC(7100)に問題があります。

WinXPで静的IPアドレスを使用してクロスオーバーネットワークケーブルを頻繁に使用して、イーサネットネットワークポートを備えたさまざまな産業用デバイス(ロボット、ポンプ、バルブ、その他のWindows PCなど)に接続します。

Windows 7でこれを行うと、ネットワーク接続は「識別されていないネットワーク」として分類されNetworks and Sharing Center、パブリックファイアウォールプロファイルがWindowsによって強制されます。パブリックプロファイルを変更したくないので、代わりにホームプロファイルまたはワークプロファイルを使用したいと思います。

HomeやWorkなどの他のネットワークでは、それらをクリックして分類を変更できます。これは、身元不明のネットワークでは利用できません。

私の質問は次のとおりです。

  1. 「未確認のネットワーク」分類を手動で上書きする方法はありますか?
  2. 失敗したネットワークで実行されるテスト、したがって「未確認のネットワーク」として分類されるテスト

グーグルで(主にビスタの問題にぶつかって)デフォルトゲートウェイがでないことを確認する必要があるようです0.0.0.0。これをやった。IPv6も削除しようとしましたが、これはWindows 7では不可能のようです。

更新

ここでまだ問題を抱えている人にとっては、私の問題への答えと、考​​えられる理由:-

Win7は、デフォルトゲートウェイによってポイントされたデバイスのMACIDによってアクセスしたネットワークのリストを保持しています(私は推測しますが、確かではありません)。通常、デフォルトゲートウェイはネットワーク内の一定のデバイス(NATまたはルーター)であるため、あるネットワークを別のネットワークから一意に識別するために使用できます。

したがって、IPv4プロパティパネルのデフォルトゲートウェイは、ウィンドウが追跡できるように実際のエンドポイントをポイントする必要があります。デフォルトゲートウェイウィンドウの最後にデバイスがある場合、デバイスを識別し、設定を記憶して追跡します。

したがって、Win7をだます方法は、デフォルトゲートウェイが自分のIPアドレスを指すようにするか、通信しているターゲットデバイスのIPアドレスを指すようにすることです。これには、ターゲットデバイスがサブネット外のIP宛先へのパケットのルーティングを開始することを期待するという副作用があります。そのため、Win7の一部のアプリケーションはインターネットとの通信を試行し、これらはデフォルトゲートウェイ(同じIPアドレスまたはルーターではないターゲットデバイスのいずれか)に渡され、どちらもパケットをルーティングできないため最終的にタイムアウトになります。あなたは通常一緒に暮らすことができます。このタイプの接続とWIFIを介したインターネットへの実際の接続を混在させると、これは少し複雑になります。


ありがとうございました!静的IPの問題に関する誤ったアドバイスのページにまたがるページの後にこれを見つけました。
トーベンクライン

回答:


3

Linux Mint 8をホストとして、VirtualBox VMで実行されているWin 7 Ultimateでも同じ問題が発生しました。ここでいくつかの回答を読んだ後、Win 7で静的IPにデフォルトゲートウェイを追加し、それをホストOSのVirtualBoxアダプターのIPアドレスに設定しました。そして、それだけでした...うまくいき、私を悩ませていた「Unidentified Network」を変更することができました...


20

WinKey + Rを押し、引用符なしで「secpol.msc」と入力します。次に、左側の[ネットワークリストマネージャーポリシー]をクリックすると、そこから変更できるはずです。


1
このヒントをありがとう、これを試しました(通常のXPインストールからハードドライブを交換するまで待つ必要がありました)。これは私が変更する必要があるもののようですが、2つの問題には取り組みませんでした。身元不明ネットワークの分類を変更することはできませんでした。身元不明ネットワークをすべてプライベートネットワークにするオプションは無視されました。再起動後でも。私は愚かな間違いを犯さないように頑張ります。再度、感謝します。
リース

これは何もしないようです。何回か再起動しましたが、どのオプションも違いを生むようには見えませんでした。
ジョセフ

1
@Rhys私は部分的にあなたの観察を確認することができます。つまり、ポリシー設定のユーザー権限はUIを有効にするための望ましい効果を持ちません。ただしロケーション設定のポリシー設定は適用されます。つまり、「プライベート」に設定すると、少なくともすぐに「仕事用ネットワーク」になります。ただし、M4dRefluXsの指示 Vistaで機能します。つまり、ユーザー権限のポリシー設定は期待どおりにUIに影響します(ただし、必要なものはデフォルトのままです)。
ステフェンオペル

1
Windowsは「secpol.msc」を見つけることができません。名前を正しく入力したことを確認してから、再試行してください。Windows 7ホームプレミアムSP1。
すぐに

1
@Soonts、そのパネルはHome Premium以前には存在しません。まだ回避策を見つけようとしています。非常に悪化します。
ルビールイ

9

数時間後に修正しました。これが私の状況と回避策です。それが役に立てば幸い。

自宅には2つのブロードバンドインターネット接続があります。1つはDHCPを備えたルーターの背後にあるADSL(20 Mbps)で、もう1つはモデム(コンピューターへのパブリックIP)のすぐ後ろにあるケーブル(120 Mbps)です。両方の行は、常にオンになっているKerio Control(https://www.kerio.nl/products/control/)を実行するMediacenter-PCに移動します。Kerioは、リンクフェールオーバーをサポートするソフトウェアベースのルーターです。ご覧のとおり、インターネット接続が機能していることは私にとって重要です。3番目のネットワークインターフェイスカードは静的IP(192.168.3.1)で構成され、Kerioはその上でDHCPサーバーを実行し、ホームネットワークに接続されています。

私は2つのことをしましたが、本当のトリックは2番目だったと思います。とにかく、最初のステップは、http: //blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work-で言及されているPowershellスクリプトを実行したことですin-windows-7.aspx。これにより、すべての未確認ネットワークが作業ネットワークに変更されます。さて、もう正体不明ではありませんが、HomegroupはWorkネットワークで起動しません!

Windows 7は、ゲートウェイを調べることでホームネットワークを検出します。同じPCでゲートウェイ/ルーターを実行していたため、ゲートウェイIPを入力しませんでした。したがって、ネットワークを識別するためのポップアップは表示されず、手動でホームに設定することはできません。また、スクリプトでそれを実行できませんでした。

Windowsが[OK]を押すとゲートウェイアドレス(192.168.3.1)を削除するため、ゲートウェイを静的IPアドレスに設定することもできませんでした。私の秘:: NICに2番目のIPを追加します。例:192.168.3.254。次に、プライマリIP(私の場合は192.168.3.1)をそのままにして、ゲートウェイIPを2番目のIP(192.168.3.254)に設定します。数秒後、Windowsがポップアップを表示し、「ホームネットワーク」を選択します。完了です!


を使用するとGet-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Private、すべての未確認ネットワークがプライベートに設定されることがわかりました。これは良くありません。一部の身元不明のネットワークはプライベートと見なされるべきではありません。それで私は試してみましたGet-NetConnectionProfile -InterfaceAlias '...'が、同じことをしました、それが未確認のネットワークである場合、これはこれらのネットワークに関連付けられた接続プロファイルがないことを意味するので、特定の未確認のネットワークではなく、すべての設定がそれらに設定されます!
CMCDragonkai

つまり、あなたの回避策を使用して、これらの未確認のネットワークを確認済みのネットワークに変えようとします!
CMCDragonkai

動いた!基本的に、できればブロードキャスト用である254ため、NICに新しいIPアドレスを追加する必要があります255。次に、ゲートウェイがこのIPに設定されると(ゲートウェイが同じコンピューターを指すことを意味します)、Windowsはそれを識別しようとし、そのための一般的な接続プロファイルを作成Networkします。ただし、インターフェイスでIPv4とIPv6の両方を有効にしている場合、IPv4は識別されますが、IPv6は識別されません。
CMCDragonkai

あなたの情報に基づいてスクリプトを作成しました:gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.