2017-04-24 227 views
-1

我是一个完整的新手到这个...我有我的路由器后面的摄像头,它的配置为使用端口转发配置的特定端口(例如30000)上查阅。它在我的网络中有一个固定的IP。Wireshark的端口转发

使用Wireshark的,我可以看到摄像头响应我的网络内来请求(即其他客户端),这不使用端口转发。

然而,当我从我的网络之外访问摄像机(使用外部IP和端口,即),Wireshark不能显示任何东西(但我看到摄像头的流媒体客户端)。

我使用Wireshark ubuntu上,为eth0和ip.addr == 192.168.x.y作为过滤

回答

0

当相机被流数据向内部客户,是你也是同一客户端上捕获使用Wireshark数据包?我猜你是,这就是为什么你看到的数据。

当摄像机流到外部网络上的客户端时,该流将流经路由器,但您的客户端可能会插入路由器背面的另一个交换机端口,并且路由器不会将数据包转发到端口,这就是为什么你看不出来。

为了观察的数据包,您将需要配置您的捕获PC,使得它可以捕捉数据包。有几种不同的方法来实现这一点,例如,使用轮毂,SPAN /镜像端口被管理的交换机上(如果有),或一个TAP。我建议您阅读Wireshark Ethernet capture setup wiki页面上提供的详细信息,其中介绍了几种成功捕获以太网帧的不同方法,并提供了有用的图片。选择最适合您的需求(和$$预算)捕获的场景。