新聞中心
在Linux系統(tǒng)中,mtr是一個(gè)常用的網(wǎng)絡(luò)工具,它可以顯示數(shù)據(jù)包從一臺(tái)主機(jī)傳輸?shù)搅硪慌_(tái)主機(jī)所經(jīng)過的路由,mtr全稱為My Traceroute,它結(jié)合了traceroute和ping的功能,可以實(shí)時(shí)顯示數(shù)據(jù)包在網(wǎng)絡(luò)中的傳輸情況,本文將介紹如何使用mtr進(jìn)行路由掃描。

安裝mtr
在大多數(shù)Linux發(fā)行版中,mtr已經(jīng)預(yù)裝,如果沒有預(yù)裝,可以通過以下命令進(jìn)行安裝:
對(duì)于基于Debian的系統(tǒng)(如Ubuntu):
sudo apt-get update
sudo apt-get install mtr
對(duì)于基于RPM的系統(tǒng)(如CentOS、Fedora):
sudo yum install mtr
基本用法
1、查看路由信息
使用mtr命令后,會(huì)顯示從本機(jī)到目標(biāo)主機(jī)之間的所有路由器信息,要查看到www.baidu.com的路由信息,可以執(zhí)行以下命令:
mtr www.baidu.com
2、指定端口
如果目標(biāo)主機(jī)使用了非標(biāo)準(zhǔn)端口,可以使用-p選項(xiàng)指定端口號(hào),要查看到www.example.com的80端口的路由信息,可以執(zhí)行以下命令:
mtr -p 80 www.example.com
3、指定最大躍點(diǎn)數(shù)
使用-c選項(xiàng)可以指定最大躍點(diǎn)數(shù),要查看到www.example.com的前5個(gè)躍點(diǎn)的路由信息,可以執(zhí)行以下命令:
mtr -c 5 www.example.com
4、指定超時(shí)時(shí)間
使用-w選項(xiàng)可以指定超時(shí)時(shí)間,要查看到www.example.com的路由信息,超時(shí)時(shí)間為2秒,可以執(zhí)行以下命令:
mtr -w 2 www.example.com
輸出結(jié)果解析
mtr的輸出結(jié)果主要包括以下幾個(gè)部分:
1、To表示數(shù)據(jù)包從本機(jī)發(fā)送到下一個(gè)路由器的時(shí)間。
2、Host表示下一個(gè)路由器的名稱或IP地址。
3、Loss%表示數(shù)據(jù)包丟失的百分比。
4、Snt表示發(fā)送的數(shù)據(jù)包數(shù)量。
5、Last列表示最后一個(gè)數(shù)據(jù)包到達(dá)該路由器的時(shí)間。
6、Avg表示平均往返時(shí)間。
7、Best表示最佳往返時(shí)間。
8、Worst表示最差往返時(shí)間。
9、StDev表示往返時(shí)間的偏差。
10、+/-表示往返時(shí)間的正負(fù)偏差。
11、TTL表示生存時(shí)間(Time To Live),當(dāng)數(shù)據(jù)包在網(wǎng)絡(luò)中傳輸時(shí),每經(jīng)過一個(gè)路由器,TTL值減1,當(dāng)TTL值為0時(shí),數(shù)據(jù)包將被丟棄,TTL值可以幫助我們了解數(shù)據(jù)包在網(wǎng)絡(luò)中的傳輸距離。
12、Packets表示已發(fā)送的數(shù)據(jù)包數(shù)量。
13、Probes表示探測(cè)的次數(shù),每次探測(cè)都會(huì)發(fā)送一個(gè)新的數(shù)據(jù)包,如果某個(gè)路由器連續(xù)多次未響應(yīng),mtr會(huì)認(rèn)為該路由器不可達(dá),并停止對(duì)該路由器的探測(cè)。
14、Time表示總共花費(fèi)的時(shí)間。
15、Start表示開始探測(cè)的時(shí)間。
16、End表示結(jié)束探測(cè)的時(shí)間。
17、Finished表示探測(cè)完成的時(shí)間,如果某些路由器未響應(yīng),探測(cè)可能會(huì)提前結(jié)束,此時(shí),F(xiàn)inished列將顯示實(shí)際結(jié)束的時(shí)間。
18、Source列表示源IP地址和端口號(hào),如果未指定源IP地址和端口號(hào),將顯示本機(jī)的IP地址和端口號(hào),如果指定了源IP地址和端口號(hào),將顯示指定的IP地址和端口號(hào)。
19、Dial表示使用的DNS服務(wù)器名稱或IP地址,如果未指定DNS服務(wù)器,將顯示本機(jī)的DNS服務(wù)器,如果指定了DNS服務(wù)器,將顯示指定的DNS服務(wù)器。
20、Closed表示連接是否關(guān)閉,如果連接關(guān)閉,將顯示“closed”,否則,將顯示“open”。
21、State表示連接的狀態(tài),可能的狀態(tài)有:connecting(正在連接)、waiting(等待響應(yīng))、synsending(正在發(fā)送SYN報(bào)文)、synrecv(收到SYN報(bào)文)、established(已建立連接)、closed(連接已關(guān)閉)等。
當(dāng)前文章:linuxwifi掃描
地址分享:http://m.fisionsoft.com.cn/article/cddgjdp.html


咨詢
建站咨詢
