扫一扫
关注微信公众号

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

在某些情况下,我们不只是需要通过数据包的目的地址决定路由,可能还需要通过其他一些域:源地址、IP协议、传输层端口甚至数据包的负载。

  这就叫做:策略路由(policy routing)。

  8.5. ip rule add -- 插入新的规则

  ip rule delete -- 删除规则

  缩写:add、a;delete、del、d

  示例1: 通过路由表inr.ruhep路由来自源地址为192.203.80/24的数据包

  ip ru add from 192.203.80/24 table inr.ruhep prio 220

  示例2:把源地址为193.233.7.83的数据报的源地址转换为192.203.80.144,并通过表1进行路由

  ip ru add from 193.233.7.83 nat 192.203.80.144 table 1 prio 320

  示例3:删除无用的缺省规则

  ip ru del prio 32767

  8.7. ip rule show -- 列出路由规则

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

  示例1: # ip ru ls

  0: from all lookup local

  32762: from 192.168.4.89 lookup fddi153

  32764: from 192.168.4.88 lookup fddi153

  32766: from all lookup main

  32767: from all lookup 253

  9. ip maddress -- 多播地址管理

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

  9.3.ip maddress show -- 列出多播地址

  示例1: # ip maddr ls dummy

  9.4. ip maddress add -- 加入多播地址

  ip maddress delete -- 删除多播地址

  缩写:add、a;delete、del、d

  使用这两个命令,我们可以添加/删除在网络接口上监听的链路层多播地址。这个命令只能管理链路层地址。

  示例1: 增加 # ip maddr add 33:33:00:00:00:01 dev dummy

  示例2: 查看 # ip -O maddr ls dummy

热词搜索:

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

分享到: 收藏