URL: https://linuxfr.org/forums/linux-general/posts/resolu-pourquoi-les-ports-internes-changent-ils Title: [Résolu] Pourquoi les ports internes changent-ils? Authors: Ovopack Date: 2014年10月02日T15:32:23+02:00 License: CC By-SA Tags: Score: 0 Bonjour à tous, Je viens car je souhaiterai avoir quelques tout petits éclaircissements par rapport aux ports réseau. En paramétrant mon firewall pour un serveur, j'ai voulu être très restrictif. En autorisant des entrées/sorties de packets sur un port, le **80** par exemple pour mon DynDNS, j'ai rentré ces règles : (DROP par defaut) ```sh INPUT -s ip_distante -d ip_local -p tcp --sport 80 --dport 80 -j ACCEPT OUTPUT -s ip_local -d ip_distante -p tcp --sport 80 --dport 80 -j ACCEPT ``` Et bisarrement en loggant les DROPs pour comprendre pourquoi ca bloque :>**IN=eth0** OUT= SRC=ip_distante DST=ip_local LEN=60 TOS=0x00 PREC=0x00 TTL=52 ID=35450 DF PROTO=TCP **SPT=80 DPT=38109** WINDOW=65535 RES=0x00 ACK SYN URGP=0 **Et la je remarque que le port interne a changé?!?** Le seul moyen de laisser passer les packets est de retirer le --dport pour INPUT et --sport pour OUTPUT. Est-ce normal? Est-ce qu'il n'y a pas un risque que quelqu'un se connecte en 80 et passe en 21 par exemple pour un éventuel ftp non ouvert sur l'internet? Je demande car j'ai vu quelque part qu'on pouvais depuis l'extérieur connaitre l'existante d'un port ouvert avec un nmap sur le port 80. Voila merci d'avance pour les futurs explications.