- if ( $established eq '' || $connected eq '' ){
- logger("Remote IP for host $remotehostname has changed or no connection is established, restarting connection to $remoteip.");
- system("/usr/local/bin/ipsecctrl S $settings[0]");
+ if ( $ipmatch eq '' ){
+ logger("Remote IP for host $remotehostname-$remoteip has changed, restarting ipsec.");
+ system("/usr/local/bin/ipsecctrl S");