You need to specify the full path in rc.local for a
command to work.
example:
/usr/sbin/pppoe-start
Bigpaws
still no luck

You are working as root
Frequently used programs:
Configuration : vasm
Package manager: slapt-get, pkg
Network tools : ifconfig, host, ping, nmap, iptables
File manager : mc (press F2 for useful menu)
Editor : mcedit, nano, vi
Multimedia : alsamixer, play
vector6:/~
root:# pppoe-status
pppoe-status: Link is attached to ppp0, but ppp0 is down
vector6:/~
root:# pppoe-stop
Killing pppd (3634)
LAST FEW LINES OF rc.local
## You may add custom initialisation below this
# Autostart DSL
/usr/sbin/pppoe-start
vector6:/~