ipfw divert как прописан ?
deny нету каких-нить лишних ?
шлюз выдается ? с ДНС как ?
ifconfig пишет что IP получен ?
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
что тут ? set device PPPoE:rl0
set MTU 1492
set MRU 1492
set dial
set crtscts off
set speed sync
accept lqr
set dns 192.168.0.1
accept dns
disable deflate
disable pred1
disable vjcomp
disable acfcomp
disable protocomp
add default HISADDR
set login
set authname mylogin
set authkey mypass123
set server /var/run/ppp.pid "" 0117
это мой ppp.conf
00092 divert 8668 ip from any to any via tun0
не знаю наскока это правильно, но у меян прописано :-)
а так же
/sbin/natd -n tun0