
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
. 루트 사용자로서:
컴퓨터에서 라우팅을 활성화합니다.
echo 1 > /proc/sys/net/ipv4/ip_forward
머신에서 NAT에 iptables를 사용하십시오.
iptables -t nat -A POSTROUTING -d 192.168.55.60 -o eth1 -j MASQUERADE
IP 카메라에 액세스하려는 컴퓨터에서 IP 카메라에 대한 경로를 표시합니다.
ip route add 192.168.55.60 via 192.168.1.101