Voir ma réponse ici :https://stackoverflow.com/a/25229943/1472048
Pour CentOS 7, vous devez utiliser la commande "firewall-cmd" comme suit :
firewall-cmd --add-port=2195/tcp --permanent
iptables n'est pas recommandé si vous utilisez le service firewalld.
Essayez la commande suivante, cela a fonctionné pour moi :
$ sudo iptables -A ENTRÉE -p tcp --jport 2195 -j ACCEPTER
$ sudo /etc/init.d/iptables save
Que diriez-vous :
iptables -A INPUT -p tcp --dport 2195 -j ACCEPT
service iptables restart
Cela peut aussi aider.
Cela n'a pas complètement fonctionné pour moi, car ma dernière règle était DROP ALL, ce qui a pratiquement annulé tout ce que j'ai ajouté à iptables par la suite.
Il peut être utile d'utiliser le commutateur -I :
iptables -I INPUT 1 -p tcp --dport 2195 -j ACCEPT
Le INPUT 1
- signifie 1ère règle d'entrée au lieu d'ajouter, pour mettre la règle devant tout supprimer