в rc.conf отключи natd на первое время.
в /etc/fwrules поставь вот что:
my_ISPs_DNS = напиши сам:)
ipfw add allow tcp from any to any via tun0 established
ipfw add allow tcp from me to any via tun0 setup
ipfw add allow log icmp from any to any
ipfw add allow udp from me to $my_ISPs_DNS 53 via tun0
ipfw add allow udp from $my_ISPs_DNS to me via tun0
ipfw add allow ip from any to any via lo0
ipfw add deny log ip from any to any
---
это примитивные правила, но за то время пока ты экспириментируешь, тебя не сломают:).
они должны работать.
PS. зачем тебе NAT? поставь сквид, обычным юзерам его хватает - passive ftp, http, https. плюс кэш для уменьшения траффика. тем более, как я понял ты юзаешь FreeBSD из дома, или я в этом ошибся?.
|