web-dev-qa-db-ja.com

Wi-Fiを使用していない場合にのみsshできます

つまり、3台のマシン、常にルーターに接続されているWindows 7デスクトップ、osXラップトップ、およびdebianlinuxを実行しているRaspberryPiがあります。私のルーターはLinksyse1000ワイヤレスNです。

私の目標は、wifi経由で接続されているときに、任意のマシンからraspiをsshできるようにすることです。私の問題は、win7またはosXからPiにsshしようとすると、タイムアウトするか、エラーが発生することです:「ssh:ホスト192.168.1に接続します。###ポート22:ホストへのルートがありません」

どのマシンからでもpiに接続できたのは、イーサネットケーブルを介してルーターに接続したときだけでした。

現在、win7デスクトップ有線、macbookワイヤレス、およびpiワイヤレスのテストでは、次のことがわかります。

win7 ping macbook:宛先ホストに到達できません。 macbook ping win7:リクエストのタイムアウト。 win7 ping pi:宛先ホストに到達できません。 macbook ping pi:リクエストのタイムアウト。何とか何とか何とか

イーサネットケーブルでMacBookをルーターに接続すると、win7とmacbook間のすべての通信が機能します。 ping、ssh、ftp、smb ect ..

Piに変更はありませんが、他の2台のマシンとの間で接続することはできません。

すべてのマシンは、インターネットに接続し、有線またはWi-Fi経由で完全に異なるネットワーク上の同じマシンにSSH接続できます。

Piをイーサネットで接続する(そしてmacbookはまだ配線されている)win7とmacbookの両方からpiにSSH接続できます。 piからmacbookにsshできます。すべてのマシンは、オフネットワークマシンに接続できます。

また、もう1つのちょっとした注意点として、先日ルームメイトとウォークラフト3をプレイしていましたが、LANゲームを見ることができたのは、イーサネットケーブルでルーターに接続したときだけでした。ラップトップの1つはwifi経由で接続できましたが、別のコンピューターが最初にイーサネット経由で接続していなかったわけではありません。

それで、基本的に、私のルーターがローカルワイヤレストラフィックを完全に無視しているように見える理由について誰かが何か情報を持っていますか?

4
AChrapko

はい。これはAP分離と呼ばれます。これにより、ルーターに接続されているワイヤレスデバイスはインターネットに接続できますが、相互には接続できません。

ルーターにログインし、AP分離をオフにします。

私のLinksysの場合、[ワイヤレス]-> [ワイヤレスの詳細設定]-> [APの分離]にあります(これをチェックして無効にします)

3
Calin