Cổng truy cập phía sau lớp tàu sân bay NAT


0

Tôi đang cố gắng gửi dữ liệu qua MQTT giữa hai Raspberry Pi qua LTE. Raspberry Pi được kết nối với internet thông qua lướt USB Huawei. Khi tôi kiểm tra các tiện ích mở cổng trực tuyến, có vẻ như port1883 đang mở. Tuy nhiên, tôi không thể công bố dữ liệu. Tôi nghĩ rằng tôi đứng sau NAT grad Carrier nên không thể gửi dữ liệu tới các cổng hoặc ISP của tôi đang chặn lưu lượng đến tại các cổng. Làm thế nào tôi có thể đạt được điều này ? Bất kỳ lựa chọn thay thế khác?

Câu trả lời:


1

Để biết liệu bạn có đứng sau CGNAT hay không, hãy kiểm tra địa chỉ IP của máy của bạn bằng ifconfig. Nếu đó là một RFC 1918 số, sau đó bạn là. Nếu đó không phải là số RFC 1918, bạn vẫn có thể. Kiểm tra địa chỉ IP công cộng của bạn thông qua Địa chỉ ip của tôi la gi , nếu nó không khớp với đầu ra của ifconfig, thì bạn là.

Nếu một hoặc cả hai thiết bị đứng sau triển khai CGNAT, cách duy nhất để kết nối với cổng mở là có một thiết bị trung gian ngồi giữa chúng để đàm phán kết nối. Ví dụ: một máy chủ VPN mà cả Pis có thể kết nối với nhau, do đó tạo ra một đường hầm VPN đầu cuối giữa chúng.


vâng tôi nghĩ đây là một lựa chọn Làm cách nào tôi có thể tìm thấy từ kết quả ifconfig nếu tôi đứng sau CGNAT hay không?
Spark

@Spark, thêm một lời giải thích cho câu trả lời của tôi.
Darren

Trong giao diện ppp0 trong kết quả ifconfig, tôi nhận được một địa chỉ IP công cộng và khi tôi kiểm tra chéo bằng trang web whatismyip, nó sẽ trả lại cho tôi cùng một địa chỉ IP. vậy có nghĩa là tôi không đứng sau CGNAT?
Spark

@ Spark. Vâng, có vẻ như bạn không đứng sau CGNAT.
Darren

Nhưng tôi vẫn không thể gửi dữ liệu đến cổng 1883. Nguyên nhân có thể là gì ?
Spark
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.