Pages : 1
#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.
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.
Pages : 1