#!/bin/sh

# $1 - interface
# $2 - device
# $3 - device speed
# $4 - local IP(WAN IP)
# $5 - remote IP(modem IP)
# $6 - ipparam option

export TZ=$(cat /etc/TZ)

logger "ppp ip-down: args:$1,$2,$3,$4,$5,$6: DNS:$USEPEERDNS,$DNS1,$DNS2"

if [ "$6" = "MODEM" ]; then
    /etc/init.d/S41dns restart
    /etc/init.d/S49ntp restart
    #/etc/init.d/S83openvpn restart

    touch /var/local/telem/ppp-ip-down
    
    echo $1 > /var/local/telem/kill-pppd
    
    /usr/local/bin/ppp/kill-pppd &
    
    if [ -f /etc/racoon/ipsec-ip-down ]; then
        /etc/racoon/ipsec-ip-down $1 $4
    fi
elif [ "$6" = "SERIALIF" ]; then
    /etc/init.d/S41dns restart
    /etc/init.d/S49ntp restart
    #/etc/init.d/S83openvpn restart
    if [ -f /etc/racoon/ipsec-ip-down ]; then
        /etc/racoon/ipsec-ip-down $1 $4
    fi
else   
    /etc/ppp/l2tp-ip-down $1 $2 $3 $4 $5 $6
fi