web-dev-qa-db-ja.com

ワイヤレスを介したSSHとのネットワーキング

デスクトップとラップトップでUbuntu12.0464ビットを使用しています。両方にopensshクライアントとサーバーをインストールします。

私のデスクトップは有線接続で ADSL2 +ルーターTD-884 に接続されており、192.168.1.1のIPアドレスを持っています。

私のラップトップは 150MbpsワイヤレスNルーターTL-WR741ND にワイヤレス接続で接続されており、192.168.0.1のIPアドレスを持っています。

ADSL2 +ルーターTD-8840および150MbpsワイヤレスNルーターTL-WR741NDは、TL-WR741NDの無線LAN用の青いポートを使用して有線ケーブルで接続されています。

デスクトップからのifconfig

 desktop:~$ ifconfig 
    eth0      Link encap:Ethernet  HWaddr 00:1d:92:37:1f:3d  
              inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::21d:92ff:fe37:1f3d/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:57508 errors:0 dropped:0 overruns:0 frame:0
              TX packets:44508 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:51547633 (51.5 MB)  TX bytes:6371374 (6.3 MB)
              Interrupt:43 Base address:0x6000 

    eth1      Link encap:Ethernet  HWaddr 00:23:cd:b1:ff:e4  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:22 Base address:0x8400 

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:109 errors:0 dropped:0 overruns:0 frame:0
              TX packets:109 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:12044 (12.0 KB)  TX bytes:12044 (12.0 KB)

ラップトップからのifconfig

laptop:~$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:a0:d1:65:2a:42  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:334 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:31244 (31.2 KB)  TX bytes:31244 (31.2 KB)

wlan0     Link encap:Ethernet  HWaddr 00:19:d2:1b:19:81  
          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::219:d2ff:fe1b:1981/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1590 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1276 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:874763 (874.7 KB)  TX bytes:315401 (315.4 KB)

ラップトップからssh経由でデスクトップに問題なく接続できます。

ラップトップとデスクトップのインターネット接続は正常に機能しています。

しかし、ターミナルでsshを介してデスクトップからラップトップに接続したい場合は、

ssh [email protected]

取得します

ssh: connect to Host 192.168.0.101 port 22: Connection timed out

誰かが何が悪いのかを指摘することができたら?

2
nkvnkv

TP-LinkTD-8840のルーティングの問題である可能性があります。ワイヤレスルーターを介して192.168.1。*に向かうすべてのトラフィックをルーティングする静的ルート( http://192.168.0.1 ->詳細設定->ルーティング->静的ルート)を追加する必要がありますアドレス(192.168.0.n)。

この問題を解決するもう1つの方法は、ワイヤレスルーターのDHCPサーバーを無効にして、アクセスポイントにすることです。メインルーターを「wan」ではなく「client」として接続すると、TP-LinkルーターからIPテーブルとルーティングテーブルを取得できます。 APはIPルーティングではなくMACルーティング(レイヤー2)を実行するため、これらの問題は発生しなくなります。

1
Daniel Beecham

おそらく、ワイヤレスルーターは有線ルーターと同様にNATを実行しています。そのため、有線部分から無線への接続は機能せず、さらに、ラップトップでのインターネット接続は二重NAT変換されます。

可能であれば、ワイヤレスルーターをブリッジモードで動作するように構成して、独自のDHCPサーバーを実行したり、IPアドレスを配布したりしないようにします。ほとんどのワイヤレスルーターはそれを許可します。さらに、ブリッジモードで動作させたい場合は、ワイヤレスルーターをWANポートではなく、LANポート経由で有線ルーターに接続します。

NATなしでルーターモードで動作できるものもありますが、それはもっとまれです。その場合は、有線ルーターに静的ルートを設定して、192.168.0.xセグメントのトラフィックの送信先がわかるようにする必要があります。

0
haimg