Điểm:0

Máy chủ TCP trên macOS Catalina 10.15.7 không gửi SYN/ACK

lá cờ ru

Tôi có máy tính xách tay macOS chạy Catalina (10.15.7), sử dụng giao diện WiFi tích hợp. Tôi có một máy tính xách tay Thinkpad chạy Ubuntu 20.04 và Máy tính để bàn Windows 11. Tôi đang cố truy cập máy chủ web trên máy tính xách tay macOS của mình nhưng trình duyệt đã trả về ERR_CONNECTION_REFUSED. Để tìm hiểu sâu hơn, tôi đã mở Wireshark và nhận thấy rằng TCP SYN đã được gửi đến máy chủ macOS (và được nhận ở đó), nhưng không có gói SYN/ACK nào được gửi lại.

Để đơn giản hóa vấn đề, tôi đã chạy một máy chủ TCP đơn giản bằng lệnh trên thinkpad echo thinkpad | nc-l 9000

Và tôi đã chạy một lệnh tương tự trên MacBook: vang macbook | nc-l 9000

Sau đó, tôi đã kết nối với cả hai bằng cách sử dụng nc trên Màn hình nền Windows của tôi (xem ảnh chụp màn hình)

nhập mô tả hình ảnh ở đây

Thinkpad chạy Linux gửi gói SYN/ACK, kết thúc quá trình bắt tay TCP và trả về chuỗi "thinkpad". Máy Mac không bao giờ gửi gói SYN/ACK. Điều này xảy ra với mọi thứ tôi có thể chạy trên đó. Tường lửa trên mac bị tắt, VPN bị tắt và tôi thậm chí có thể thấy các gói TCP đến trên mac (với Wireshark cũng đang chạy ở đó).

Tôi có thể thay đổi điều gì trên MacOS Catalina để nó gửi gói SYN/ACK và giải quyết vấn đề này?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.