原貼:http://blog.chinaunix.net/u2/77761/showart_1156991.html
在配置網路時,要為機器指定接收資料報時該包要經過的路徑。在linux系統中,提供乙個命令route,這個命令可以為ifconfig命令配置的網絡卡設定靜態路由。這種設定工作通常在/etc/rc.d/rc.inet1中引入,在系統引導時進行。
我們通過幾個例子來說明如何使用route命令:
routeadd-net127.0.0.0
這個命令將向路由表中新增乙個指定位址或者網路的路由。注意此時網路為a類位址,掩碼被設定為255.0.0.0,這個新新增的條目被連線到lo裝置上。
routeadd-net***.***.***.***netmask255.255.255.0deveth0
這個命令為ip位址為***.***.***.***的主機增加乙個路由,它的網路掩碼被設定為255.255.255.0。
routedel-net***.***.***.***
此命令將刪除***.***.***.***這個網路的路由。
使用route命令還可以很方便地對整個網路的路由資訊進行管理,其輸出結果是網路的路由表。如下所示:
[root@lee/root]#route
kerneliproutingtable
destinationgatewaygenmaskflagsmetricrefuseiface
10.10.8.224*255.255.255.255uh000eth0
10.10.8.0*255.255.255.0u000eth0
127.0.0.0*255.0.0.0u000lo
defaultdgc8.njupt.edu0.0.0.0ug000eth0
defaultdgc8.njupt.edu0.0.0.0ug100eth0
[root@lee/root]#
輸出結果中各個欄位的含義是:
·destination表示路由的目標ip位址。
·gateway表示閘道器使用的主機名或者是ip位址。上面輸出的"*"表示沒有閘道器。
·genmask表示路由的網路掩碼。
·flags是表示路由的標誌。可用的標誌及其意義是:u表示路由在啟動,h表示target是一台主機,g表示使用閘道器,r表示對動態路由進行復位設定;d表示動態安裝路由,m表示修改路由,!表示拒絕路由。
·metric表示路由的單位開銷量。
·ref表示依賴本路由現狀的其它路由數目。
·use表示路由表條目被使用的數目。
·iface表示路由所傳送的包的目的網路。
通過檢視這些輸出資訊,我們就可以方便地管理網路的路由表了。
linux 路由 route命令
route add default dev eth0 預設路由,將去往未知網路的資料報全部從介面eth0發出去 route del default dev eth0 刪掉剛才配的靜態路由 route add default gw 192.168.1.1 寫預設路由的下一跳位址 netstat rn與...
Linux中的閘道器設定 route命令
在linux中,是沒有閘道器的,需要設定的只是一條預設路由。windows中給出的閘道器指的是,把不知道去往 的資料報交給閘道器。也就是預設路由的概念。因此在linux中設定閘道器,我們需要設定的只是一條預設路由而已。如網絡卡設定的是ip位址通過dhcp獲取,一般閘道器可以正常獲取,即路由表中會有預...
linux網路命令之route
route命令顯示或者修改本地ip路由表。語法 route cfvnee route v a family add net host target netmask nm gw gw metric n mss m windoww irtt i reject mod dyn reinstate dev ...