Are you using pppoe dialer in windows? If so follow this post: Connect to PPPoe automatically
Works flawlessly, create the bat files, and use task scheduler to run them at specific times, I use task scheduler to run connect.bat file @ 2.10AM, then run utorrent 5 mins later and disconnect.bat @ 7.50AM. Never let me down.
Much better option that running 3rd party softwares.