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:路由所发送的包的目的网络
 

Posix-linux_route的更多相关文章

  1. Linux posix线程库总结

    由于历史原因,2.5.x以前的linux对pthreads没有提供内核级的支持,所以在linux上的pthreads实现只能采用n:1的方式,也称为库实现. 线程的实现,经历了如下发展阶段: Linu ...

  2. 003:Posix IPC的消息队列

    1:与FIFO相比,FIFO要求对一个管道写入之前,必须有进程进行读打开.消息队列则不需要有进行在队列上等待消息的到达. 2:POSIX每次读取总是返回优先级最高的,system V则可以返回任意优先 ...

  3. POSIX正则表达式

    POSIX正则表达式规范 参考:http://en.wikipedia.org/wiki/Regular_expression POSIX正则表达式分为Basic Regular Expression ...

  4. C语言学习笔记(二)_system系统调用及posix说明

    1.9 System系统调用 System库函数的功能是执行操作系统的命令或者运行指定的程序.system库函数的调用需要#include<stdlib.h>这个头文件. #include ...

  5. Linux IPC POSIX 消息队列

    模型: #include<mqueue.h> #include <sys/stat.h> #include <fcntl.h> mq_open() //创建/获取消 ...

  6. POSIX, Bash, GPL etc

    POSIX , SUS, XSI Portable Operating System Interface POSIX是给Unix/Linux系统使用的通用调用接口(SCI, System Call I ...

  7. 解析posix与perl标准的正则表达式区别 ---PHP

        正则表达式(Regular Expression,缩写为regexp,regex或regxp),又称正规表达式.正规表示式或常规表达式或正规化表示法或正规表示法,是指一个用 来描述或者匹配一系 ...

  8. Posix消息队列

    转载于:http://blog.csdn.net/zx714311728/article/details/53197196 1.消息队列 消息队列可以认为是一个消息链表,消息队列是随内核持续的.队列中 ...

  9. 第二章:Posix IPC

    2.1:概述 以下三种类型的IPC合称为“Posix IPC”: Posix消息队列 Posix信号量 Posix共享内存区 Posix IPC在访问它们的函数和描述它们的信息上有一些类似点.本章讲述 ...

  10. POSIX信号

    POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEE ...

随机推荐

  1. Java基础知识强化之IO流笔记18:FileOutputStream写入数据

    1. 创建字节输出流对象,做了几件事情: (1)调用系统功能去创建文件(2)创建fos对象(3)把fos对象指向这个文件 2. 代码示例: package com.himi.fileoutputstr ...

  2. Nginx反向代理,负载均衡配置

    主配置文件:nginx.conf # For more information on configuration, see: # * Official English Documentation: h ...

  3. 9.7noip模拟试题

    题目名称 日历游戏 最大公约数 密码 英文代号 calendar gcd pasuwado 输入文件名 calendar.in gcd.in pasuwado.in 输出文件名 calendar.ou ...

  4. IP 转地址

    1.需要  QQWry.Dat IP 地址数据库 2辅助类库 using System; using System.Collections.Generic; using System.IO; usin ...

  5. BestCoder 1st Anniversary

    Souvenir  Accepts: 1078  Submissions: 2366  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 26 ...

  6. SQL Server 2008中数据压缩

    SQL Server 2008中引入了数据压缩的功能,允许在表.索引和分区中执行数据压缩.这样不仅可以大大节省磁盘的占用空间,还允许将更多数据页装入内存中,从而降低磁盘IO,提升查询的性能.当然,凡事 ...

  7. OC - 10.使用Quartz2D绘制个性头像

      效果图 将一张图片剪切成圆形 在图片周围显示指定宽度和颜色的边框 实现思路 效果图中主要由不同尺寸的两大部分组成 蓝色的背景区域,尺寸等于图片的尺寸加上边框的尺寸 图片区域,尺寸等于图片的尺寸 绘 ...

  8. Swift - 10 - assert(断言)

    //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground& ...

  9. 用JAVA给JSON进行排版

    之前听到朋友的面试题,是如何对JSON进行排版,于是就写了一个Demo,觉得挺有意思的,就贴出来了. 这个就是记录缩进来输出,大家也可以尝试一下其他更好算法来进行输出. 功能:可以把一行的JSON字符 ...

  10. 安卓之cannot convert from Fragment1 to Fragment

    在写一个音乐播放器的时候,用到了fragment,结果在需要返回Fragment的方法里面,无法将Fragment1(Fragment的子类)强制转换成Fragment, 很是纳闷,我是参照一个开源代 ...