Включаем необходимые модули
freebsd_ipfw_modules
Включаем маршрутизацию, ipfw и natd
mcedit /etc/rc.conf
gateway_enable="YES" ... firewall_enable="YES" firewall_script="/etc/ipfw.rules" natd_enable="YES" natd_interface="vmx0" natd_flags=""
Создаем правила ipfw
mcedit /etc/ipfw.rules
/sbin/ipfw -f -q flush /sbin/ipfw add divert natd ip from any to any via vmx0
Перезагружаем систему, чтобы проверить, что все корректно включается после перезагрузки
reboot