Iptables port forwarding
Fermé
djo0012
-
8 mai 2009 à 02:48
rigecko Messages postés 7 Date d'inscription jeudi 31 juillet 2014 Statut Membre Dernière intervention 6 avril 2020 - 7 janv. 2015 à 14:14
rigecko Messages postés 7 Date d'inscription jeudi 31 juillet 2014 Statut Membre Dernière intervention 6 avril 2020 - 7 janv. 2015 à 14:14
A voir également:
- Iptables port forwarding
- Nettoyer port usb c - Accueil - Téléphones
- Port icmp - Forum Réseau
- Port ping - Forum Windows
- Port usb bloqué par administrateur ✓ - Forum Windows
- Port 21 - Forum Réseaux sociaux
3 réponses
aka Shiva
Messages postés
57
Date d'inscription
samedi 25 avril 2009
Statut
Membre
Dernière intervention
14 mai 2009
13
8 mai 2009 à 03:17
8 mai 2009 à 03:17
Bonsoir,
si tu arrives à accéder à internet avec l'autre ordinateur, alors tant mieux. Et si ton modem dispose d'une interface web de configuration, il suffit alors de taper tout simplement son adresse : http://192.168.2.1 depuis n'importe quel poste, pour pouvoir y accéder.
si tu arrives à accéder à internet avec l'autre ordinateur, alors tant mieux. Et si ton modem dispose d'une interface web de configuration, il suffit alors de taper tout simplement son adresse : http://192.168.2.1 depuis n'importe quel poste, pour pouvoir y accéder.
kimojo
Messages postés
383
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
17 août 2009
41
11 mai 2009 à 11:42
11 mai 2009 à 11:42
Je ne suis pas sur que tes iptables soient correct et qu'il y en ai besoin.
Si je traduit ça iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.1.10 --dport 8888 -j DNAT --to 192.168.2.1:80
Tous le paquets à destination de 192.168.1.10 sur le port 8888 doivent être redirigé vers 192.168.2.1 sur le port 80.
ça ne fait pas du tout ce que tu demandes.
En plus, si on veut faire des iptables, je préfères avoir une politique par défaut drop car la tu laisses tout passer.
Bref pour faire ce que tu demandes, tu ne devrait pas avoir besoin de faire des iptables.
Enlèves les, si tu as internet sur ton poste interne c'est que tu arrives à faire un ping de ton poste client 192.168.1.X vers 192.168.2.1
Si ça fonctionne tu devrais pouvoir accéder en http sur 192.168.2.1
Si ça ne fonctionne pas lance wireshark sur différentes interfaces pour voir si la demande et la réponse en http passe bien (par exemple sur eth0 et eth1 passerelle et sur ton client.
Normalement tout devrait fonctionner.
Si je traduit ça iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.1.10 --dport 8888 -j DNAT --to 192.168.2.1:80
Tous le paquets à destination de 192.168.1.10 sur le port 8888 doivent être redirigé vers 192.168.2.1 sur le port 80.
ça ne fait pas du tout ce que tu demandes.
En plus, si on veut faire des iptables, je préfères avoir une politique par défaut drop car la tu laisses tout passer.
Bref pour faire ce que tu demandes, tu ne devrait pas avoir besoin de faire des iptables.
Enlèves les, si tu as internet sur ton poste interne c'est que tu arrives à faire un ping de ton poste client 192.168.1.X vers 192.168.2.1
Si ça fonctionne tu devrais pouvoir accéder en http sur 192.168.2.1
Si ça ne fonctionne pas lance wireshark sur différentes interfaces pour voir si la demande et la réponse en http passe bien (par exemple sur eth0 et eth1 passerelle et sur ton client.
Normalement tout devrait fonctionner.
tout d'abord merci pour ta réponse
ta traduction donne effectivement ce que je voulais essayer de faire, et c'est le seul moyen que j'ai trouvé a date pour arrivé a ce que je veux, s'il y a mieux (et c'est certain puisque cela ne fonctionne pas :p ) je ne cherche qu'a être pointé dans cette direction.
comme je crois avoir dit dans mon poste originale c'est un script temporaire cherchant a testé cette option spécifiquement, mon vrai script contient plus d'une 100aine de règle et deviens difficile a analysé lorsque l'on ne veut qu'une petite partie, c'est pourquoi je teste avec ce petit script avant d'intégré dans le principal ou ma politique par défaut est a drop.
herf... pendant que j'écrivais ce message quelqu'un ma donné un idée et sa fonctionne, alors voici la réponse:
je n'avais pas pensé a faire de masquerading sur eth0. j'ai donc rajouté sa a la fin et sa fonctionne a merveille.
merci de ton aide quand meme :)
Si je traduit ça iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.1.10 --dport 8888 -j DNAT --to 192.168.2.1:80 Tous le paquets à destination de 192.168.1.10 sur le port 8888 doivent être redirigé vers 192.168.2.1 sur le port 80. ça ne fait pas du tout ce que tu demandes.
ta traduction donne effectivement ce que je voulais essayer de faire, et c'est le seul moyen que j'ai trouvé a date pour arrivé a ce que je veux, s'il y a mieux (et c'est certain puisque cela ne fonctionne pas :p ) je ne cherche qu'a être pointé dans cette direction.
En plus, si on veut faire des iptables, je préfères avoir une politique par défaut drop car la tu laisses tout passer.
comme je crois avoir dit dans mon poste originale c'est un script temporaire cherchant a testé cette option spécifiquement, mon vrai script contient plus d'une 100aine de règle et deviens difficile a analysé lorsque l'on ne veut qu'une petite partie, c'est pourquoi je teste avec ce petit script avant d'intégré dans le principal ou ma politique par défaut est a drop.
herf... pendant que j'écrivais ce message quelqu'un ma donné un idée et sa fonctionne, alors voici la réponse:
je n'avais pas pensé a faire de masquerading sur eth0. j'ai donc rajouté sa a la fin et sa fonctionne a merveille.
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
merci de ton aide quand meme :)
rigecko
Messages postés
7
Date d'inscription
jeudi 31 juillet 2014
Statut
Membre
Dernière intervention
6 avril 2020
Modifié par rigecko le 7/01/2015 à 14:14
Modifié par rigecko le 7/01/2015 à 14:14
Salut!
Je cherche a faire pareil ou presque (derouter un acces ssh sur une machine d'un autre LAN. As tu trouvé une solution?
Je cherche a faire pareil ou presque (derouter un acces ssh sur une machine d'un autre LAN. As tu trouvé une solution?
8 mai 2009 à 08:53
sur mes ordinateurs interne j'ai bien accès à internet et aux services de ma passerelle, mais je n'arrive pas a connecté a l'interface du modem, par contre a partir de la passerelle elle même j'y arrive, mais ce n'est d'aucune utilité, n'ayant qu'une ligne de commande je ne peu qu'utiliser lynx comme navigateur et la page utilisant des frames sa ne le fais pas...