www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
 
route命令显示或者修改本地IP路由表。
 
语法:
 
[plain]
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] If]    www.2cto.com  
route  [-v] [-A  family]  del[-net|-host] target [gw Gw] [netmask Nm]  
       [metric N] [[dev] If]  
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区别。
 
 Destination:指定路由的网络目标地址。目标地址可以是一个IP网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP地址、对于默认路由是0.0.0.0(default)。
Genmask:表示路由的网络掩码(netmask)。
 
Gateway:表示网关使用的主机名或者IP地址。上面输出的”*”表示没有网关。
Flag:表示路由的标志。可用的标志如下: 
             U (route is up):该路由是启动的;
            H (target is ahost):目标是主机(IP);
            G(use gateway):需要通过网关传送包;
            R(reinstate route for dynamic routing):对动态路由进行复位设置;
            D(dynamically installed by daemon orredirect):动态安装路由;
            M(modified from routing daemon orredirect):修改路由;
           !(reject route):拒接路由。
 
Metric:路由的单位开销量
Ref:依赖本路由现状的其他路由数目
Use:路由表条目被使用的数目
Iface:路由所发送的包的目的网络
 
posted on 2014-05-22 11:58  秦瑞It行程实录  阅读(269)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui