#!/bin/sh

# place the commands to run after the pppd dial up successfully.

if [ -x /bin/qos_run ]; then
	echo "/bin/qos_run"
	/bin/qos_run
fi

# do it in up.sh, nancy
#if [ -x /sbin/ddns.sh ]; then
#	echo "/sbin/ddns.sh"
#	/sbin/ddns.sh
#fi

# We don't want to disconnect LAN while WAN pppd dial up
# (LAN dns won't refresh) 
#if [ -x /sbin/config-udhcpd.sh ]; then
#	echo "/sbin/config-udhcpd.sh $DNS1 $DNS2"
#	/sbin/config-udhcpd.sh -k
#	/sbin/config-udhcpd.sh -d $DNS1 $DNS2
#	/sbin/config-udhcpd.sh -r 10
#fi

# IPv6 6to4
v6_wan_mode=`nvram_get v6_wan_mode`
if [ -x /sbin/6to4.sh -a "$v6_wan_mode" = "5" ]; then
	/sbin/6to4.sh start
fi

#clean icmp conntrack cache  by bruce hsu
echo 0 > /proc/sys/net/netfilter/nf_conntrack_icmp_timeout
sleep 5
echo 30 > /proc/sys/net/netfilter/nf_conntrack_icmp_timeout

