eth1 上的 IP 摄像头 RTSP 转发到 eth0

eth1 上的 IP 摄像头 RTSP 转发到 eth0

我的 eth1 上有一个 IP 摄像头 192.168.55.60,而 eth0 (192.168.1.101) 连接到我的路由器 (192.168.1.1)

为了播放我的 RTSP 摄像头流,我需要访问 rtsp://192.168.55.60/av0_1

我想从连接到路由器子网 (192.168.1.1) 的设备访问此流。我怎样才能做到这一点? RTSP服务器同时使用TCP和UDP

答案1

一种方法是网络地址转换使用iptables。作为 root 用户:

  1. 在您的计算机上启用路由:

    echo 1 > /proc/sys/net/ipv4/ip_forward
    
  2. 在你的机器上,使用 iptables 进行 NAT:

    iptables -t nat -A POSTROUTING -d 192.168.55.60 -o eth1 -j MASQUERADE
    
  3. 在想要访问 IP 摄像头的计算机上,指示通往 IP 摄像头的路线:

    ip route add 192.168.55.60 via 192.168.1.101
    

相关内容