Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析
簡(jiǎn)介
tracepath 命令是 Linux 中的一個(gè)網(wǎng)絡(luò)診斷工具,類(lèi)似于 traceroute ,但專(zhuān)門(mén)用于跟蹤到目標(biāo)主機(jī)的網(wǎng)絡(luò)路徑,同時(shí)自動(dòng)處理路徑MTU發(fā)現(xiàn)。這是一種簡(jiǎn)單的方法,可以找出機(jī)器和遠(yuǎn)程目的地之間的躍點(diǎn),同時(shí)還可以識(shí)別沿途的任何問(wèn)題。
基本語(yǔ)法
tracepath [options] <destination_host>
<destination_host>:要跟蹤路徑的目標(biāo)目的地的 IP 地址或主機(jī)名
常用選項(xiàng)
-n:以數(shù)字形式顯示跳轉(zhuǎn)地址(無(wú)需 DNS 解析)-l <length>:設(shè)置數(shù)據(jù)包的長(zhǎng)度(默認(rèn)為 1500)-p <port>:設(shè)置用于測(cè)試的端口(默認(rèn)為 33434)-m <max_hops>:設(shè)置最大跳數(shù)-q <number>:每跳發(fā)送的探測(cè)數(shù)(默認(rèn)為 1)-f <first_hop>:從指定的跳躍開(kāi)始跟蹤-T:關(guān)閉路徑MTU(路徑最大傳輸單元)發(fā)現(xiàn)的檢測(cè)
示例用法
跟蹤主機(jī)的路徑
這將逐跳顯示到 example.com 的網(wǎng)絡(luò)路徑,并提供有關(guān)沿路徑的最大傳輸單元 (MTU) 的信息。
tracepath example.com
使用數(shù)字輸出追蹤路徑
為了避免 DNS 查找并顯示數(shù)字 IP 地址而不是主機(jī)名
tracepath -n example.com
設(shè)置最大跳數(shù)
僅跟蹤最多 10 個(gè)跳數(shù)
tracepath -m 10 example.com
更改數(shù)據(jù)包長(zhǎng)度
要跟蹤數(shù)據(jù)包大小為 1200 字節(jié)
tracepath -l 1200 example.com
指定自定義端口
tracepath -p 8080 example.com
顯示禁用 MTU 發(fā)現(xiàn)的路徑
默認(rèn)情況下,tracepath 會(huì)嘗試發(fā)現(xiàn)路徑 MTU,但可以使用 -T 選項(xiàng)禁用此行為
tracepath -T example.com
指定每跳探測(cè)次數(shù)
tracepath -q 3 example.com
從特定跳開(kāi)始跟蹤路徑
從第 5 跳開(kāi)始跟蹤
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)過(guò) 5 跳后到達(dá)目的地 (example.com)
pmtu 1500:路徑上的最大傳輸單元 (MTU) 大小1到5:本地機(jī)器和目的地(example.com)之間的路由器或設(shè)備ms時(shí)間:每次跳躍的往返時(shí)間
與 traceroute 的比較
- MTU 發(fā)現(xiàn):tracepath 具有內(nèi)置的 MTU 發(fā)現(xiàn)功能,而 traceroute 默認(rèn)沒(méi)有
- 默認(rèn)行為:tracepath 嘗試確定沿路徑的 MTU,而 traceroute 僅顯示跳數(shù)而沒(méi)有此功能
到此這篇關(guān)于Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析的文章就介紹到這了,更多相關(guān)Linux tracepath網(wǎng)絡(luò)診斷內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux字符設(shè)備驅(qū)動(dòng)基礎(chǔ)
這篇文章主要介紹了linux字符設(shè)備驅(qū)動(dòng)基礎(chǔ)的相關(guān)資料,需要的朋友可以參考下2026-02-02
django 利用pillow 進(jìn)行簡(jiǎn)單的設(shè)置驗(yàn)證碼功能(python)
這篇文章主要介紹了django 利用pillow 進(jìn)行簡(jiǎn)單的設(shè)置驗(yàn)證碼功能(python),非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-08-08
Apache Shiro 使用手冊(cè)(五) Shiro 配置說(shuō)明
這篇文章主要為大家分享了Apache Shiro 配置說(shuō)明,需要的朋友可以參考下2014-06-06
apache2.2 支持.net 3.5的設(shè)置方法
一直在為asp.net程序的打包發(fā)布頭疼,甚至想過(guò)把程序裝好放到vware里!但為什么一直沒(méi)有想到apache這位大哥呢?!以至今天才google apache+asp.net。2009-10-10
由Apache 500錯(cuò)誤引出的臨時(shí)文件問(wèn)題分析解決
最近老是發(fā)覺(jué)centos下的php出現(xiàn)各種各樣的問(wèn)題,先是smarty大點(diǎn)就中斷執(zhí)行,然后,運(yùn)行速度好像變慢,到今晚。。。,終于罷工了--500內(nèi)部錯(cuò)誤。2014-07-07

