La question gagne à être éclairée.

Si ton système et/ou le routeur d'accès à Internet, ne disposent pas de firewall, les ports sont bien sûr ouverts par défaut .

Si un firewall est actif, tout dépend des règles énoncées (tous les ports sont ouverts à l'exception de tel ou tel ports versus seuls les ports énoncés sont ouverts).

Sous cette réserve, le firewall sous Fedora (système -> administration -> niveau de sécurité et parefeu) permet d'ouvrir des ports explicitement au travers d'une interface graphique. Les ports peuvent être ouverts unitairement ou par plage (XXX:YYY).

D'autres firewalls peuvent être installés (Firestarter par exemple), qui obéissent au même principe.

Qu'il sagisse du firewall Fedora ou de Firestarter, tous les firewalls s'appuient sur le firewall natif de Linux, dit netfilter.

Tu peux agir directement pour ouvrir les ports en utilisant les commandes adhoc prévues par iptables, l'interface de configuration d'ipfilter:

(sous root)
#  /sbin/iptables -I INPUT -p tcp  --destination-port 6881:6999 -j ACCEPT (exemple: ouverture de la plage 6881 à 6999 pour les besoins de bittorrent)
# /sbin/iptables-save > /etc/sysconfig/iptables
Sauvegarde de la règle. 
Pour bittorrent, on doit encore ouvrir des ports udp:
#  /sbin/iptables -I INPUT -p udp --destination-port 6972:6972 -j ACCEPT
# /sbin/iptables-save > /etc/sysconfig/iptables
Les règles doivent donc être saisies de façon unitaire, quelles que soient les modalités.

Nota:
#  /sbin/iptables -L
permet de lister les règles actives.
oki, une réponse clair et net ^^

merci beaucoup.

edit : faut-il rebooter pour que les paramètres soient pris en compte ?
J'ai corrigé ma réponse (pour Linux, il s'agit de Netfilter et non d'Ipfilter, qui fonctionne sous Solaris ou BSD; désolé pour la confusion).

Si tu souhaites approfondir, un bon point de départ est constitué par le tutorial de Christian CALECA, mille fois pompé dans de nombreux cours 🙂 et rarement cité.

Sinon, Wikipedia est ton ami: http://fr.wikipedia.org/wiki/Netfilter