web-dev-qa-db-ja.com

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

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

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

Windows 7でこれを行うと、ネットワーク接続はNetworks and Sharing Centerで「不明なネットワーク」として分類され、Windowsによってパブリックファイアウォールプロファイルが適用されます。公開プロフィールを変更したくないので、代わりに自宅または職場のプロフィールを使用したいと思います。

自宅や職場などの他のネットワークの場合、それらをクリックして分類を変更できます。これは、識別されていないネットワークでは使用できません。

私の質問はこれらです:-

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

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

[〜#〜]更新[〜#〜]

ここでまだ問題が解決しない場合は、私の問題への答えと考えられる理由を以下に示します。

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

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

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

55
Rhys

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

3
Polecat

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

20
Steven DeWitt

何時間もかけて直しました。これが私の状況と私の回避策です。それが役に立てば幸い。

自宅には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-に記載されているPowershellスクリプトを実行したことです。 to-work-in-windows-7.aspx 。これにより、すべての識別されていないネットワークが作業ネットワークに変更されます。わかりました、もう正体不明ではありませんが、ホームグループはWorkネットワークで起動しません!

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

[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によってポップアップが表示され、[ホームネットワーク]が選択されたら完了です。

9
lvmeijer