i have a linux box serving as a cable modem firewall / router. but ive encountered a problem with FTP. when i connect to an FTP server and attempt to list a directory's contents, it tells me its unable to create a data connection....i assume this is because my firewall is blocking the port used for this data connection...does FTP just pick a random unused high port or can you specify which one for it to use so i can unbock the port?

damn firewalls.