分类: LINUX
2006-06-23 22:21:34
[root@test
root]# route [-nee]
[root@test root]# route add [-net|-host] 目標主機或網域 [netmask] [gw|dev] [root@test root]# route del [-net|-host] 目標主機或網域 [netmask] [gw|dev] 參數說明: -n :列出的資訊以 IP 來顯示 -ee :列出較長列的資訊 add :增加路由資訊 del :刪除一個路由資訊 -net :增加一個『網域』的路由,例如 C Class 的網域! -host :增加到某個 IP 主機的路由! netmask :就是 netmask 呀! gw :這個是路由的通訊閘! gw 是以 IP 來建置的 dev :這個是路由的通訊閘! dev 是以 介面 ( internet ) 代號來建置的! 範例: [root@test root]# route<==看路由的資訊! Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 140.116.141.253 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 140.116.141.253 0.0.0.0 UG 0 0 0 ppp0 [root@test root]# route -n <==以 IP 的方式來顯示路由! Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 140.116.141.253 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 140.116.141.253 0.0.0.0 UG 0 0 0 ppp0 注意到 route, route -n 這兩個範例喔!使用 -n 與否會使 domain 是否進行查詢, 一般來說,我都喜歡加上 -n 的,因為不必去查詢正反解,顯示速度較快, 此外, default gateway 就是 0.0.0.0 喔! [root@test root]# route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 # 新增一個路由規則! [root@test root]# route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0 # 刪除一個路由囉 [root@test root]# route add default gw 192.168.1.2 # 增加一個 default gateway 呢! 注意一下, gw 後面接的是 IP ,而 dev 後面接的則是裝置代號喔! |