zoukankan      html  css  js  c++  java
  • linux route 命令

    转载自:https://www.jianshu.com/p/414e3d6face3

      route 管理路由表
             要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。

    一。使用 route -n 查看路由信息:

      
    标题 说明
    Destination 目标网段或者主机
    Gateway 网关地址,* 表示目标是本主机所属的网络,不需要路由
    Genmask 网络掩码
    Flags 标记;
    U: 路由是活动的;
    H: 目标是一个主机;
    G: 路由指向网关;
    R: 恢复动态路由产生的表项;
    D: 由路由的后台程序动态地安装;
    M: 由路由的后台程序修改;
    !: 拒绝路由;
    Metric 路由距离,到达指定网络所需的中转数
    Ref 路由项引用次数
    Use 此路由项被路由软件查找的次数
    Iface 该路由表项对应的输出接口

    二。配置静态路由

      命令: 

    route  [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
    参数 说明
    add 添加一条路由规则
    del 删除一条路由规则
    -net 目的地址是一个网络
    -host 目的地址是一个主机
    target 目的网络或主机
    netmask 目的地址的网络掩码
    gw 路由数据包通过的网关
    dev 为路由指定的网络接口

      

    添加默认网关 为10.0.0.1
    root@text:~# route add default gw 10.0.0.1
    删除默认网关
    root@text:~# route del default gw 10.0.0.1
    
    添加到主机的路由
    root@text:~# route add -host 192.168.10.2 dev eth3
    root@text:~# route -n
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.10.2     *               255.255.255.255 UH    0      0        0 eth3
    删除到主机的路由
    root@text:~# route del -host 192.168.10.2 dev eth3
    
    添加到网络的路由
    root@text:~# route add -net 192.168.55.0 netmask 255.255.255.0 eth3
    删除到网络的路由
    root@text:~# route del -net 192.168.55.0 netmask 255.255.255.0 eth3
  • 相关阅读:
    NS2网络模拟(2)-丢包率
    NS2网络模拟(3)-吞吐率
    NS2网络模拟(4)-吞吐率图
    NS2网络模拟(5)-homework01.tcl
    nagios
    Javascript 统计复选框选中个数
    JUnit单元测试实践:测试工具类和方法(EmptyUtils)
    2013年工作中遇到的20个问题(Bug):161-180
    2013年工作中遇到的20个问题(Bug):161-180
    数据持久层(DAO)通用API的实现
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/15473510.html
Copyright © 2011-2022 走看看