Вот к чему я пришел:
${fwcmd} add pass tcp from ${my} to any 20,21,80
${fwcmd} add pass udp from ${my} to any 20,21,80
${fwcmd} add pass tcp from any 20,21,80 to ${my}
${fwcmd} add pass udp from any 20,21,80 to ${my}
${fwcmd} add pass tcp from ${my} 20,21,80 to any
${fwcmd} add pass udp from ${my} 20,21,80 to any
${fwcmd} add pass tcp from any to ${my} 20,21,80
${fwcmd} add pass udp from any to ${my} 20,21,80
только эти правила пропускают туда а обратно с FTP сиплется на какие-то странные поты, простите чайника, не знающего основ ftp