Linux使用traceroute來進(jìn)行網(wǎng)絡(luò)診斷分析
簡(jiǎn)介
traceroute 命令是一種網(wǎng)絡(luò)診斷工具,用于跟蹤數(shù)據(jù)包從系統(tǒng)到目標(biāo)服務(wù)器的路徑。它有助于識(shí)別網(wǎng)絡(luò)延遲和路由問題。
安裝
Debian/Ubuntu
sudo apt install traceroute -y
RHEL/CentOS
sudo yum install traceroute -y
Fedora
sudo dnf install traceroute -y
示例用法
基礎(chǔ)用法
發(fā)送具有增加的 TTL(生存時(shí)間)值的數(shù)據(jù)包以發(fā)現(xiàn)數(shù)據(jù)包所采用的路徑
traceroute google.com
示例
traceroute 8.8.8.8
示例輸出
traceroute to google.com (142.250.190.78), 30 hops max, 60 byte packets 1 router.lan (192.168.1.1) 1.013 ms 0.986 ms 1.010 ms 2 192.168.0.1 (192.168.0.1) 2.105 ms 2.098 ms 2.100 ms 3 isp-gateway (203.0.113.1) 10.258 ms 10.302 ms 10.310 ms 4 core-router (203.0.113.2) 20.551 ms 20.564 ms 20.590 ms 5 google.com (142.250.190.78) 30.759 ms 30.802 ms 30.820 ms
字段解析
Hop Number:數(shù)據(jù)包經(jīng)過的路由器序列Host:路由器的主機(jī)名或 IP 地址Round-Trip Times (ms):路由器的響應(yīng)時(shí)間為三次
常用符號(hào)
* * *:沒有響應(yīng)(可能是數(shù)據(jù)包被阻止或丟失)!H:主機(jī)無法訪問!N:網(wǎng)絡(luò)不可達(dá)!X:防火墻阻止
僅顯示 IP 地址
為了避免主機(jī)名解析并僅顯示 IP
traceroute -n google.com
指定最大跳數(shù)
默認(rèn)情況下,traceroute 最多允許 30 個(gè)跳數(shù)
traceroute -m 20 google.com
更改每跳探測(cè)次數(shù)
默認(rèn)情況下,traceroute 每跳發(fā)送 3 個(gè)數(shù)據(jù)包
traceroute -q 1 google.com
使用 ICMP 代替 UDP
默認(rèn)情況下,traceroute 使用 UDP 數(shù)據(jù)包,如果某些網(wǎng)絡(luò)阻止 UDP,可以改用 ICMP
traceroute -I google.com
使用 TCP SYN 數(shù)據(jù)包
當(dāng) ICMP 和 UDP 被阻止時(shí)有用
traceroute -T google.com
設(shè)置數(shù)據(jù)包大小
指定數(shù)據(jù)包大?。J(rèn)值:60 字節(jié))
traceroute google.com 100
traceroute 與 ping 和 mtr 對(duì)比
| 命令 | 功能 |
|---|---|
ping | 檢查主機(jī)是否可訪問并測(cè)量延遲 |
traceroute | 顯示數(shù)據(jù)包到達(dá)目的地所采用的路線 |
mtr | ping 和 traceroute 的實(shí)時(shí)組合 |
以上就是Linux使用traceroute來進(jìn)行網(wǎng)絡(luò)診斷分析的詳細(xì)內(nèi)容,更多關(guān)于Linux traceroute網(wǎng)絡(luò)診斷的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Ubuntu下安裝nvidia顯卡驅(qū)動(dòng)(安裝方式簡(jiǎn)單)
這篇文章主要介紹了Ubuntu下安裝nvidia顯卡驅(qū)動(dòng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
Linux中文件描述符fd與文件指針FILE*互相轉(zhuǎn)換實(shí)例解析
這篇文章主要介紹了Linux中文件描述符fd與文件指針FILE*互相轉(zhuǎn)換實(shí)例解析,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
詳解CentOS升級(jí)Python2.6到Python2.7并安裝pip
本篇文章主要介紹了CentOS升級(jí)Python2.6到Python2.7并安裝pip,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
Apache Shiro 使用手冊(cè)(四) Realm 實(shí)現(xiàn)
在認(rèn)證、授權(quán)內(nèi)部實(shí)現(xiàn)機(jī)制中都有提到,最終處理都將交給Real進(jìn)行處理。因?yàn)樵赟hiro中,最終是通過Realm來獲取應(yīng)用程序中的用戶、角色及權(quán)限信息的2014-06-06

