マシンの 1 つでリモート デスクトップ接続を受け入れ始めました。イーサネット ケーブルを使用してマシンをルーターに接続すると、ping を実行してリモートで接続できます (RDP を使用)。ただし、ワイヤレス ネットワークを使用してマシンに接続すると、ping を実行できません (または RDP を使用してアクセスできません)。
イーサネット ケーブルを使用してそのマシンを接続することはできますが、ワイヤレスでは動作しない理由を知りたいだけです。ワイヤレスで接続すると、ルーターはそのホストにパケットを転送できないのでしょうか? そうであれば、解決策はありますか?
私のマシンはWindows 7を実行しています
答え1
私も同じ問題を抱えていたようですが、あなたにとっても解決策があるかもしれません。
最初の注意 (RDP について): これは Windows 7 ではデフォルトで無効になっており、もちろん有効にする必要があります (コンピューターの詳細設定)。
その他のコメント (主に Pratyush と Bob 向け): 「ping」や RDP などのコマンドについて知っている人は、接続に間違った IP アドレスを使用するほど無知ではないと思いますし、おそらく両方の側のファイアウォール設定も確認しているでしょう。DHCP や共有は、このような問題の原因として最も可能性が高いものではありません。ping と RDP 自体は共有とは無関係です (つまり、ファイアウォール設定)。コンピューターは、ネットワーク上のすべてのユーザーに対して機能する共有を持っていても、ping や RDP 要求に応答しないことがあります。また、接続タイプ (プライベート、職場、ドメイン、パブリック) は関係ありません。ファイアウォール設定ですべての ICMP および RDP トラフィックを許可するか、ファイアウォールをオフにすると、ドメイン ネットワークの場合は、この問題の原因となるグループ ポリシーを除外できます。これらの接続タイプの違いの機能は、主に異なるネットワーク間でセキュリティの柔軟性を実現することです。もちろん、パブリック ネットワークには、プライベート ネットワークや職場/ドメイン ネットワークよりも厳格なセキュリティ設定が必要です。適切な種類のネットワークを (自動的に) 検出することで、場所やネットワークを頻繁に変更する人にとって、物事がはるかに簡単になります。
さて、解決策です。私は、最も可能性の高い原因を推測してきました。なぜなら、経験則として、また私の 52 年間の人生経験から、何かの最も可能性の高い原因は、偶然に「最も可能性の高い」ものではないからです。多くの場合、それが原因であるため、まずそれを確認するのが最善です。
私のネットワークには、数台の Windows 2003 および Windows 2008 サーバー、UTP-LAN 上の 1 台のデスクトップ Windows 7、および WLAN や UTP LAN に接続できる 3 台の Windows 7 ラップトップがあります。
2 台のラップトップで発生した症状は、両方とも WLAN ネットワークに接続されており、両方の WLAN 接続ラップトップのインターネット トラフィックは正常に動作していました (DHCP、DNS、ルーティング、ルーターまたはインターネットへの ping など: 問題なし)。まず、ラップトップの WLAN 接続の正しい IP アドレス (DHCP ですが、アドレスは予約済み) を確認しました。UTP 接続 (つまり有線) も可能であるためです。ping または RDP 接続間ネットワークに接続された2つのWLANクライアントがpingまたはRDP接続に応答しないいずれにせよネットワークに接続されたUTP-LANクライアントは、pingまたはRDP接続で正常に動作しますいずれのこれらの WLAN ラップトップの 1 つに接続された UTP-LAN クライアントは正常に動作します。念のため、両方の WLAN クライアントのファイアウォールを一時的にオフにしました。しかし、UTP 接続のクライアント間で問題が発生しなかったため、これは実際には意味がなく、当然のことながら両方の WLAN ラップトップで同じ結果になりました。
これは明らかに、WLAN に接続されたデバイス間でのみ発生する問題であり、ローカル ファイアウォールの設定とは関係がなく、UTP LAN (ケーブル) デバイスではこの問題の兆候がないことを意味します。最も可能性の高い原因は、次の 2 つ以外に考えられません。1. WLAN 上の特定のトラフィックを許可しないグループ ポリシー設定 2. ワイヤレス ルーターが一部のネットワーク トラフィックをブロックしている グループ ポリシー設定を確認しましたが、Windows ドメイン環境を実行していないユーザーにもこの問題が発生しているため、2 番目のオプションが最も可能性が高くなりました。
そこでルーターのWLAN設定を調べたところ、「BSS内トラフィックブロッキング」という設定を見つけました。私は ZyXEL P-2811HNU-F1 ワイヤレス ルーター/モデムを使用していますが、これは他のデバイスでもデフォルトでオンになっている可能性があります。私はこの設定を無効にしましたが、すべて完璧に機能しました。明らかに、これはワイヤレス クライアント間のトラフィックをブロックし、WLAN 接続デバイス (ファイアウォールのように) の追加のセキュリティとして機能する設定です。WLAN プリンター、テレビ、スマートフォンについて考えてみてください。これらの種類のデバイスにどのようなファイアウォール設定があるかは誰にもわかりません。
PS: この問題のもう 1 つの原因として考えられるのは (可能性は低いですが)、WLAN モデム/ルーターが WLAN と (ケーブル/UTP) LAN 間のルーターとして設定され、WLAN と LAN の IP ネットワーク範囲が異なっている場合です。その場合、NAT (ポート転送)、ルーター設定エラー、または特定のファイアウォール設定が動作していて、この問題の原因となっている可能性があります。
答え2
IP アドレスが正しいかどうか確認してください。 を使用して確認してくださいipconfig /all
。
リモート接続する必要がある場合は、DHCP を使用するのではなく、マシンに静的アドレスを割り当てることをお勧めします。Windows ネットワーク接続設定で、LAN アダプターと WLAN アダプターに対して個別に行う必要があります。
WLAN アダプタに LAN アダプタと同じ IP を割り当てる場合は、両方のアダプタを同時に使用して接続しないでください。
別の IP を割り当てる場合、外部ネットワークから接続しているときは、ルーターでポート転送を構成する必要があります。この場合、別の外部ポート (例3390
) を選択し、内部 IP/ポート (デフォルト ) に転送するのが標準です3389
。この場合、ip:port
たとえばを使用して接続します127.0.0.1:3390
。