Trouble is, I don't use this dial-up stuff myself, so it's difficult to advise you. I do use a couple of broadband modems but with NetworkManager, so I don't have to mess around with pppoe-start and all that stuff.
Anyway, as I'm not an expert on pppoe, a different approach you could try would simply be to automate the entry of the command pppoe-start at start-up. You can do that by adding it to the file /etc/conf.d/local as follows:
- Code: Select all
# Here is where you can put anything you need to start
# that there is not an init script for.
local_start() {
# This is a good place to load any misc programs
# on startup (use &>/dev/null to hide output)
pppoe-start
# We should always return 0
return 0
}
local_stop() {
# This is a good place to unload any misc.
# programs you started above.
# We should always return 0
return 0
}
Give that a try to see if it does what you want.