Bonjour à tous.
J'ai un linux sur lequel tourne un serveur quelconque sur le port 8080 (>1024 car ne doit pas avoir les droits root). J'aimerais faire en sorte que les clients distants de ce serveur puissent le joindre comme s'il écoutait le port 80. J'ai donc créé une règle iptables toute simple :
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j REDIRECT --to-port 8080
- Afin de tester cette règle, je connecte ma machine sur un réseau standard (LAN Wi-fi avec routeur du commerce) et depuis une autre machine de la LAN je tente d'afficher une page http://ip_machine. Ça marche
.
- Maintenant, et c'est mon réel objectif, je veux que ma machine sois une gateway Wi-fi. Je configure donc hostapd et tout. Le réseau Wi-fi existe, je peux y connecter une autre machine, pinguer la gateway, afficher http://ip_gateway:8080, mais http://ip_gateway[:80] ne marche pas. Aucune réponse, personne au bout du fil
.
Un peu d'aide serait la bienvenue, ô grands gurus d'iptables.
Pour information, le linux en question est un android (2.3.6) et iptables est le binaire par défaut sur cette version (v1.3.7).
Partager