I use a wired PPPoE connection to connect to the Internet. What I need to do on Windows to connect to it is put in static IP address, gateway, subnet mask and DNS servers for my LAN card. Next I have to create a dialer for a PPPoE connection, put in my user name, the service name and the password, and "dial" this connection. And it works fine.
On Ubuntu 10.04, however, I have tried setting things up in a similar fashion - put in all static addresses for the "automatic" wired connection, then put in user name, service name, password for a "DSL" connection. It worked for a while, then stopped. I have tried putting in all the details within the DSL configuration dialog, same thing happened—it worked for a while, then stopped. I have tried deleting the ethernet connection and only keeping the DSL one with all the numbers put in place, same thing happened—it worked for a while, then stopped. Each of the times, when it connected, it connected randomly, after trying a few times, and either stopped working within a few minutes, or after I had rebooted. I have deleted and remade the connection dozens of times—even with different names, but nothing seems to be working.
I have also tried
pppoeconf from the terminal, didn't work.
Based on Gilles' suggestion, I have checked
/var/log/kern.log, but nothing changes in the file when I try to connect. I have also checked
/sbin/route, but gedit can't even open it (says it can't figure the character encoding…).
The "connection established" notification pops up from the top right corner, the same way as when the computer is actually connected to a network.
Can anyone figure what's wrong and how it can be solved?