2017-04-24 93 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頁面上提供的詳細信息,其中介紹了幾種成功捕獲以太網幀的不同方法,並提供了有用的圖片。選擇最適合您的需求(和$$預算)捕獲的場景。