Điểm:0

Kiểm tra TCP Client trên Ubuntu VM từ Android Mobile trên Ethernet

lá cờ ng

Tôi đang phát triển Ứng dụng TCP. Quản trị viên của tôi đã chặn nghe TCP trên PC Windows của tôi. Vì vậy, tôi đang sử dụng máy ảo Ubuntu 20.04 trên hộp ảo để phát triển và thử nghiệm ứng dụng máy chủ TCP của mình.

Tôi đã kiểm tra máy chủ Ứng dụng TCP của mình với máy khách từ máy chủ cục bộ.Tuy nhiên, tôi cần kiểm tra từ hệ thống khách hàng thực tế. Trong trường hợp của tôi, đó là một hệ thống nhúng như Điện thoại Android.

Trước khi kiểm tra ứng dụng TCP thực tế của mình, tôi đang thử kiểm tra thiết lập bằng các công cụ như sau:

#Trên ubuntu VM để chạy máy chủ TCP mẫu ncat -l 9090 -k -c 'xargs -n1 tiếng vang'

#Trên điện thoại Android, tôi đang sử dụng một ứng dụng từ cửa hàng play có tên là CÔNG CỤ KIỂM TRA TCP/UDP

 ___________________________________
| _______________________ |
| | TCP_Server:9090 | |
| | máy ảo Ubuntu | | ________________
| | (Cầu iface) | (iface)| <Cáp Ethernet> | |
| | IP: 192.168.66.11/24 | | |-> <Bộ chuyển đổi Ethernet sang USB-C> | Di động Android |
| |__________________________________| | |________________|
| | IP: 192.168.66.12/24               
| Win 10 PC(IP: 192.168.66.50) | GW: 192.168.66.11
|___________________________________|                                              


Vấn đề là, điện thoại Android không thể ping và kết nối với máy chủ TCP trên Ubuntu VM, nhưng điều ngược lại đang hoạt động; Ubuntu VM có thể ping điện thoại Android và có thể kết nối với dịch vụ TCP mẫu trên Điện thoại Android.

Tôi kết nối Ubuntu VM (giao diện wifi cầu nối) và điện thoại Android với bộ định tuyến Wifi; Giao tiếp máy khách-máy chủ TCP đang hoạt động tốt ở bất cứ đâu tôi chạy máy khách và máy chủ.

Tôi đã kiểm tra các quy tắc tường lửa trên Ubuntu VM, chúng trống với chính sách CHẤP NHẬN cho các chuỗi Đầu vào, Chuyển tiếp, Đầu ra.

Từ Hệ điều hành máy chủ Win 10, tôi có thể ping IP của cả VM (192.168.66.11) và Điện thoại Android (192.168.66.12)!

David avatar
lá cờ cn
Windows có thể ping cả VM và Điện thoại Android! Điều đó có nghĩa là gì?

Đă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.