如何在 SMB 路由器或交換器上使用 Wireshark 抓封包

使用者應用程式需求
更新11-30-2022 09:04:01 AM 27843

介紹

抓封包分析對於發生某些問題時(例如: 路由器無法從網路業者取得 IP、裝置無法接收multicast封包...)可以幫助我們進行問題排查。此篇文章將介紹如何使用 Wireshark 在 SMB 路由器或交換器上抓封包。

 

前置作業

 

  1. Wireshark 軟體

Wireshark 可至 https://www.wireshark.org 下載。它是一個免費而強大的檢測&分析軟體。

 

  1. 電腦接在網路孔

通常抓封包的架構

注意: 請讓您的電腦直接連接路由器或交換器,電腦和路由器/交換器的中間不要接其他設備。

 

流程

  1. 在您的電腦上下載並安裝 Wireshark。
  2. 讓電腦直接連路由器/交換器。
  3. 在路由器/交換器上設定 Port Mirror,指定電腦為 Mirroring Port,要抓封包的連接埠設定為 Mirrored Port。
  1. 若使用 SMB 路由器

在網頁瀏覽器的網址列輸入路由器 IP 位址,將會到路由器的管理頁面。

在登入頁面後,前往Network-Switch-Mirror,啟用 Port Mirror,在 Mirroring Port 選擇您電腦接的路由器網路孔;在 Mirrored Port 選擇您想抓取封包的網路孔,接著點擊 Save 儲存設定。

  1. 若使用 SMB 交換器

在網頁瀏覽器的網址列輸入交換器 IP 位址,將會到交換器的管理頁面。

在登入頁面後,前往MAINTENANCE-Mirroring,點擊 Edit,在 Destination Port Config 選擇連接您電腦的連接埠,並在Source Interface Config啟用您想抓取封包的網路孔的 IngressEgress 選項,接著點擊 Apply 儲存設定。

 

  1. 執行 Wireshark,選擇您連接路由器/交換器的網卡。

 

過濾查看內容

由於路由器/交換器會持續轉發封包,我們需要輸入關鍵字進行內容過濾,搜尋想查看的封包。

例如:

IP address: ip.addr==192.168.0.1, 8.8.8.8, etc.

UDP port: udp.port==29810, 4500, etc.

TCP port: tcp.port==443, 53, etc.

Protocol: IGMP, DHCP, ISAKMP, etc.

 

 

相關 FAQ

更多相關文章

這篇faq是否有用?

您的反饋將幫助我們改善網站

來自 United States?

取得您的地區產品、活動和服務。