我有几个使用 PoE 的网络安全摄像头,我想在户外使用它们。问题是我在户外任何地方都没有网络端口,所以我想出的解决方案是使用几个 Buffalo N450 接入点 - 一个通过有线连接连接到我的家庭网络并设置为 AP,而另一个处于客户端桥接模式并通过无线连接到另一个。AP 和客户端桥接都设置了不冲突的静态 IP 地址。
网络摄像机通过一对 PoE 注入器连接到 Client Bridge N450 上的端口。
事物一般来说可以工作——有一个可以安装在 PC 上的应用程序,当我运行这个应用程序时,我可以看到所有的摄像头。问题是当我使用 iPhone 应用程序时,我看不到它们。
我认为问题在于摄像头无法访问外部服务器。我已尽力调试此问题,目前情况如下:
- AP 可以 ping 我的电缆调制解调器和外部服务器,例如谷歌
- 客户端桥接器可以 ping 通 AP,但无法 ping 通外部服务器
- AP 设置为 DHCP 转发器
- 我已经通过 iPhone 连接到 AP 的无线网络,确认 DHCP 正常工作
- 我已经确认 DNS应该可以正常工作,因为当我连接到 AP 的无线网络时,我可以运行 SpeedTest 应用程序,并且它可以访问测试服务器。
- 但是,当我使用 Administration->Commands 工具 ping www.google.com 时,它没有给我任何响应。通常,当 ping 工作时,结果页面会显示 ping 响应时间,但在这种情况下它没有返回任何内容,或者我得到
PING www.google.com (74.125.28.106): 56 data bytes ping: sendto: Network is unreachable
。编辑 - 我的猜测是,即使无线网络上的客户端可以出去(当然,AP 可以做到),客户端网桥的 WAN 设置肯定设置不正确,或者 AP 端有某些东西阻止网桥出去。 - 此外,当我将 iPhone 连接到 AP 的无线网络,然后运行安全应用程序时,它仍然看不到摄像头!
这些结果似乎相互矛盾——为什么客户端桥接器无法 ping 通 Google,而连接到其无线网络的客户端却可以正常访问互联网?有人可以建议进行进一步的测试吗?
这是我绘制的当前网络设置图:
以下是我在 AP 上设置 wan/lan 的方式:
我的客户桥:
如果其他设置有助于调试过程,我非常乐意发布它们!
编辑-- 我开始认为通过“运行命令”实用程序使用 ping 并不是测试连通性的可靠方法。虽然我非常确定我无法 ping 外部服务器,但 ping 内部设备(如电缆调制解调器,甚至是 AP!)的能力(无需更改任何设置)却很不稳定。我知道连接正常,因为我的桌面一直在 ping 客户端桥,而且它一直在工作。