Linux網絡命令之route顯示或者修改本地IP路由表。
語法:
描述
此命令維護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區別。