I just remembered something that caught me when I first set up my DSL line. The ppp.linkup file has the first line as the label, matching what is in ppp.conf for your connection. The lines within that block need to have at least one space in front of them! The file I posted above doesn't have them in; either the code tag doesn't support leading spaces or I removed them when I posted the file. The latter is more likely, due to the fact that my emulator I admin my BSD box with doesn't add CRs at the end of each line and instead spits out one continuous line when I copy from it, spaces and all. (I always have to remove the spaces from the output I post and add line breaks because of this.)