/ppp profile up-down script 的变量

:local  localAddr      //本地IP
:local remoteAddr   //远程IP
:local callerId       
:local calledId
:local interfaceName  //接口名字

:set localAddr $"local-address"
:set remoteAddr $"remote-address"
:set callerId $"caller-id"
:set calledId $"called-id"
:set interfaceName [/interface get $interface name]

 使用示例1 :添加源IP路由

{

:local  localAddr      
:local interfaceName 
:set localAddr $"local-address"
:set interfaceName [/interface get $interface name]
:log info message="start $interfaceName"
/ip route rule set [find comment="$interfaceName"] src-address="$localAddr"
:log error message="$interfaceName====>$localAddr"

}

使用前先在/ip route rule里添加标记
{
:for i from=1 to=200 do={
/ip route rule add src-address=1.1.1.1 table="R$i" comment="pppoe-out$i"
/ip route rule set [find comment="pppoe-out$i"] src-address=[/ip add get [find interface="pppoe-out$i"] address]
}
}

 

 

posted @ 2021-05-10 11:04  嗷嗷鹿鸣[VX|dshoub]  阅读(187)  评论(0编辑  收藏  举报