红联Linux门户
Linux帮助

linux route 命令问题,请教

发布时间:2014-09-16 14:08:03来源:红联作者:zhangliuxia7115
这是复制出来发的 谁知道什么意思 给详细讲讲 谢谢了


root@mpc8306som /program]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.143.125.128 * 255.255.255.224 U 0 0 0 eth2
10.148.138.0 10.143.125.129 255.255.255.224 UG 0 0 0 eth2
10.143.126.128 * 255.255.255.224 U 0 0 0 eth3
192.168.100.0 * 255.255.255.0 U 0 0 0 eth0
192.168.101.0 * 255.255.255.0 U 0 0 0 eth1
文章评论

共有 8 条评论

  1. xizi001 于 2014-09-19 21:56:21发表:

    你有机器可以测试这个命令,成功了就用 route -n 查看一下

  2. zhangliuxia7115 于 2014-09-19 18:00:10发表:

    6# xizi001


    还有个问题能问问你吗?


    1.我把问题写一下啊。 是这样的 : 我有台 Linux 主机 配有4个网口 ,查看iP 后 知道地址 为 eth0 :192.168.100.123
    eth1:192.168.101.123
    eth2:10.143.125.128
    eth3:10.143.126.128

    2.还知道 网关 的iP :10.143.125.97 netmask : 255.255.255.224


    3.现在远处有个主机 地址为 : 10.148.138.15


    现在我要实现 我的主机与 远方的 主机 通讯 我该怎么 配置路由 ?


    我是这么写的: route add -host 10.148.138.0 netmask 255.255.255.224 gw 10.143.125.97 dev eth2
    我这么写对吗??

  3. zhangliuxia7115 于 2014-09-19 17:39:07发表:

    6# xizi001

    谢谢你啊的回答 基本上是明白了

  4. xizi001 于 2014-09-19 13:11:30发表:

    重复了,不好意思啊,希望你能看懂了

  5. xizi001 于 2014-09-19 13:08:54发表:

    该信息说明这部机器共有5条路由规则 ,第一列为 目的地的网络 如10.143.125.128 就是一个网络,尔最后1列显示的是 要去到这个目的地网络需要使用哪个网络接口 的意思,如 eth2 当要传送的数据包在路由的192.168.100.0 / 255.255.255.0 或者 192.168.101.0/255.255.255.0 里面时,以为第2列对应的 genmak 为* 所以直接以后面的网络接口来传送出去,额不通过 Getaway.那么这一行 “10.148.138.0 10.143.125.129 255.255.255.224 UG 0 0 0 eth2”代表 数据包要传送到 10.148.138.0这个网络中去的话必须要经过 10.143.125.129这个网关。

  6. xizi001 于 2014-09-19 13:08:37发表:

    该信息说明这部机器共有5条路由规则 ,第一列为 目的地的网络 如10.143.125.128 就是一个网络,尔最后1列显示的是 要去到这个目的地网络需要使用哪个网络接口 的意思,如 eth2 当要传送的数据包在路由的192.168.100.0 / 255.255.255.0 或者 192.168.101.0/255.255.255.0 里面时,以为第2列对应的 genmak 为* 所以直接以后面的网络接口来传送出去,额不通过 Getaway.那么这一行 “10.148.138.0 10.143.125.129 255.255.255.224 UG 0 0 0 eth2”代表 数据包要传送到 10.148.138.0这个网络中去的话必须要经过 10.143.125.129这个网关。

  7. xizi001 于 2014-09-19 12:55:38发表:

    Destination Network的意思
    Gateway 网关的IP 若为 * 指不需要额外的IP
    Genmask 就是Netmask,子网掩码的意思,他和 Denstination 组合成为一台主机或网络
    Flags : 标志,显示 U 代表该路由可用,UG,代表该网络需要 Getaway 来帮忙传递
    Iface : 接口的意思

  8. xizi001 于 2014-09-19 12:48:35发表:

    我帮你分析一下啊,说的不好别介意啊