Vous n'êtes pas identifié.
Alors j'ai un serveur Debian qui doit se connecter en telnet sur une machine CentOS mais j'ai lerreur suivante :
# telnet 192.168.16.167 5666 Connection closed ba foreign host
et pourtant sur le client j'ai fait :
# /sbin/iptables -t filter -A INPUT -p tcp -d "192.168.16.167" -j ACCEPT -- dport 5666 # /etc/init.d/iptables restart
UNE IDEE ?
Merci d'avance
Hors ligne
Ouep. Quelques remarques:
D'abord, pour iptables, mieux vaut utiliser -I, pas -A. Parce que -A ajoute la règle à la fin de la chaîne, alors que -I l'insère au début, donc si la connexion est refusée par une rège explicite plutot que par la policy de la chaîne, la nouvelle regle ne sera jamais atteinte si tu l'ajoutes avec -A.
Ensuite, je ne connais pas les scripts de boot debian, mais y'a une chance que le fait de faire /etc/init.d/iptables restart restaure les anciennes règles. Ce n'est ni souhaitable ni utile: un changement fait par la commande iptables est opérant immédiatement.
Vvu l'erreur "connection closed by foreign host"; a moins d'un firewall local particulièrement vicieux, le problème est sur le serveur, pas sur le client. Tu cherches a faire quoi exactement ? La, il est possible que le serveur rejette la connexion, ou que la connexion réussisse mais que le serveur la ferme tout de suite après, c'est envisageable pour des applications spécifiques.
Si c'est uniquement pour faire de l'accès distant, telnet est déprécié. Meilleurs temps d'utiliser ssh à la place.
Hors ligne
Merci pour la réponse ca m'a appris des trucs sur iptables !
pour mon erreur en fait cela venait de l'adresse ip car jai une machine en NAT et du coup je n'avais pas la VRAI IP !
merci bien
Hors ligne
Hello stoufinette,
N'oublie pas d'éditer ton premier message pour le passer en (Résolu). Merci
Hors ligne