When I remove the two filter lines at the end of my peers file, pppd works. I guess I'll disect the lines one piece at a time and try to figure this out.
/etc/ppp/peers/provider follows: # This optionfile was generated by pppconfig 2.3.2. # debug user "[EMAIL PROTECTED]" remotename provider ipparam provider noauth hide-password connect "/usr/sbin/chat -f /etc/chatscripts/provider" idle 900 /dev/ttyS0 115200 defaultroute noipdefault noproxyarp pass-filter 'not (port (netbios-ns or netbios-dgm or netbios-ssn or microsoft-ds))' active-filter 'outbound and port (www or ssh or ftp or ftp-data or telnet or https or runescape)' # End -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]