Was this page helpful?

高手用的除錯技巧-使用 tcpdump

    內容表格
    1. 1. 指令

    tcpdump 是 Linux 系統內建可截取封包分析的工具,如果在做 SIP Server 除錯工作時,使用 CLI Logs 仍無法幫助找出問題時,就得靠網路封包的解析方法來作。雖然目前所遇到的問題都還用不上此法,不過還是先記錄下來所蒐集到的資料,說不定哪天會用到。

    準備的軟體工具:

    tcpdump 系統 Linux 已內建,可用來擷取網路封包。

    Wireshark 這是一個開放原始碼的軟體,可用來作封包分析的工具。

     

    使用 tcpdump+Wireshark 作 Asterisk 的除錯工作

    指令

    tcpdump -i eth0 -n -s 0 port 5060 -vvv -w mycall.pcap
    tcpdump -i eth0 -p -n -s 0 udp -vvv -w mypbx.pcap
    
    tcpdump -i eth0 host <sip-provider-ip> -n -s 0 -vvvv  -w siptrunk.pcap 
    

    更多用法請參閱附檔 tcpdump_advanced_filters.txt

    Was this page helpful?
    標籤 (Edit tags)
    • No tags

    文件 1

    文件大小日期附件上傳者 
     tcpdump_advanced_filters.txt
    TCPDUMP Advanced Filters
    20.5 KB11:33, 10 Oct 2014alang動作
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core