Вы немного не так поняли. Короч маршруты в сети я прописал, все работает уже.
Сделал правила в фаере:
00015 74 4734 allow ip from 192.168.40.0/24 to any
00016 36 5380 allow ip from any to 192.168.40.0/24
00019 546 35276 fwd 192.168.5.1 ip from 192.168.40.0/24 to any
Клиент 192.168.40.3 (шлюз у него по умолчанию 192.168.40.1 (фрибсд))
Сервер 192.168.5.1 успешно видится и пингуется, но инет по преженему не работает. Такое ощущение что правило фаера 19 не заворачывает на нужный шлюз (192.168.5.1), но почему?