我最近买了一个 D-Link DCS-930L 网络摄像头,它连接到我的 WLAN 网络。它通过 DHCP 从基于 DD-WRT 的路由器(TP-Link TL-WR1043ND)检索 IP 地址,并列在“活动无线节点”下。
该摄像头已注册到名为“My DLink”的网络服务,该服务允许用户从互联网访问网络摄像头(通过网页或智能手机应用程序)。该服务有效,我可以从外部访问摄像头。
但是,当我尝试从 (W)LAN 内部进行连接时,系统提示“无路由到主机”。这是怎么回事?
--
编辑:我在浏览 IP 网络摄像头设置时偶然找到了答案。原来,选项设置>网络设置>UPnP 端口转发设置为使能够。我不在我的 LAN 中使用 UPnP,并且它在我的路由器上被禁用。
我不明白在没有其他设备支持 UPnP 的情况下,网络摄像头上启用的 UPnP 怎么会引起麻烦。有人对此作出解释吗?
答案1
最重要的是,你的路由表非常混乱。你可能希望删除所有路由,然后让eth0通过以下方式获取新地址DHCP:那我敢打赌你会看到你的相机。换句话说:我相信问题出在你的路由表上,而不是你的相机上。
尝试以下操作:以 sudo 形式,
service network-manager stop
ifconfig br0 down
brctl delbr br0
ifconfig eth0 down
ifconfig eth0 up
dhclient eth0
ping -c3 192.168.1.30
我认为现在可以了。无论如何,上述所有更改在重启后都会消失。