我需要为我的 IP 摄像机配置端口转发,以便我可以从互联网访问它。UPNP
我的网关不支持它。
我的网络配置如下:
Gateway (Ubuntu Server 12) --- Internal network
7.8.9.10 --- 192.168.2.1 --- 192.168.2.0/24
eth1 eth0
从我的相机设置:
Gateway HTTP/RTSP port forwarding: enabled
我需要配置NAT
连接RTSP
(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
问题是我无法连接到7.8.9.10:554
外部7.8.9.10.8000
计算机。
我尝试谷歌搜索,但一无所获。有很多教程介绍如何使用SIP+RTP
NAT 进行配置,而不仅仅是 RTSP。我不使用 SIP。
如何使端口转发正常工作?我将不胜感激任何帮助。
答案1
在我的华硕路由器上,端口转发(端口)是直接在路由器的维护页面上启用的。不是从内部服务器配置。只需添加您要启用的服务和端口号,就像您在游戏中使用的一样。然后页面底部会亮起一个绿灯,显示转发已启用。使用 torrent 管理器时要注意这一点。如果您的游戏可以穿透防火墙,那么您的相机也可以。
我的 Netshare 附带一个方便的实用程序,称为 DSL-sharing,它可以自动配置路由器和您要连接的 PC。您可以从 D-link 获取此工具。
这一页包含有关如何在 DLink 路由器上设置端口转发(也称为虚拟服务器)的说明,特别是 D-Link DIR-615、DIR-825,或者您可以观看有关它的视频这里。