本文鏈接:
route命令用來顯示并設(shè)置linux內(nèi)核中的網(wǎng)絡(luò)路由表,route命令設(shè)置的路由主要是靜態(tài)路由。要實現(xiàn)兩個不同的子網(wǎng)之間的通信,需要一臺連接兩個網(wǎng)絡(luò)的路由器,或者同時位于兩個網(wǎng)絡(luò)的網(wǎng)關(guān)來實現(xiàn)。
在linux系統(tǒng)中設(shè)置路由通常是為了解決以下問題:該linux系統(tǒng)在一個局域網(wǎng)中,局域網(wǎng)中有一個網(wǎng)關(guān),能夠讓主機訪問Internetlinux命令,那么就需要將這臺機器的ip地址設(shè)置為linux機器的默認路由。
※ 非 64 位設(shè)備安裝該插件后重啟機器會造成插件失效。問題2已知win7下不需要刪除qos協(xié)議,在跑無盤模式下以前最好不要安裝廠商網(wǎng)卡驅(qū)動或修改win7網(wǎng)絡(luò)協(xié)議種類linux命令,某些情況下會導致安裝完客戶端后重啟網(wǎng)卡失效(建議安裝完win7后確認網(wǎng)卡能使用設(shè)置好ip打完所有系統(tǒng)補丁就直接上傳,某些情況下在安裝好客戶端以后打補丁也會導致網(wǎng)卡失效)。推薦自定義的任務(wù)使用crontab -e命令添加,退出后用/etc/init.d/crond restart命令重啟crond進程,官方文件說不用重啟進程,但我遇到不重啟無法運行任務(wù)的情況。
route [-nNvee] [-FC] [<AF>] List kernel routing tables
route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
route {-V|--version} Display version/author and exit.
-v
選用細節(jié)操作模式
-A family
用指定的地址族(如`inet',`inet6')。
-n
以數(shù)字形式代替解釋主機名形式來顯示地址。此項對試圖檢測對域名服務(wù)器進行路由發(fā)生故障的原因非常有用。
-e
用netstat(8)的格式來顯示選路表。-ee將產(chǎn)生包括選路表所有參數(shù)在內(nèi)的大量信息。
-net
路由目標為網(wǎng)絡(luò)。
-host
路由目標為主機。
-F
顯示內(nèi)核的FIB選路表。其格式可以用-e 和 -ee選項改變。
-C
顯示內(nèi)核的路由緩存。
del
刪除一條路由。
add
添加一條路由。
target
指定目標網(wǎng)絡(luò)或主機?梢杂命c分十進制形式的IP地址或主機/網(wǎng)絡(luò)名。
netmask Nm
為添加的路由指定網(wǎng)絡(luò)掩碼。
gw Gw
為發(fā)往目標網(wǎng)絡(luò)/主機的任何分組指定網(wǎng)關(guān)。注意:指定的網(wǎng)關(guān)首先必須是可達的。也就是說必須為該網(wǎng)關(guān)預先
指定一條靜態(tài)路由。如果你為本地接口之一指定這個網(wǎng)關(guān)地址的話,那么此網(wǎng)關(guān)地址將用于決定此接口上的分組
將如何進行路由。這是BSD風格所兼容的。
metric M
把選路表中的路由值字段(由選路進程使用)設(shè)為M。
mss M
把基于此路由之上的連接的TCP最大報文段長度設(shè)為M字節(jié)。這通常只用于優(yōu)化選路設(shè)置。默認值為536。
window W
把基于此路由之上的連接的TCP窗口長度設(shè)為W字節(jié)。這通常只用于AX.25網(wǎng)絡(luò)和不能處理背對背形式的幀的設(shè)
備。
irtt I
把基于此路由之上的TCP連接的初始往返時間設(shè)為I毫秒(1-12000)。這通常也只用于AX.25網(wǎng)絡(luò)。如果省略此
選項,則使用RFC1122的缺省值300ms。
reject
設(shè)置一條阻塞路由以使一條路由查找失敗。這用于在使用缺省路由前先屏蔽掉一些網(wǎng)絡(luò)。但這并不起到防火墻的
作用。
mod, dyn, reinstate
設(shè)置一條動態(tài)的或更改過的路由。這些標志通常只由選路進程來設(shè)置。這只用于診斷目的,
dev If
強制使路由與指定的設(shè)備關(guān)聯(lián),因為否則內(nèi)核會自己來試圖檢測相應(yīng)的設(shè)備(通常檢查已存在的路由和加入路由
的設(shè)備的規(guī)格)。在多數(shù)正常的網(wǎng)絡(luò)上無需使用。
如果dev If是命令行上最后一個指定的選項,那么可以省略關(guān)鍵字dev,因為它是缺省值。否則路由修改對象
(metric - netmask- gw - dev)無關(guān)緊要。
上一個教程:linux find命令詳解
下一個教程:android linux 解壓命令