您好,登錄后才能下訂單哦!
這篇文章主要介紹使用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地址 |
-e | netstat格式顯示路由表 |
-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è)資訊頻道!
免責聲明:本站發(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)容。