Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recettes de cuisine pour IPtables

4 réponses
Avatar
Cumbalero
Bonjour,



Loin de moi l'id=E9e de ne pas me pencher s=E9rieusement sur le sujet (qu=
e=20
je trouve fort int=E9ressant par ailleurs) et de ne pas lire vraiment la =

doc pour comprendre ce que je fais, mais l=E0, j'ai un besoin relativemen=
t=20
urgent (c'est pour faire une maquette vite fait sur un coin de bureau...)=


Je voudrais que toutes les requ=EAtes arrivant sur le port 99 de l'adress=
e=20
128.197.15.10, attach=E9e =E0 eth0, et provenant du domaine cowabonga.tmn=
t=20
(si si, c'est r=E9solu sur la maquette :-P ) soient renvoy=E9es sur le po=
rt=20
4321 du m=EAme serveur.

Je vais demander =E0 mon pote Google, mais si l'un d'entre vous=20
connaissait un site avec des recettes de cuisine (cookbook pour les=20
anglophones) qui me permette de faire =E7a avec un minimum de lecture, je=
=20
suis preneur.

J'ai trouv=E9 jusqu'=E0 pr=E9sent pas mal de tutoriaux, mais rien qui me =

permette jusqu'=E0 pr=E9sent de concr=E9tiser ce besoin sans plusieurs he=
ures=20
de lecture...

Merci d'avance!

A+
JF

4 réponses

Avatar
newsreader
Bonjour,



Loin de moi l'idée de ne pas me pencher sérieusement sur le sujet (que
je trouve fort intéressant par ailleurs) et de ne pas lire vraiment la
doc pour comprendre ce que je fais, mais là, j'ai un besoin relativement
urgent (c'est pour faire une maquette vite fait sur un coin de bureau...)

Je voudrais que toutes les requêtes arrivant sur le port 99 de l'adresse
128.197.15.10, attachée à eth0, et provenant du domaine cowabonga.tmnt
(si si, c'est résolu sur la maquette :-P ) soient renvoyées sur le port
4321 du même serveur.

Je vais demander à mon pote Google, mais si l'un d'entre vous
connaissait un site avec des recettes de cuisine (cookbook pour les
anglophones) qui me permette de faire ça avec un minimum de lecture, je
suis preneur.

J'ai trouvé jusqu'à présent pas mal de tutoriaux, mais rien qui me
permette jusqu'à présent de concrétiser ce besoin sans plusieurs heures
de lecture...

Merci d'avance!

A+
JF




Bonjour,

Avec le domaine DNS, ça va être dur mais avec une adresse IP, une plage
d'adresses IP ou un sous-réseau xxx.xxx.xxx.xxx/aa c'est déjà plus
faisable avec du préroutage :

iptables -t nat -A PREROUTING -i eth0 -s xxx.xxx.xxx.xxx/aa -p tcp --dport
99 -j REDIRECT --to-ports 4321

Si tu as plusieurs adresses, tu fais autant de lignes que d'adresse (tu
changes l'arguement du -s)

Il faut que tu aies à minima chargé le module iptable_nat


Lolotte

--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises...

Avatar
fabrice
Bonjour

voici un site aussi qui survole également le sujet
http://www.labo-linux.org/cours/module-3/chapitre-04-firewalling/

"Cumbalero" a écrit dans le message de news:
f35uq7$6e3$
Bonjour,



Loin de moi l'idée de ne pas me pencher sérieusement sur le sujet (que
je trouve fort intéressant par ailleurs) et de ne pas lire vraiment la
doc pour comprendre ce que je fais, mais là, j'ai un besoin relativement
urgent (c'est pour faire une maquette vite fait sur un coin de bureau...)

Je voudrais que toutes les requêtes arrivant sur le port 99 de l'adresse
128.197.15.10, attachée à eth0, et provenant du domaine cowabonga.tmnt
(si si, c'est résolu sur la maquette :-P ) soient renvoyées sur le port
4321 du même serveur.

Je vais demander à mon pote Google, mais si l'un d'entre vous
connaissait un site avec des recettes de cuisine (cookbook pour les
anglophones) qui me permette de faire ça avec un minimum de lecture, je
suis preneur.

J'ai trouvé jusqu'à présent pas mal de tutoriaux, mais rien qui me
permette jusqu'à présent de concrétiser ce besoin sans plusieurs heures
de lecture...

Merci d'avance!

A+
JF
Avatar
Pascal Hambourg
Salut,


Je voudrais que toutes les requêtes arrivant sur le port 99 de
l'adresse 128.197.15.10, attachée à eth0, et provenant du domaine
cowabonga.tmnt (si si, c'est résolu sur la maquette :-P ) soient
renvoyées sur le port 4321 du même serveur.
[...]


iptables -t nat -A PREROUTING -i eth0 -s xxx.xxx.xxx.xxx/aa -p tcp
--dport 99 -j REDIRECT --to-ports 4321


Si je lis bien l'énoncé, le critère de correspondance porte sur
l'adresse de destination et non sur l'interface d'entrée. En toute
rigueur il faudrait donc utiliser "-d 128.197.15.10" au lieu de "-i
eth0". En toute rigueur toujours, il faudrait utiliser la cible "-j DNAT
--to-destination 128.197.15.10:4321" au lieu de REDIRECT car cette
dernière remplace l'adresse de destination par l'adresse de l'interface
d'entrée, modifiant l'adresse destination si le paquet arrive par une
autre interface que eth0. D'autre part, on ne sait pas si le port 99 est
en TCP ou UDP.

On voit bien avec cet exemple d'apparence simple qu'il n'y a pas de
recette de cuisine universelle. La règle que tu proposes fonctionnera
dans certains cas, mais pas dans d'autres, et l'OP ne nous a pas donné
tous les détails.

Il faut que tu aies à minima chargé le module iptable_nat


Ça dépend des fonctions qui ont été compilées en module ou en dur. Si
les fonctions de Netfilter sont en modules, il en faut bien d'autres que
iptable_nat pour que cette règle fonctionne. Mais de toute façon si tout
est bien configuré les modules nécessaires devraient être chargés
automatiquement à la création de la règle.


Avatar
Christian SKARNIAK
Bonjour,

Connais tu http://www.shorewall.net/

Il s'agit d'une application permettant d'administrer plus facilement iptable
Les règles me semblent plus claires
Tu peux lui adjoindre une couche graphique avec webmin qui propose en
standard un module d'administration

Tu peux ainsi bâtir et administrer très facilement ton firewall Iptable.

Bon courage

christian


"Cumbalero" a écrit dans le message de news:
f35uq7$6e3$
Bonjour,



Loin de moi l'idée de ne pas me pencher sérieusement sur le sujet (que
je trouve fort intéressant par ailleurs) et de ne pas lire vraiment la
doc pour comprendre ce que je fais, mais là, j'ai un besoin relativement
urgent (c'est pour faire une maquette vite fait sur un coin de bureau...)

Je voudrais que toutes les requêtes arrivant sur le port 99 de l'adresse
128.197.15.10, attachée à eth0, et provenant du domaine cowabonga.tmnt
(si si, c'est résolu sur la maquette :-P ) soient renvoyées sur le port
4321 du même serveur.

Je vais demander à mon pote Google, mais si l'un d'entre vous
connaissait un site avec des recettes de cuisine (cookbook pour les
anglophones) qui me permette de faire ça avec un minimum de lecture, je
suis preneur.

J'ai trouvé jusqu'à présent pas mal de tutoriaux, mais rien qui me
permette jusqu'à présent de concrétiser ce besoin sans plusieurs heures
de lecture...

Merci d'avance!

A+
JF