亚洲va中文字幕无码毛片,亚洲成a人片77777kkkk,五十路丰满中年熟女中出,无码人妻精品一区二区,天堂在线中文

幫助與文檔

當(dāng)前位置: 主頁 > 系統(tǒng)相關(guān) > 正文

Centos使用traceroute排查網(wǎng)絡(luò)問題

時(shí)間:2024/5/4 21:53:47   來源:米安網(wǎng)絡(luò)   作者:云主機(jī)配置專家   點(diǎn)擊:233次

本配置適用于centos6,7版本

page-break-inside: auto; page-break-before: auto; page-break-after: auto;">通過traceroute命令可以用來排查一些網(wǎng)絡(luò)的基礎(chǔ)問題。


首先yum安裝traceroute

yum install traceroute -y

1.命令格式:

traceroute[參數(shù)][主機(jī)]

2.命令功能:

traceroute指令讓你追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑,預(yù)設(shè)數(shù)據(jù)包大小是40Bytes,用戶可另行設(shè)置。

具體參數(shù)格式:traceroute?[-dFlnrvx][-f<存活數(shù)值>][-g<網(wǎng)關(guān)>...][-i<網(wǎng)絡(luò)界面>][-m<存活數(shù)值>][-p<通信端口>][-s<來源地址>][-t<服務(wù)類型>][-w<超時(shí)秒數(shù)>][主機(jī)名稱或IP地址][數(shù)據(jù)包大小]

3.命令參數(shù):

-d?使用Socket層級的排錯功能。

-f?設(shè)置第一個(gè)檢測數(shù)據(jù)包的存活數(shù)值TTL的大小。

-F?設(shè)置勿離斷位。

-g?設(shè)置來源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)。

-i?使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。

-I?使用ICMP回應(yīng)取代UDP資料信息。

-m?設(shè)置檢測數(shù)據(jù)包的最大存活數(shù)值TTL的大小。

-n?直接使用IP地址而非主機(jī)名稱。

-p?設(shè)置UDP傳輸協(xié)議的通信端口。

-r?忽略普通的Routing?Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。

-s?設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。

-t?設(shè)置檢測數(shù)據(jù)包的TOS數(shù)值。

-v?詳細(xì)顯示指令的執(zhí)行過程。

-w?設(shè)置等待遠(yuǎn)端主機(jī)回報(bào)的時(shí)間。

-x?開啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。

4.使用實(shí)例:

實(shí)例1:traceroute?用法簡單、最常用的用法

命令:traceroute?www.baidu.com

5.說明:

記錄按序列號從1開始,每個(gè)紀(jì)錄就是一跳?,每跳表示一個(gè)網(wǎng)關(guān),我們看到每行有三個(gè)時(shí)間,單位是?ms,其實(shí)就是-q的默認(rèn)參數(shù)。探測數(shù)據(jù)包向每個(gè)網(wǎng)關(guān)發(fā)送三個(gè)數(shù)據(jù)包后,網(wǎng)關(guān)響應(yīng)后返回的時(shí)間;如果您用?traceroute?-q?4?www.baidu.com?,表示向每個(gè)網(wǎng)關(guān)發(fā)送4個(gè)數(shù)據(jù)包。

有時(shí)我們traceroute?一臺主機(jī)時(shí),會看到有一些行是以星號表示的。出現(xiàn)這樣的情況,可能是防火墻封掉了ICMP的返回信息,所以我們得不到什么相關(guān)的數(shù)據(jù)包返回?cái)?shù)據(jù)。

有時(shí)我們在某一網(wǎng)關(guān)處延時(shí)比較長,有可能是某臺網(wǎng)關(guān)比較阻塞,也可能是物理設(shè)備本身的原因。當(dāng)然如果某臺DNS出現(xiàn)問題時(shí),不能解析主機(jī)名、域名時(shí),也會?有延時(shí)長的現(xiàn)象;您可以加-n?參數(shù)來避免DNS解析,以IP格式輸出數(shù)據(jù)。

如果在局域網(wǎng)中的不同網(wǎng)段之間,我們可以通過traceroute?來排查問題所在,是主機(jī)的問題還是網(wǎng)關(guān)的問題。如果我們通過遠(yuǎn)程來訪問某臺服務(wù)器遇到問題時(shí),我們用到traceroute?追蹤數(shù)據(jù)包所經(jīng)過的網(wǎng)關(guān),提交IDC服務(wù)商,也有助于解決問題;但目前看來在國內(nèi)解決這樣的問題是比較困難的,就是我們發(fā)現(xiàn)問題所在,IDC服務(wù)商也不可能幫助我們解決。

6.Traceroute的工作原理:

Traceroute最簡單的基本用法是:traceroute?hostname

Traceroute程序的設(shè)計(jì)是利用ICMP及IP?header的TTL(Time?To?Live)欄位(field)。首先,traceroute送出一個(gè)TTL是1的IP?datagram(其實(shí),每次送出的為3個(gè)40字節(jié)的包,包括源地址,目的地址和包發(fā)出的時(shí)間標(biāo)簽)到目的地,當(dāng)路徑上的第一個(gè)路由器(router)收到這個(gè)datagram時(shí),它將TTL減1。此時(shí),TTL變?yōu)?了,所以該路由器會將此datagram丟掉,并送回一個(gè)「ICMP?time?exceeded」消息(包括發(fā)IP包的源地址,IP包的所有內(nèi)容及路由器的IP地址),traceroute?收到這個(gè)消息后,便知道這個(gè)路由器存在于這個(gè)路徑上,接著traceroute?再送出另一個(gè)TTL是2?的datagram,發(fā)現(xiàn)第2?個(gè)路由器......?traceroute?每次將送出的datagram的TTL?加1來發(fā)現(xiàn)另一個(gè)路由器,這個(gè)重復(fù)的動作一直持續(xù)到某個(gè)datagram?抵達(dá)目的地。當(dāng)datagram到達(dá)目的地后,該主機(jī)并不會送回ICMP?time?exceeded消息,因?yàn)樗咽悄康牡亓,那么traceroute如何得知目的地到達(dá)了呢?

Traceroute在送出UDP?datagrams到目的地時(shí),它所選擇送達(dá)的port?number?是一個(gè)一般應(yīng)用程序都不會用的號碼(30000?以上),所以當(dāng)此UDP?datagram?到達(dá)目的地后該主機(jī)會送回一個(gè)「ICMP?port?unreachable」的消息,而當(dāng)traceroute?收到這個(gè)消息時(shí),便知道目的地已經(jīng)到達(dá)了。所以traceroute?在Server端也是沒有所謂的Daemon?程式。

Traceroute提取發(fā)?ICMP?TTL到期消息設(shè)備的IP地址并作域名解析。每次?,Traceroute都打印出一系列數(shù)據(jù),包括所經(jīng)過的路由設(shè)備的域名及?IP地址,三個(gè)包每次來回所花時(shí)間。

版權(quán)保護(hù): 本文「Centos使用traceroute排查網(wǎng)絡(luò)問題」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/system/1305.html

聯(lián)系客服

0312-5535754

微信公眾號