|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 ww111222 于 2011-11-1 00:40 编辑
我的 ros 里 的全部接口:- [ww111222@ROS3.30_CQ] /interface> print
- Flags: D - dynamic, X - disabled, R - running, S - slave
- # NAME TYPE MTU L2MTU
- 0 R LAN ether 1500
- 1 R ;;; -10M
- WAN-DXGQ-ADSL-10M ether 1500
- 2 R ;;; ADSL-4M
- WAN-LT-ADSL-4M ether 1500
- 3 R pppoe-10M pppoe-out 1480
- 4 R pppoe-4M pppoe-out 1480
- 5 R adsl-1-vrrp101 vrrp 1500
- 6 R adsl-1-vrrp102 vrrp 1500
- 7 R adsl-1-vrrp103 vrrp 1500
- 8 R adsl-1-vrrp104 vrrp 1500
- 9 R adsl-1-vrrp105 vrrp 1500
- 10 R adsl-2-vrrp201 vrrp 1500
- 11 R adsl-2-vrrp202 vrrp 1500
- 12 R adsl-1-pppoe-out101 pppoe-out 1480
- 13 R adsl-1-pppoe-out102 pppoe-out 1480
- 14 R adsl-1-pppoe-out103 pppoe-out 1480
- 15 R adsl-1-pppoe-out104 pppoe-out 1480
- 16 R adsl-1-pppoe-out105 pppoe-out 1480
- 17 R adsl-2-pppoe-out201 pppoe-out 1480
- 18 R adsl-2-pppoe-out202 pppoe-out 1480
- [ww111222@ROS3.30_CQ] /interface>
复制代码 我分析了 一下,
所有 正常的 ADSL 线路, 条件是: type=pppoe-out mtu=1480 running
我用 print where type=pppoe-out mtu=1480 running
得出的 列表 与 我在 ROS 里看到的 是一样的, 说明,条件 是正确的。- [ww111222@ROS3.30_CQ] /interface> print where type=pppoe-out running mtu=1480
- Flags: D - dynamic, X - disabled, R - running, S - slave
- # NAME TYPE MTU L2MTU
- 3 R pppoe-10M pppoe-out 1480
- 4 R pppoe-4M pppoe-out 1480
- 12 R adsl-1-pppoe-out101 pppoe-out 1480
- 13 R adsl-1-pppoe-out102 pppoe-out 1480
- 14 R adsl-1-pppoe-out103 pppoe-out 1480
- 15 R adsl-1-pppoe-out104 pppoe-out 1480
- 16 R adsl-1-pppoe-out105 pppoe-out 1480
- 17 R adsl-2-pppoe-out201 pppoe-out 1480
- 18 R adsl-2-pppoe-out202 pppoe-out 1480
- [ww111222@ROS3.30_CQ] /interface>
复制代码 我现在 的 问题是,
1、 我想得到 有几条 pppoe-out 正常运行 线路,比如说 上面 的 是 9条
2、 每条线路的 ID 号,比如说,上面 的是 3,4,12,13,14,15,16,17,18
求高人指点。
我用 :put [/interface find type="pppoe-out"]
得到 一些东西, 数量 和 实际的一致。- [ww111222@ROS3.30_CQ] > :put [/interface find type="pppoe-out"]
- *4;*5;*d;*e;*f;*10;*11;*12;*13
复制代码 现在知道 *4;*5;*d;*e;*f;*10;*11;*12;*13 是16进制数,
搞定了:- :foreach i in=[/interface find type=pppoe-out running mtu=1480] do={:put [/interface get $i name]}
复制代码 |
|