initial sppp, pppoe implementation
(this is a good example using nopt)
we may need to store the sppp secret in a database,
the kernel does not seem to want to give it up...