Heres the files etc I use on my openbsd boxes for pppoe.
/etc/rc.local
Code:
/usr/sbin/ppp -ddial pppoe
/etc/pf.conf
/etc/hostname.xxx
/etc/ppp/ppp.conf
Code:
default:
set log Phase Chat IPCP CCP tun command
set redial 15 0
set reconnect 15 10000
set server /var/run/ppp.sock "" 0177
pppoe:
set device "!/usr/sbin/pppoe -i vr0"
disable acfcomp protocomp
deny acfcomp
set mtu max 1448
set mru max 1448
set speed sync
disable lqr
#set lqrperiod 5
set cd 5
set dial
set login
set timeout 0
set authname authname@ISP
set authkey password
add! default HISADDR
enable dns
enable mssfixup
/etc/ppp/ppp.linkup
Code:
MYADDR:
! sh -c "/sbin/pfctl -e -f /etc/pf.conf"
I hope that helps some.