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. 루트 사용자로서:

  1. 컴퓨터에서 라우팅을 활성화합니다.

    echo 1 > /proc/sys/net/ipv4/ip_forward
    
  2. 머신에서 NAT에 iptables를 사용하십시오.

    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
    

관련 정보