新聞中心
linux下查看路由表是網(wǎng)絡管理人員需要工作中經(jīng)常遇到的任務之一。有必要對其有一定的了解,以便更好的處理網(wǎng)絡問題。本文章將介紹在Linux下查看路由表的方法。

公司主營業(yè)務:成都網(wǎng)站建設、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出鎮(zhèn)坪免費做網(wǎng)站回饋大家。
### 一、常用查看路由命令
在Linux下查看路由表有兩個命令`route`和`IP route`,它們的執(zhí)行效果基本相同,都可以查看系統(tǒng)路由表的情況,只是前者來自最小的net-tools包,后者來自更為完善的iproute2包,同時也是該機器上驚天一角。另外,它們之間也不兼容,即當系統(tǒng)上只有route命令時,必須使用route命令來查看網(wǎng)絡路由,而當只有iproute命令時,必須使用iproute命令查看。
### 二、查看操作
通過`route`和`ip route`可以查看路由表中的詳細信息。例如,查看IPv4路由表可以使用如下命令:
“`shell
route -n
或者
```bash
ip route
兩條命令的輸出結果如下:
“`txt
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.100.1.254 0.0.0.0 UG 0 0 0 ens9
10.100.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens9
172.19.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens19
192.168.150.0 0.0.0.0 255.255.255.0 U 0 0 0 ens20
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.100.1.254 0.0.0.0 UG 0 0 0 ens9
10.100.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens9
172.19.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens19
192.168.150.0 0.0.0.0 255.255.255.0 U 0 0 0 ens20
從結果中可以看出,"Destination"為目的IP地址,"Gateway"為下一跳的網(wǎng)關地址,"Genmask"為目的IP和子網(wǎng)掩碼的比較結果,"Flags"指該條目的特殊屬性,"Metric"網(wǎng)關到達目的地的鏈路代價,以及"Iface"網(wǎng)關接口。
### 三、添加刪除路由表
當我們希望添加一條路由表時,可以使用`route add`命令,例如:
```shell
route add -net 192.168.1.0/16 dev ens9
若要刪除路由表,可以使用`route del`命令,它可以刪除系統(tǒng)中的指定路由條目,例如:
“`shell
route del -net 192.168.1.0/16
同樣,還可以通過`ip route`命令添加/刪除路由表。添加新表項如下:
```shell
ip route add 192.168.1.0/24 via 172.16.1.254 dev ens19
添加完成后,使用`ip route`查看路由表,確認可以看到新添加的路由條目。
### 四、更新路由表
路由表一旦更改,就必須更新所有系統(tǒng)的表,使之生效。在Linux下可以使用`route`和`ip route`命令來更新路由表。
首先,執(zhí)行命令`ip route flush`可以立即清空主機所有路由表項目,同時更新剩下表項。如果系統(tǒng)中只需要更新某一個路由表項,可以使用 `ip route change` 命令,其格式為:
“`shell
ip route change
其中``指定要更新的IP地址或IP范圍, ``指定路由表項中的下一跳,而``指定鏈路代價。
### 五、小結
上述就是如何在Linux下查看、添加、刪除和更新路由表的方法,主要通過`route`和`ip route`命令完成,這些命令可以幫助網(wǎng)絡管理員更加簡便地管理網(wǎng)絡,排解
成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。
分享標題:表Linux下查看路由表的方法(linux查看route)
瀏覽地址:http://www.fisionsoft.com.cn/article/ccehieh.html


咨詢
建站咨詢
