Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2005, à 20:45

antoine b

iptables : translation de port

Bonsoir,

J'ai deux ordinateurs:
- A (192.168.0.1) relié à internet par un modem usb (ppp0 83.x.x.x)
- B (192.168.0.2) relié à A par un cable croisé
avec ceci dans A (avec les module nat chargé: ip_nat_ftp, ip_nat_irc, iptable_filter, iptable_mangle, iptable_nat) :
iptables -F FORWARD
iptables -A FORWARD -j ACCEPT
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

Je peux avoir internet sur ma machine B. big_smile

Mais voila j'ai creer un serveur apache sur B je peux le voir sur B comme sur A, je souhaite le rendre accessible depuis "l'exterieur", c'est à dire en tapant 83.x.x.x tombé sur mon serveur apache situé en B.
Il faut apperemment faire de la translation de port avec iptables. J'ai testé differentes choses mais rien ne fonctionnent. Je compte donc sur votre aide.
Je n'ai aucun firewall sur A et B.
J'ai essayé differentes choses dont :
iptables -t nat -A PREROUTING -d 192.168.0.2 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.1:80

Bonne soirée,
Antoine.