Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析
簡介
tracepath
命令是 Linux
中的一個網(wǎng)絡(luò)診斷工具,類似于 traceroute
,但專門用于跟蹤到目標(biāo)主機(jī)的網(wǎng)絡(luò)路徑,同時自動處理路徑MTU發(fā)現(xiàn)。這是一種簡單的方法,可以找出機(jī)器和遠(yuǎn)程目的地之間的躍點(diǎn),同時還可以識別沿途的任何問題。
基本語法
tracepath [options] <destination_host>
<destination_host>
:要跟蹤路徑的目標(biāo)目的地的 IP 地址或主機(jī)名
常用選項
-n
:以數(shù)字形式顯示跳轉(zhuǎn)地址(無需 DNS 解析)-l <length>
:設(shè)置數(shù)據(jù)包的長度(默認(rèn)為 1500)-p <port>
:設(shè)置用于測試的端口(默認(rèn)為 33434)-m <max_hops>
:設(shè)置最大跳數(shù)-q <number>
:每跳發(fā)送的探測數(shù)(默認(rèn)為 1)-f <first_hop>
:從指定的跳躍開始跟蹤-T
:關(guān)閉路徑MTU(路徑最大傳輸單元)發(fā)現(xiàn)的檢測
示例用法
跟蹤主機(jī)的路徑
這將逐跳顯示到 example.com
的網(wǎng)絡(luò)路徑,并提供有關(guān)沿路徑的最大傳輸單元 (MTU) 的信息。
tracepath example.com
使用數(shù)字輸出追蹤路徑
為了避免 DNS 查找并顯示數(shù)字 IP 地址而不是主機(jī)名
tracepath -n example.com
設(shè)置最大跳數(shù)
僅跟蹤最多 10 個跳數(shù)
tracepath -m 10 example.com
更改數(shù)據(jù)包長度
要跟蹤數(shù)據(jù)包大小為 1200 字節(jié)
tracepath -l 1200 example.com
指定自定義端口
tracepath -p 8080 example.com
顯示禁用 MTU 發(fā)現(xiàn)的路徑
默認(rèn)情況下,tracepath
會嘗試發(fā)現(xiàn)路徑 MTU,但可以使用 -T 選項禁用此行為
tracepath -T example.com
指定每跳探測次數(shù)
tracepath -q 3 example.com
從特定跳開始跟蹤路徑
從第 5 跳開始跟蹤
tracepath -f 5 example.com
示例輸出
1?: [LOCALHOST] pmtu 1500 1: <your local router> 0.123ms 2: <ISP Gateway> 12.345ms 3: <ISP Network> 15.678ms 4: <some intermediate router> 16.123ms 5: <example.com> 20.456ms reached
輸出解釋
經(jīng)過 5 跳后到達(dá)目的地 (example.com
)
pmtu 1500
:路徑上的最大傳輸單元 (MTU) 大小1到5
:本地機(jī)器和目的地(example.com
)之間的路由器或設(shè)備ms時間
:每次跳躍的往返時間
與 traceroute 的比較
- MTU 發(fā)現(xiàn):tracepath 具有內(nèi)置的 MTU 發(fā)現(xiàn)功能,而 traceroute 默認(rèn)沒有
- 默認(rèn)行為:tracepath 嘗試確定沿路徑的 MTU,而 traceroute 僅顯示跳數(shù)而沒有此功能
到此這篇關(guān)于Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析的文章就介紹到這了,更多相關(guān)Linux tracepath網(wǎng)絡(luò)診斷內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Centos7.4服務(wù)器安裝apache及安裝過程出現(xiàn)的問題解決方法
這篇文章主要介紹了Centos7.4服務(wù)器安裝apache及安裝過程出現(xiàn)的問題解決方法,結(jié)合實例形式分析了Centos7.4服務(wù)器安裝apache相關(guān)命令、配置操作及端口占用等常見問題解決方法,需要的朋友可以參考下2019-03-03Apache 新站點(diǎn)目錄配置 SELinux 的方法
本文詳細(xì)介紹了如何使用SELinux保護(hù)Apache新站點(diǎn)目錄,包括確定默認(rèn)上下文、創(chuàng)建和設(shè)置新目錄的上下文、允許網(wǎng)絡(luò)連接以及驗證配置,感興趣的朋友跟隨小編一起看看吧2024-11-11CentOS VPS安裝Kloxo免費(fèi)虛擬主機(jī)管理系統(tǒng)
之前介紹過使用LNMP一鍵安裝包配置Web服務(wù)器環(huán)境。配置環(huán)境雖然簡單,但往后維護(hù)服務(wù)器的工作都是通過SSH,這還是需要學(xué)習(xí)一定的命令的。2011-03-03