В статье детально описано как установить FreeBSD 5 для использования в качестве небольшого маршрутизатора.
это куда лучше подойдет для начинающего: http://unix1.jinr.ru/~lavr/FreeBSDR/