I mentioned in a previous thread adding the parameter "connect-delay 5000" (5000=5000 milliseconds=5 seconds) to your pppd options file improves the situation. By improving the situation I mean you may still get occurrences where the connection doesn't get established at the 1st attempt but may takes 3 or 4 attempts instead of endlessly failing.
That parameter specify how long to wait after the connect script finishes for a valid PPP packet from the peer. At the end of this time, or when a valid PPP packet is received from the peer, pppd will commence negotiation by sending its first LCP packet. The default value is 1000 (1 second). This wait period only applies if the connect or pty option is used. Given the above description I thought 5 seconds would be OK and 10 or more wouldn't harm so at some point I changed it to 10 milliseconds. Big mistake, the "loopback detected" error came back. Therefore I'd suggest you start with that value and only change it if the connection never get established. Dom
