扫一扫
关注微信公众号

linux传统网络配置命令与ip高级路由命令(5)
2008-01-03   IT实验室

 # ip route add default scope global nexthop dev ppp0 nexthop dev ppp1

  # ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1

  示例4: 设置NAT路由。在转发来自192.203.80.144的数据包之前,先进行网络地址转换,把这个地址转换为193.233.7.83

  # ip route add nat 192.203.80.142 via 193.233.7.83

  示例5: 实现数据包级负载平衡,允许把数据包随机从多个路由发出。weight 可以设置权重.

  # ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 1

  7.7.ip route delete-- 删除路由

  缩写:delete、del、d

  示例1:删除上一节命令加入的多路径路由

  # ip route del default scope global nexthop dev ppp0 nexthop dev ppp1

  7.8.ip route show -- 列出路由

  缩写:show、list、sh、ls、l

  示例1: 计算使用gated/bgp协议的路由个数

  # ip route ls proto gated/bgp |wc

  1413 9891 79010

  示例2: 计算路由缓存里面的条数,由于被缓存路由的属性可能大于一行,以此需要使用-o选项

  # ip -o route ls cloned |wc

  159 2543 18707

  示例3: 列出路由表TABLEID里面的路由。缺省设置是table main。TABLEID或者是一个真正的路由表ID或者是/etc/iproute2/rt_tables文件定义的字符串,

  或者是以下的特殊值:

  all -- 列出所有表的路由;

  cache -- 列出路由缓存的内容。

  ip ro ls 193.233.7.82 tab cache

  示例4: 列出某个路由表的内容

  # ip route ls table fddi153

热词搜索:

上一篇:linux传统网络配置命令与ip高级路由命令(4)
下一篇:linux传统网络配置命令与ip高级路由命令 (6)

分享到: 收藏