/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]
}
}