Je fais tourner 3 machines virtuelles avec Fedora 19. La machine B est configurée avec deux adaptateurs réseaux et fournit un canal que entre la machine A et la machine C.
L'IP de la machine A est réglé sur 192.168.1.1
et l'IP de la machine C est fixé à 172.16.1.1
. Sur la machine B, j'ai un adaptateur avec une IP 192.168.1.254
et un autre adaptateur avec l'IP 172.16.1.254
.
J'ai créé cette règle sur la machine B (qui fonctionne comme un routeur) :
iptables -P INPUT DROP
iptables -A INPUT -p icmp -j ACCEPT
Et donc, aucune connexion entre les machines n'est faite à moins que les PING
qui permet la communication entre les machines A et B.
Maintenant je veux créer une règle dans le routeur qui permet la communication de HTTPS
entre le réseau externe (machine C) et le réseau interne (machine A)
J'ai ajouté cette règle dans la machine B :
iptables -A FORWARD -o p7p1 -p tcp --dport 443 -d 192.168.1.1 -j ACCEPT
Où p7p1
est l'interface de la machine B qui se connecte à la machine A. J'ai également essayé :
iptables -A FORWARD -i p8p1 -o p7p1 -p tcp --dport 443 -d 192.168.1.1 -j ACCEPT
Où p8p1
est l'interface de la machine B qui se connecte à la machine C.
Maintenant, sur la machine A, je fais nc -l 443
et sur la machine C nc 192.168.1.1 443
mais je reçois Ncat: Connection timed out
Qu'est-ce qui ne va pas avec ma règle ?