Score:0

เซิร์ฟเวอร์ TCP บน macOS Catalina 10.15.7 ไม่ส่ง SYN/ACK

ธง ru

ฉันมีแล็ปท็อป macOS ที่ใช้ Catalina (10.15.7) โดยใช้อินเทอร์เฟซ WiFi ในตัว ฉันมีแล็ปท็อป Thinkpad ที่ใช้ Ubuntu 20.04 และเดสก์ท็อป Windows 11 ฉันพยายามเข้าถึงเว็บเซิร์ฟเวอร์บนแล็ปท็อป macOS แต่เบราว์เซอร์กลับแสดง ERR_CONNECTION_REFUSED เพื่อเจาะลึกยิ่งขึ้น ฉันเปิด Wireshark และสังเกตว่า TCP SYN ถูกส่งไปยังเซิร์ฟเวอร์ macOS (และได้รับที่นั่น) แต่ไม่มีแพ็กเก็ต SYN/ACK ถูกส่งกลับมา

เพื่อให้ปัญหาง่ายขึ้น ฉันใช้เซิร์ฟเวอร์ TCP อย่างง่ายด้วยคำสั่งบน Thinkpad ก้อง Thinkpad | nc -l 9000

และฉันใช้คำสั่งที่คล้ายกันบน MacBook: สะท้อน macbook | nc -l 9000

จากนั้นฉันก็เชื่อมต่อกับทั้งสองโดยใช้ เอ็นซี บนเดสก์ท็อป Windows ของฉัน (ดูภาพหน้าจอ)

ป้อนคำอธิบายรูปภาพที่นี่

Thinkpad ที่ใช้ Linux จะส่งแพ็คเก็ต SYN/ACK เสร็จสิ้นการจับมือ TCP และส่งกลับสตริง "thinkpad" Mac ไม่เคยส่งแพ็คเก็ต SYN/ACK สิ่งนี้เกิดขึ้นกับทุกสิ่งที่ฉันสามารถทำได้ ไฟร์วอลล์บน mac ปิดอยู่ VPN ปิดอยู่ และฉันยังสามารถเห็นแพ็กเก็ต TCP ขาเข้าบน mac (โดยมี Wireshark ทำงานอยู่ด้วย)

ฉันจะเปลี่ยนแปลงอะไรได้บ้างบน MacOS Catalina เพื่อให้ส่งแพ็กเก็ต SYN/ACK และแก้ปัญหานี้

โพสต์คำตอบ

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