You should include md5 files for all extensions. pppsetup will work without them. md5 files are used if you update extensions.
To get them to load automatically at the start, include pppsetup in On Boot. The others will be loaded because they are dependencies.
When running pppsetup
Answer No for Callback.
Where it asks for your internet service provider's domain name, leave it blank.
The answers to the other questions should be obvious.
After running this, you need to edit some files manually. See
http://forum.tinycorelinux.net/index.php?topic=458You don't need to edit etc/ppp/options.demand. Skip that part.
You may not need to write nameserver adresses in etc/resolv.conf. I modified the pppsetup extension since that forum page was written, to do this automatically. Check this. It may not work the same after modifying the files. After connecting to the internet, open etc/resolv.conf with a text editor. It should look something like:
nameserver 80.251.192.244
nameserver 80.251.192.245
The numbers will probably be different, depending where you are in the world. If etc/resolv.conf does not have these nameserver addresses, copy them from /etc/ppp/resolv.conf to etc/resolv.conf. I repeat, do this after connecting to the internet. They will not be there before connecting to the internet.
Add the following to /opt/.filetool.lst so it will be backed up.
etc/ppp
etc/resolv.conf
usr/local/sbin/ppp-go