This is just a permission problem, and permission problems can't be simply "avoided".
If you don't have permission to access kppp you either have to modify the permissions of the file or maybe add yourself to the group of users who have access (I always used cable so I'm really not familiar with ppoeand stuff like that), someone else will probably be able to shed more light on this one.
Secondly, if you can connect as root and not as a regular user it means that the permissions on /etc/resolv.conf aren't set properly, you can browse as root can you?
Can you do
Code:
ls -l /etc/resolv.conf
and give us the output?