需求描述:
site a: 内部192.168.11.0/24 外部电信FTTB线路, PPPoE获取动态公网IP
site b: 内部172.16.10.0/ ...
moses 發表於 2015-2-28 12:37  - :global localcurrentip [:pick [/ip address get [find interface=$vpninterface] address] 0 [:find [/ip address get [find interface=$vpninterface] address] "/"]]
複製代碼 抓取interface address這段script太長了,事實不必那麼麻煩:
假設要抓interface=pppoe-out1的address ,只要這樣宣告即可:- :global localcurrentip
- /interface pppoe-client monitor pppoe-out1 once do={:set localcurrentip $"local-address"}
複製代碼 這樣pppoe-out1的address就會存到localcurrentip裡去了. |