Hello -
I am currently at the end of my understanding. We have PF working between two Ethernet cards perfectly - we have absolutely no problems with it coming up properly and running as needed. What I am having a problem with is when we use PPP to establish a connection to an ISP via a dialup modem. In some cases we do need to do that as the locations do not have high speed access. We have a line for the dialup config in our ppp.conf file called elinkod: This connects up to earthlink manually, with the -ddial or the -auto modes no problem and we can get around on the internet with no problems. We have /etc/ppp/ppp.linkup and in that is a section like this: elinkod: ! sh -c "pfctl -e -f /etc/pf.conf" Now from what I understand this should allow the connection to establish and the enable pf with the ruleset contained in pf.conf. It doesn't seem to ever work. We even tried putting the commands to kick off in a separate script file and kick that file off like so: elinkod: !bg /etc/ppp/ppp.linkup.elinkod Again that also did not work. We have the set log options set in the ppp.conf file under the elinkod section and the relevant sections setup in syslog.conf to allow for logging of ppp information to /var/log/ppp.log - but nothing is appearing in the log files either. Just wondering if anyone has any suggestions as to what to do next? I am sure it is something I am missing, but I read and re-read the man pages and really couldn't find what I was doing wrong - of course information starts to run together late at night and I might have misread or confused something else. Any help is greatly appreciated. Thanks!

