I am living in China currently and i have to use a pppoe connection to connect to the internet. My problem occurs when i normally connect to the internet using the:

sudo pon dsl-provider

This connects me for around 25 seconds to the internet and than just hangs up and stops the connection. Does anyone know why this occurs? and if so anyone know a solution to keep the connection established without dropping? I know this has nothing to do with my internet router, computer hardware, or anything. When i run my windows vista on my laptop i only have to connect once to the net and it stays. Thanks for the help