It seems the later versions of Mac OS X (10.6+) don't allow the setuid flag to be set on PPPD.
You can fix this by getting your bash on.
- Open Terminal (Applications > Utilities > Terminal)
- Type: sudo chmod u+s /usr/sbin/pppd and hit Enter
- Type the user’s password and hit Enter
- Now connect and get to work :)