diff -urN ppp-2.4.4-orig/pppd/ipcp.c ppp-2.4.4/pppd/ipcp.c
--- ppp-2.4.4-orig/pppd/ipcp.c	2009-06-25 16:03:02.000000000 +0800
+++ ppp-2.4.4/pppd/ipcp.c	2009-06-25 09:37:43.000000000 +0800
@@ -1779,6 +1779,7 @@
 		ipcp_close(f->unit, "Interface configuration failed");
 		return;
 	    }
+		system("/sbin/update_uptime");
 
 	    /* assign a default route through the interface if required */
 	    if (ipcp_wantoptions[f->unit].default_route) 
