Есть FreeBSD 7.2-STABLE (июнь-июль 2009 сборки).
Две сетевушки. Одна наружу fxp0, одна внутрь age0.
Поставил net.inet.ip.fastforwarding=1 (было 0). И сравнил. traceroute до и после на ip этого сервера стали показывать значительно меньшую задержку. Я было обрадовался. Типа все ОК.

А потом позвонил клиент, который внутри, говорит что у него перестало работать.

Начал разбираться. Вижу что от него пакеты наружу идут. На внешнем интерфейсе их вижу. Уходят. А обратно приходят на наружную сетевушку. А на внутреннюю не попадают. Смотрел с помощью tcpdump.
Поставил net.inet.ip.fastforwarding=0, и в тот же миг пакеты побежали к этому клиенту. У этого клиента сеть 10.х.х.х, натится он на следующем наружном сервере. На сервере даже правил никаких в ipfw нет, которые могли влиять.
Вопрос: как могла net.inet.ip.fastforwarding повлиять на маршрутизацию???

з.ы. если это такая клевая настройка в sysctl, как судя в описаниях, то почему ее не включают by default?
Заранее спасибо.