Hi. I’m need check ip address get pptp-client when it connected to server and reconnect when ip is wrong.
in terminal command: “interface pptp-client monitor “pptp-home” once” display local-address:
[admin@DACHA_GTX400] > interface pptp-client monitor “pptp-home”
status: connected
uptime: 1h29m57s
encoding: MPPE128 stateless
mtu: 1400
mru: 1460
local-address: 10.200.13.20
remote-address: 10.200.15.20
but in script i can’t get it value. My script:
:local “vpn-interface-name” “pptp-home”
:local “vpn-check-ip” “10.200.13.20”
/interface pptp-client monitor $“vpn-interface-name” once do={
:log info “Monitor”
:if ($status = “connected”) do={
:log info “Connected”
:log info $local-address
:if ($local-address != $“vpn-check-ip”) do={
:log info “Reconnect VPN”
/interface pptp-client disable $“vpn-interface-name”
:delay 10s
/interface pptp-client enable $“vpn-interface-name”
#}
}
}
please help me.