Score:0

ไม่สามารถเชื่อมต่อ ssh ผ่านอินเทอร์เฟซไร้สาย แต่ใช้งานไม่ได้โดยใช้ eth0

ธง in

ทันใดนั้นฉันไม่สามารถเชื่อมต่อผ่าน จุ๊ๆ ไปยังเซิร์ฟเวอร์โดยใช้อินเทอร์เฟซไร้สายของฉัน แต่ฉันสามารถทำได้โดยใช้อินเทอร์เฟซ eth0 ด้วยสายเคเบิลที่เชื่อมต่อโดยตรงกับเราเตอร์ของฉัน

จากอินเทอร์เฟซไร้สายของฉัน ฉันได้รับ:

$ ssh -vvv my_server
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 มี.ค. 2565
debug1: อ่านข้อมูลการกำหนดค่า /home/user/.ssh/config
debug1: /home/user/.ssh/config บรรทัดที่ 38: การใช้ตัวเลือกสำหรับ my_server
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 19: รวม /etc/ssh/ssh_config.d/*.conf ที่ไม่ตรงกับไฟล์
debug1: /etc/ssh/ssh_config บรรทัดที่ 21: การใช้ตัวเลือกสำหรับ *
debug2: Solve_canonicalize: ชื่อโฮสต์ XX.XXX.XX.XXX คือที่อยู่
debug3: ขยาย UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: ขยาย UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug3: ssh_connect_direct: เข้า
debug1: กำลังเชื่อมต่อกับพอร์ต XX.XXX.XX.XXX [XX.XXX.XX.XXX] 22.
debug3: set_sock_tos: ตั้งค่าซ็อกเก็ต 3 IP_TOS 0x10
debug1: เชื่อมต่อกับที่อยู่ XX.XXX.XX.XXX พอร์ต 22: ไม่สามารถเข้าถึงเครือข่ายได้
ssh: เชื่อมต่อกับโฮสต์ XX.XXX.XX.XXX พอร์ต 22: ไม่สามารถเข้าถึงเครือข่ายได้

และ tcpdump เป็น:

$ sudo tcpdump -v -i พอร์ต tcp ใดๆ 22

tcpdump: ดาต้าลิงค์ประเภท LINUX_SLL2
tcpdump: ฟังใด ๆ ลิงค์ประเภท LINUX_SLL2 (Linux สุก v2) ความยาวสแน็ปช็อต 262144 ไบต์
19:56:14.312414 wlp0s20f3 Out IP (tos 0x10, ttl 64, id 25412, offset 0, flag [DF], proto TCP (6), ความยาว 60)
    myhost.52266 > ec2-XX-XXX-XX-XXX.eu-central-1.compute.amazonaws.com.ssh: ค่าสถานะ [S], cksum 0x36d4 (ไม่ถูกต้อง -> 0xcc4d), seq 1642097124, ชนะ 64240, ตัวเลือก [ mss 1460,sackOK,TS val 1123249955 ecr 0,nop,wscale 7], ความยาว 0

จากอินเทอร์เฟซ eth ของฉัน:

$ ssh -vvv my_server
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 มี.ค. 2565
debug1: อ่านข้อมูลการกำหนดค่า /home/user/.ssh/config
debug1: /home/user/.ssh/config บรรทัดที่ 38: การใช้ตัวเลือกสำหรับ my_server
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 19: รวม /etc/ssh/ssh_config.d/*.conf ที่ไม่ตรงกับไฟล์
debug1: /etc/ssh/ssh_config บรรทัดที่ 21: การใช้ตัวเลือกสำหรับ *
debug2: Solve_canonicalize: ชื่อโฮสต์ XX.XXX.XX.XXX คือที่อยู่
debug3: ขยาย UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: ขยาย UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug3: ssh_connect_direct: เข้า
debug1: กำลังเชื่อมต่อกับพอร์ต XX.XXX.XX.XXX [XX.XXX.XX.XXX] 22.
debug3: set_sock_tos: ตั้งค่าซ็อกเก็ต 3 IP_TOS 0x10
debug1: สร้างการเชื่อมต่อแล้ว

และ tcpdump เป็น:

$ sudo tcpdump -v -i พอร์ต tcp ใดๆ 22

tcpdump: ดาต้าลิงค์ประเภท LINUX_SLL2
tcpdump: ฟังใด ๆ ลิงค์ประเภท LINUX_SLL2 (Linux สุก v2) ความยาวสแน็ปช็อต 262144 ไบต์
22:14:16.335219 enp0s31f6 Out IP (tos 0x10, ttl 64, id 48434, offset 0, flag [DF], proto TCP (6), ความยาว 60)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: ค่าสถานะ [S], cksum 0x36d1 (ไม่ถูกต้อง -> 0xdbb4), seq 1199071061, ชนะ 64240, ตัวเลือก [ mss 1460,sackOK,TS val 151306527 ecr 0,nop,wscale 7], ความยาว 0
22:14:16.390032 enp0s31f6 In IP (tos 0x0, ttl 48, id 0, offset 0, flags [DF], proto TCP (6), length 60)
    ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh > ws5.51632: ค่าสถานะ [S.], cksum 0xdc56 (ถูกต้อง), seq 1641064052, ack 1199071062, ชนะ 62643, ตัวเลือก [mss 1440,sackOK,TS val 2605867526 ecr 151306527,nop,wscale 7], ความยาว 0
22:14:16.390126 enp0s31f6 Out IP (tos 0x10, ttl 64, id 48435, offset 0, flag [DF], proto TCP (6), ความยาว 52)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: ค่าสถานะ [.], cksum 0x36c9 (ไม่ถูกต้อง -> 0xfd95), ack 1, ชนะ 502, ตัวเลือก [ nop,nop,TS val 151306582 ecr 2605867526], ความยาว 0
22:14:16.397623 enp0s31f6 Out IP (tos 0x10, ttl 64, id 48436, offset 0, flag [DF], proto TCP (6), ความยาว 84)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: ค่าสถานะ [P.], cksum 0x36e9 (ไม่ถูกต้อง -> 0x92b6), seq 1:33, ack 1 , ชนะ 502, ตัวเลือก [nop,nop,TS val 151306590 ecr 2605867526], ความยาว 32: SSH: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3

อินเทอร์เฟซการทำงานของฉันคือ enp0s31f6 (อดีต eth0):

2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN กลุ่มเริ่มต้น qlen 1000

และที่ล้มเหลวคือตลาดไวไฟด้วย ไม่มีคิว:

3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP กลุ่มเริ่มต้น qlen 1000

ฉันพบว่าน่าสนใจมากที่ให้ที่อยู่เป็นที่อยู่ IPv4 ใน my ~/.ssh/configแต่บันทึกระบุว่า TCP(6) ฉันเดาว่านั่นหมายถึง IPv6 ฉันพยายามบังคับด้วยตัวเลือก -4 แต่ผลลัพธ์ก็เหมือนกัน

ของฉัน ~/.ssh/config เป็น:

โฮสต์ $ ssh -vvv my_server
   ชื่อโฮสต์ XX.XXX.XX.XXX
   ผู้ใช้อูบุนตู
   IdentityFile ~/.ssh/my_id.pem

กับ ethtool -S wlp0s20f3 ฉันเห็นว่าไม่มีแพ็กเก็ตตกหล่นในการเชื่อมต่อ

ที่อาจเป็นสาเหตุ ?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา