เครือข่ายด้วย ssh ผ่านไร้สาย


2

ฉันใช้ Ubuntu 12.04 64 บิตบนเดสก์ท็อปและแล็ปท็อปของฉัน มีการติดตั้งไคลเอนต์และเซิร์ฟเวอร์ openssh บนทั้งคู่

เดสก์ท็อปของฉันเชื่อมต่อกับ ADSL2 + เราเตอร์ TD-8840 ด้วยการเชื่อมต่อแบบใช้สายและมีที่อยู่ IP 192.168.1.1

แล็ปท็อปของฉันเชื่อมต่ออยู่ Wireless N เร้าเตอร์ 150Mbps TL-WR741ND ด้วยการเชื่อมต่อไร้สายและมีที่อยู่ IP 192.168.0.1

ADSL2 + Router TD-8840 และ 150Mbps Wireless N เร้าเตอร์ TL-WR741ND เชื่อมต่อกับสายเคเบิลโดยใช้พอร์ตสีน้ำเงินสำหรับบน wlan บน TL-WR741ND

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 usernname@192.168.0.101

และรับ

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

หากใครสามารถชี้ให้เห็นว่ามีอะไรผิดปกติ?


ที่อยู่ IP ของคุณไม่สอดคล้องกัน คุณพูดว่า. 1 ที่ด้านบนและอีก. 101 ที่
ctrl-alt-delor

คุณสามารถทำแล็ปท็อปได้ไหม ssh username@127.0.0.1 แล้ว ssh username@192.168.0.101 และรายงานสถานะ
ctrl-alt-delor

คำตอบ:


1

อาจเป็นปัญหาการกำหนดเส้นทางใน TP-Link TD-8840 ของคุณ คุณต้องเพิ่มเส้นทางคงที่ ( http://192.168.0.1 - & gt; การตั้งค่าขั้นสูง - & gt; การกำหนดเส้นทาง - & gt; เส้นทางแบบคงที่) ที่คุณกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดที่มุ่งสู่ 192.168.1. * ผ่านที่อยู่เราเตอร์ไร้สายของคุณ (192.168.0.n)

อีกวิธีหนึ่งในการแก้ไขปัญหานี้คือการปิดใช้งานเซิร์ฟเวอร์ DHCP ในเราเตอร์ไร้สายของคุณทำให้เป็นจุดเชื่อมต่อ เชื่อมต่อเราเตอร์หลักของคุณเป็น 'ลูกค้า' ไม่ใช่ 'วัน' แล้วคุณจะได้รับ IP และตารางเส้นทางจากเราเตอร์ TP-Link AP จะไม่ทำการกำหนดเส้นทาง IP อีกต่อไป แต่เป็นการกำหนดเส้นทาง MAC (เลเยอร์ 2) และไม่ควรทำให้เกิดปัญหาเหล่านี้อีกต่อไป


ปิด dhcp บนเครือข่ายไร้สายลงทะเบียนที่เราเตอร์แบบมีสายพร้อมที่อยู่ ip 192.168.1.100 และ ssh ทำงานได้ในขณะนี้อินเทอร์เน็ตด้วย ฉันไม่สามารถเข้าถึงการตั้งค่าไร้สายใน 192.168.1.100 เหมือนที่ฉันทำใน 192.168.0.1
nkvnkv

ขวา; ลืมเกี่ยวกับขั้นตอนนั้น เราเตอร์ไร้สายของคุณจะมีสองอินเตอร์เฟสซึ่งหนึ่งในนั้นจะรับฟังการรับส่งข้อมูล HTTP และหนึ่งในนั้นจะมองไม่เห็น สิ่งที่มองไม่เห็นได้รับคือ 0.1.1 แต่ฟังนั้นมี IP แบบคงที่ซึ่งคุณได้กำหนดค่าผ่านเว็บอินเตอร์เฟส ณ จุดนี้มันยังคงเป็น 192.168.0.1 คุณสามารถตั้งค่า IP ด้วยตัวคุณเองและเชื่อมต่อกับมันหรือรีเซ็ตอุปกรณ์และตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเป็น IP แบบคงที่ก่อนที่คุณจะบันทึก
Daniel Beecham

0

ส่วนใหญ่แล้วเราเตอร์ไร้สายของคุณกำลังทำ NAT เช่นเดียวกับเราเตอร์แบบมีสายของคุณ ดังนั้นการเชื่อมต่อจากส่วนที่มีสายไปยังไร้สายจะไม่ทำงานและนอกจากนี้การเชื่อมต่ออินเทอร์เน็ตของคุณบนแล็ปท็อปจะต้องผ่านการแปล NAT สองครั้ง

หากสามารถทำได้ให้กำหนดค่าเราเตอร์ไร้สายให้ทำงานในโหมดบริดจ์ดังนั้นจึงไม่เรียกใช้เซิร์ฟเวอร์ DHCP ของตัวเองแจก IP แอดเดรส ฯลฯ เราเตอร์ไร้สายส่วนใหญ่อนุญาตให้ทำได้ ยิ่งกว่านั้นเชื่อมต่อเราเตอร์ไร้สายเข้ากับสายหนึ่งผ่านพอร์ต LAN ไม่ใช่พอร์ต WAN หากคุณต้องการให้มันทำงานในโหมดบริดจ์

บางคนสามารถทำงานในโหมดเราเตอร์ที่ไม่มี NAT แต่ก็หายากกว่า และในกรณีนี้คุณจะต้องตั้งค่าเส้นทางแบบคงที่ในเราเตอร์แบบใช้สายของคุณเพื่อให้ทราบว่าจะส่งทราฟฟิกสำหรับเซ็กเมนต์ 192.168.0.x ได้ที่ไหน


ปิด dhcp บนเครือข่ายไร้สายลงทะเบียนที่เราเตอร์แบบมีสายพร้อมที่อยู่ ip 192.168.1.100 และ ssh ทำงานได้ในขณะนี้อินเทอร์เน็ต ฉันไม่สามารถเข้าถึงการตั้งค่าไร้สายใน 192.168.1.100 เหมือนที่ฉันทำใน 192.168.0.1
nkvnkv
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.