Nå som jeg omsider har oppdaget at ethvert spørsmål ikke handler om Linux, særlig når det står WindowsXP i overskriften, så har jeg fått sett litt nærmere på saken.
Jeg bruker selv Comodo på Windows boksen og jeg har sjekket om man kan stille den inn til å fitrere på portranger. Det kan man. Man kan både stille inn protokolltype, ip range og portrange.
Ellers så er det jo sant som gurly sier over at det bare er en til to porter det normalt er snakk om å åpne for for å få det hele til å kjøre. Det øvrige blir jo tatt hånd om av såkalt statefull inspection funksjon som de fleste nyere firewaller bruker og connection tracking.
Da jeg leste spørsmålet første gang og ganske hurtig filtrerte ut alt som har med Microsoft å gjøre og fikk det til å bli til et Linux spørsmål, så trodde jeg at det var noen som av en eller annen grunn ønsket å kjøre en Linux firewall i "static mode" dvs med statefull inspection disablet. (Det finnes også fordeler med dette.) Kun i et slikt tilfelle er det vel nødvendig med å åpne ranger av porter.
Jeg er ikke 100 % sikker på om det egentlig er nødvendig med begge portene åpne, men jeg pleier å åpne for tcp port 20 og 21 og så la statefull og connection tracing ta det øvrige (hos windows så skjer vel dette ganske automatisk og hos Comodo like så.)
Grunnen til at jeg åpner både port 20 0g 21 har å gjøre med at ftp kan kjøre i minst to forskjellige modes som kommuniserer litt forskjellig. Tør ikke å si det sikkert om man egentlig behøver å ha begge poetene åpnes men man kan da teste det med bare port 20 eventuelt port 20 og 21 åpen.
http://www.personalfirewall.comodo.com/