溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用linux的route命令顯示并設置路由

發(fā)布時間:2020-07-16 09:27:57 來源:億速云 閱讀:200 作者:清晨 欄目:服務器

這篇文章主要介紹使用linux的route命令顯示并設置路由,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

route命令用來顯示并設置linux內(nèi)核中的網(wǎng)絡路由表,route命令設置的路由主要是靜態(tài)路由。要實現(xiàn)兩個不同的子網(wǎng)之間的通信,需要一臺連接兩個網(wǎng)絡的路由器,或者同時位于兩個網(wǎng)絡的網(wǎng)關(guān)來實現(xiàn)。

在linux系統(tǒng)中設置路由通常是為了解決以下問題:該linux系統(tǒng)在一個局域網(wǎng)中,局域網(wǎng)中有一個網(wǎng)關(guān),能夠讓主機訪問Internet,那么就需要將這臺機器的ip地址設置為linux機器的默認路由。

要注意的是:直接在命令行下執(zhí)行route命令來添加路由,不會永久保存。當網(wǎng)卡重啟或者機器重啟之后,該路由就失效了。可以在/etc/rc.local中添加route命令來保證該路由設置永久有效。

語法格式:route [參數(shù)]

常用參數(shù):

-A設置地址類型( 默認IPv4)
-C打印linux核心的路由緩存
-v詳細信息模式
-n不執(zhí)行DNS反向查找,直接顯示數(shù)字形式的ip地址
-enetstat格式顯示路由表
-net到一個網(wǎng)絡的路由表
-host到一個主機的路由表
Add增加指定的路由記錄
Del刪除指定的路由記錄
Target目的網(wǎng)絡或目的主機
gw設置默認網(wǎng)關(guān)
mss設置TCP的最大區(qū)塊長度(MSS),單位MB
window指定通過路由表的TCP連接的TCP窗口大小
dev路由記錄所表示的網(wǎng)絡接口

參考實例

顯示當前路由:

[root@linuxcool ~]# route
Kernel IP routing table
Destination     Gateway      Genmask        Flags Metric Ref      Use Iface
default        _gateway      0.0.0.0         UG    100    0        0 ens192
192.168.60.0    0.0.0.0      255.255.255.0   U     100    0        0 ens192

添加一條路由記錄:

[root@linuxcool ~]# route add -net 192.168.60.11 netmask 192.168.60.1 dev ens192

刪除路由記錄:

 [root@linuxcool ~]# route del -net 192.168.60.11 netmask 192.168.60.1 dev ens192 

添加和刪除默認網(wǎng)關(guān):

[root@linuxcool ~]# route add default gw 192.168.60.1
[root@linuxcool ~]# route del default gw 192.168.60.1

以上是使用linux的route命令顯示并設置路由的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI