Ubuntu怎么查看網(wǎng)絡(luò)路由表

這篇“Ubuntu怎么查看網(wǎng)絡(luò)路由表”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Ubuntu怎么查看網(wǎng)絡(luò)路由表”文章吧。

成都創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),南海網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:南海等地區(qū)。南海做網(wǎng)站價(jià)格咨詢:18982081108

什么是linux中的路由和路由表?

路由的過程意味著ip包在網(wǎng)絡(luò)上從一點(diǎn)傳輸?shù)搅硪稽c(diǎn)。當(dāng)你向某人發(fā)送電子郵件時(shí),你實(shí)際上是在將一系列ip數(shù)據(jù)包或數(shù)據(jù)報(bào)從你的系統(tǒng)傳輸?shù)搅硪粋€(gè)人的計(jì)算機(jī)上。從計(jì)算機(jī)發(fā)送的數(shù)據(jù)包通過幾個(gè)網(wǎng)關(guān)或路由器到達(dá)目標(biāo)計(jì)算機(jī)系統(tǒng)。同樣的方法適用于所有internet協(xié)議,如http、irc和ftp等。

在所有l(wèi)inux和unix系統(tǒng)中,有關(guān)如何轉(zhuǎn)發(fā)ip數(shù)據(jù)包的信息都存儲(chǔ)在內(nèi)核結(jié)構(gòu)中。這些結(jié)構(gòu)稱為路由表。當(dāng)您希望系統(tǒng)與其他計(jì)算機(jī)通信時(shí),可能需要配置這些路由表。首先,了解如何在linux系統(tǒng)上查看這些路由表非常重要。

在本文中,我們將通過以下三個(gè)常用的命令來解釋如何在ubuntu中查看路由表:

  • netstat命令

  • route命令

  • ip route命令

我們?cè)趗buntu 18.04 lts系統(tǒng)上運(yùn)行了本文中提到的命令和過程。

我們使用ubuntu命令行終端,以便運(yùn)行上述命令。您可以通過系統(tǒng)dash或ctrl + alt + t快捷方式打開終端。

如何查看路由表?

方法1:通過netstat命令

netstat命令一直是linux中打印路由表信息一種廣泛使用的方法。然而,它被ip route命令正式取代。無論如何,我們都需要它,因?yàn)樗匀皇菣z索所需信息的一種方法。

以下是使用此命令的方法:

$ netstat -rn

Ubuntu怎么查看網(wǎng)絡(luò)路由表

-r此標(biāo)志用于顯示內(nèi)核路由表

Ubuntu怎么查看網(wǎng)絡(luò)路由表

-n此標(biāo)志用于顯示數(shù)字地址

Ubuntu怎么查看網(wǎng)絡(luò)路由表

這是輸出的結(jié)果:

destination 此列指示目標(biāo)網(wǎng)絡(luò)。
gateway 此列指示網(wǎng)絡(luò)的已定義網(wǎng)關(guān)。 如果在此列中看到*,則表示指定的網(wǎng)絡(luò)不需要轉(zhuǎn)發(fā)網(wǎng)關(guān)。
genmask 此列指示網(wǎng)絡(luò)的網(wǎng)絡(luò)掩碼。
flags 此列中的u輸出表示路線已啟動(dòng)。 g輸出表示應(yīng)該為此路由使用指定的網(wǎng)關(guān)。 d代表動(dòng)態(tài)安裝,m代表修改,r代表恢復(fù)。
mss 此列指示此路由的tcp連接的默認(rèn)最大段大?。╩ss)。
window 此列指示此路由上tcp連接的默認(rèn)窗口大小。
irtt 此列指示此路線的初始往返時(shí)間。
iface iface列顯示網(wǎng)絡(luò)接口。 如果您有多個(gè)接口,您會(huì)看到lo(用于環(huán)回),eth0(第一個(gè)以太網(wǎng)設(shè)備)和eth1(用于第二個(gè)以太網(wǎng)設(shè)備),依此類推您已安裝的接口數(shù)量。

方法2:通過route命令

route命令也屬于曾經(jīng)廣泛使用但現(xiàn)在過時(shí)的命令來查看路由表。 此命令的手冊(cè)頁還提到該命令現(xiàn)在已被ip route命令替換。

通過此命令,您可以通過netstat命令查看完全相同的信息。 以下是如何使用它:

$ route -n

Ubuntu怎么查看網(wǎng)絡(luò)路由表

內(nèi)核 ip 路由表

目標(biāo)            網(wǎng)關(guān)            子網(wǎng)掩碼        標(biāo)志  躍點(diǎn)  引用  使用 接口

0.0.0.0        192.168.182.2  0.0.0.0        ug    20100  0        0 ens33

169.254.0.0    0.0.0.0        255.255.0.0    u    1000  0        0 ens33

172.17.0.0      0.0.0.0        255.255.0.0    u    0      0        0 docker0

192.168.182.0  0.0.0.0        255.255.255.0  u    100    0        0 ens33

-n此標(biāo)志僅用于顯示數(shù)字地址

方法3:通過ip route命令

最后但同樣重要的是,這是在linux中打印路由表信息的最佳方法。 以下是使用此命令的方法:

$ ip route

Ubuntu怎么查看網(wǎng)絡(luò)路由表

雖然這些信息不像前面提到的命令那樣對(duì)讀者友好,但是它仍然足夠您配置路由器。

這是幾個(gè)在ubuntu中查看路由表信息的命令。雖然ip route命令在外觀上不是很整潔,但它仍然是查找相關(guān)路由表信息的推薦方法。雖然其他命令被認(rèn)為是過時(shí)的,但它們有時(shí)確實(shí)有助于導(dǎo)出需要提取的內(nèi)容。

以上就是關(guān)于“Ubuntu怎么查看網(wǎng)絡(luò)路由表”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標(biāo)題:Ubuntu怎么查看網(wǎng)絡(luò)路由表
轉(zhuǎn)載源于:http://bm7419.com/article16/pcshdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、電子商務(wù)搜索引擎優(yōu)化、服務(wù)器托管云服務(wù)器、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)