POST INSTALL
-----------

7) ifconfig your ethernet device. It is not necessary you give it
ip address 0.0.0.0 (but it may be good practise). Just make sure you
dont have the default route set since PPPOE will give you one.

For the curious, there is an interesting explanation as to why you
would wanna setup the ether addresses or even multipleof them on
the same interface in a note at:
http://www.cs.toronto.edu/~kal/hse/buck.html

8) setup your ppp options; under redhat, the options are stored
in file /etc/ppp/options and pap-secrets file is stored there as well

You might need a newer version of pppd (i tested this with stock redhat 6.0
pppd 2.3.7); you might also just need to recompile pppd with the
sync option which is necessary to get this working.
Actually, i confirmed that it will not work with anything less than 2.3.7
pppoed assumes that your pppd binary is at: /usr/sbin/pppd
if this is not the case please use the -D option to select
a different location when. I found this to be handy since i was maintaining
two version of pppd (one patched for 2.3).

---- /etc/ppp/options --------------------
lock
local
nocrtscts
noauth
#be careful with mtu/mru if you are masquerading. 
# look at Kal Lin's page at http://www.cs.toronto.edu/~kal/hse/resource.html
mru 1490
mtu 1490
#please make sure you have noaccomp for now
noaccomp
#the construct below is needed by sympatico
name "userid@sympatico.ca" 
#you might want to change defaultroute if you have more
#than one pppoe session
defaultroute
hide-password
sync
#it might be a good idea to uncoment the debug below 
#debug
#kdebug 7
#if you use the -R option to make it persistent
#then uncomment the next two lines below
#lcp-echo-interval 240
#lcp-echo-failure 3
#nodetach

#add anything else you need as well

------ END /etc/ppp/options ------------

---- start /etc/ppp/pap-secrets --------------------
# Secrets for authentication using PAP
# client        server  secret                  IP addresses
userid@sympatico.ca * sympaticopassword
---- END /etc/ppp/pap-secrets --------------------

9) fire pppoed to start up the conection eg
	cd /absolute-path/somewhere/pppoed
	./pppoed

./pppoed -help should give you a brief description of all the options.

NOTE: If you have pppoed in your path you dont need the "./" i.e
just use "pppoed" without the quotes.

By default pppoed assumes eth0 as your ethernet device.
You can override this by passing it a -I option
eg ./pppoed -I eth1

in a few seconds, if all went well, an ifconfig should reveal that you have
a ppp device (most likely ppp0). 
or you can watch the output of the messages file by typing:
tail -f /var/log/messages 
if you are running in the "nodetach" mode (-D), you should be able to see 
all the logs on the terminal where you started. 

IT STILL DOESNT WORK!

Look at the DEBUG-INSTALL file for ways to debug.

