diff options
author | Christian Hesse <mail@eworm.de> | 2019-07-01 10:21:17 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2019-07-01 10:21:17 +0200 |
commit | 5d0104f0a702a65befb5ebd9914481a14e28cb2e (patch) | |
tree | 5fb3aeff364327908eda1a797fc99395044a4835 /update-gre-address | |
parent | 08ef63ddbd4e02ebe978f48412c03d08ab8fc153 (diff) |
update-gre-address: update for latest routerosrouteros-6.45
With RouterOS 6.45 "remote-peers" was renamed to "active-peers":
*) ipsec - renamed "remote-peers" to "active-peers";
Diffstat (limited to 'update-gre-address')
-rw-r--r-- | update-gre-address | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/update-gre-address b/update-gre-address index 2964d46..7e70a6d 100644 --- a/update-gre-address +++ b/update-gre-address @@ -7,14 +7,14 @@ / interface gre set remote-address=0.0.0.0 disabled=yes [ find where !running !disabled ]; -:foreach Peer in=[ / ip ipsec remote-peers find ] do={ - :local Id [ / ip ipsec remote-peers get $Peer id ]; +:foreach Peer in=[ / ip ipsec active-peers find ] do={ + :local Id [ / ip ipsec active-peers get $Peer id ]; :local GreInt [ / interface gre find where comment=$Id ]; :if ([ :len $GreInt ] > 0) do={ :local GreName [ / interface gre get $GreInt name ]; :local AddrOld [ / interface gre get $GreInt remote-address ]; :local Disabled [ / interface gre get $GreInt disabled ]; - :local AddrNew [ / ip ipsec remote-peers get $Peer dynamic-address ]; + :local AddrNew [ / ip ipsec active-peers get $Peer dynamic-address ]; :if ($AddrNew != $AddrOld || $Disabled = true) do={ :log info ("Update remote address for interface " . $GreName . " to " . $AddrNew); / interface gre set remote-address=0.0.0.0 disabled=yes [ find where remote-address=$AddrNew name!=$GreName ]; |