歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux網絡 >> Linux網絡命令之route

Linux網絡命令之route

日期:2017/2/28 15:48:14   编辑:Linux網絡

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