如何为 IP 摄像机配置端口转发

And*_*rew 5 iptables rtsp

我需要为我的 IP 摄像机配置端口转发,以便我可以从互联网访问它。 UPNP我的网关不支持。

我的网络配置如下:

Gateway (Ubuntu Server 12) --- Internal network
7.8.9.10  --- 192.168.2.1  --- 192.168.2.0/24
eth1          eth0
Run Code Online (Sandbox Code Playgroud)

从我的相机设置:

Gateway HTTP/RTSP port forwarding: enabled
Run Code Online (Sandbox Code Playgroud)

我需要配置NATRTSP连接(default port 554)和摄像头的网络板(port 80):

iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 554 -j DNAT --to 192.168.254.189:554
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 8000 -j DNAT --to 192.168.254.189:80
iptables -A FORWARD -p tcp -d 192.168.254.189 --dport 554 -j ACCEPT
iptables -A FORWARD -p tcp -d 192.168.254.189 --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

问题是我既无法连接7.8.9.10:5547.8.9.10.8000外部计算机,也无法连接到外部计算机。

我试过谷歌搜索,但没有找到任何东西。有很多教程如何配置SIP+RTPNAT 而不仅仅是 RTSP。我不使用 SIP。

如何使端口转发工作?我将不胜感激任何帮助。

小智 -1

在我的华硕路由器上,端口转发(端口)是直接在路由器的维护页面上启用的。不是来自内部服务器配置。只需添加您尝试启用的服务以及与游戏相同的端口号即可。然后页面底部的绿灯亮起,表明转发已启用。使用种子管理器时要寻找同样的东西。如果您的游戏可以穿透防火墙,那么您的相机也可以。

我的 Netshare 附带了一个名为 DSL 共享的便捷实用程序,它可以自动配置您尝试连接的路由器和 PC。您可以从 D-link 获取该工具。

本页包含有关如何在 DLink 路由器(特别是 D-Link DIR-615、DIR-825)上设置端口转发(也称为虚拟服务器)的说明,或者您可以在此处观看有关它的视频。