damon,
this was exactly the issue, except it was osx 10.4.11. setting the mtu
to 1492 on the wireless interface did the trick. for whatever reason
this osx machine in this particular configuration was not working. the
same machine works at home with the same pf ruleset and network topology.
i have been informed that the proper fix for this is encapsulated in the
MTU section of man 4 pppoe. apparently i have been running without a
"proper" mtu setting in my pf.conf and it just so happened to have
worked this whole time. it is odd that the only machine and network
configuration i've ever seen this with is with this osx machine over
wireless at this site. have run for years with this setting off and no
probs....
cheers,
jake