歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux網絡

Linux網絡命令之route

Linux網絡命令之route顯示或者修改本地IP路由表。

語法:

  1. route [-CFvnee]  
  2. route  [-v]  [-A family]  add [-net|-host] target [netmask Nm] [gw Gw]  
  3.        [metric N] [mss M] [windowW]  [irtt I]  [reject]  [mod] [dyn]  
  4.        [reinstate] [[dev] If]  
  5. route  [-v] [-A  family]  del[-net|-host] target [gw Gw] [netmask Nm]  
  6.        [metric N] [[dev] If]  
  7. route  [-V] [--version] [-h] [--help]  

描述

       此命令維護IP路由表,在設備通過ifconfig命令配置之後,主要用於建立靜態路由到指定的主機或者網絡。

       當add或者del選項指定,route命令是修改路由表。如果沒有這些選項,route命令則顯示路由表中的內容。  

參數

       -n:不使用通信協議或者主機名稱,直接使用IP或者端口號;

       -e:使用netstat格式顯示路由表, -ee會產生一個非常長的帶所有路由表參數的行(更詳細的信息顯示)。

     del:刪除一個路由;

     add:增加一個路由;

增加與刪除路由的相關參數:

       -net:表示後面接的路由為一個網絡;

       -host:表示後面接的為連接到單個主機的路由;

netmask NM

       當增加一個網絡路由,就開始使用網絡掩碼。

       gw:gateway的簡寫,後面接的是IP值,與dev不同;

      dev:通過網關的路由包,注意:指定的網關必須首先是可到達的,這通常意味著需要首先建立網關的靜態路由。如果只是要指定由哪塊網卡連線出去,則使用這個設定,後面接eth0等。



由上面的例子,可以看出route和route –n區別。

Copyright © Linux教程網 All Rights Reserved