I found out something very interesting about ppp-2.4.2, something which has changed since the beta release. The good news is that the ip-up and ip-down scripts are now coded so that the DNS servers allocated upon a successful connection are automatically populated in /etc/resolv.conf. Furthermore, when the pppd process is terminated your original resolv.conf is restored
The bad news is that it sets the permissions for resolv.conf to 600 for the duration of the connection, which means that non-root users are unable to read it
The simple fix is to adjust /etc/ppp/ip-up as follows (this excerpt begins on line 30):
Code: Select all
# backup the old configuration and install the new one
cp -a $REALRESOLVCONF $REALRESOLVCONF.pppd-backup
mv $REALRESOLVCONF.tmp $REALRESOLVCONF
chmod 644 $REALRESOLVCONF
fiHas the above got anything to do with it by any chance? If not, then the suggestions I had are probably null and void as you say the error message that you were originally experiencing (specifically, the "LCP: timeout" message) has gone away. If so, then perhaps we should get in touch so that I can take a closer look at exactly what is happening on your system (feel free to get hold of me on your chat network of choice).Kirja wrote:No luck unfortunatly. I did as you instructed kerframil and the error message no longer appears but I am still unable to access the internet.
Elementary, my dear Watson ... try the following:Qubax wrote:i wanted to try it out, but didn't come far
Code: Select all
# emerge sync
# ACCEPT_KEYWORDS="~x86" USE="atm" emerge ppp
# sed -i -e "s/2\.4\.2b3/2\.4\.2/" /etc/ppp/peers/<file>By the way, the reason I am suggesting that you sync and re-emerge is because the developer who committed ppp-2.4.2-r1 made a mistake when he first committed the ebuild to Portage. This mistake meant that the pppatm.so file was not copied into the right place (outside of the Portage sandbox) during the final merge stage


