Tôi có thiết lập sau:
1.) Camera IP -> IP cục bộ -> Bộ định tuyến -> cổng chuyển tiếp tới IP tĩnh công cộng của tôi -> Nginx với mô-đun rtmp -> Camera IP đang phát trực tuyến hoàn toàn tốt.
Bây giờ khi tôi thay đổi nó như sau:
2.) Camera IP -> IP cục bộ -> Bộ định tuyến -> L2TP [VPN] được kết nối ngay bên trong cài đặt bộ định tuyến -> cổng chuyển tiếp tới IP tĩnh công cộng của tôi -> Nginx với mô-đun rtmp -> Camera IP không hiển thị. Nó có quyền truy cập internet và hoạt động nhưng nó không nhìn thấy camera IP của tôi.
Tôi đang thiếu gì ở đây?
Tôi đã thử iptables với định tuyến trước như thế này:
iptables -t nat -A PREROUTING -d <vpn-ip> -p tcp --dport 80 -j DNAT --to-destination <camera-ip>:80
iptables -A FORWARD -m conntrack --ctstate DNAT -j CHẤP NHẬN
nhưng nó vẫn không hoạt động. Tôi không chắc liệu mình có đang đi đúng hướng ở đây hay không.
Tôi nghĩ rằng bộ định tuyến tạo một đường hầm/mạng khác thông qua L2TP và do đó, camera của tôi trở nên vô hình đối với nó, bởi vì tất cả các bước tiếp theo sau nó, chẳng hạn như chuyển tiếp cổng trên bộ định tuyến và truy cập Nginx (theo tuyến số 2 ở trên) hiện đang ở nơi khác. Tôi có lầm không? Có cách nào để làm cho nó hoạt động theo lộ trình thứ hai của tôi không? Sẽ thực sự biết ơn vì bất kỳ sự giúp đỡ/lời khuyên/nhận xét nào. Rất cám ơn trước!