Iptables - partage de connexion - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 06-10-2003 à 19:35:29
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.1.0/24 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
quand au policy c'est a toi de voir, il est mieux de les mettre sur DROP et ensuite d autorise ce que tu souhaite...
voila.
en esperant que tu trouve ca propre car c'est comme ca que ca se fait
Marsh Posté le 06-10-2003 à 19:37:54
pour bien comprendre comment fonctionne iptables , c'est la :
http://christian.caleca.free.fr/netfilter/
Simple , parfait pour un debutant .
Ensuite , ce site qui permet de creer un script iptables pour une passerelle :
http://morizot.net/firewall/gen/index.php
Je te conseil d'abords de lire le premier lien pour bien comprendre iptables , puis de te generer le script et d'essayer de comprendre son fonctionnement , puis l'adapter a tes besoins .
et enfin , man iptables
Marsh Posté le 06-10-2003 à 19:38:39
djtoz a écrit : echo 1 > /proc/sys/net/ipv4/ip_forward |
et si on veut faire machine par machine (ou @IP par @IP) ?
Marsh Posté le 06-10-2003 à 19:51:29
Nux a écrit : |
hum sais pas...
je te laisse reflechir 2s et je pense que tu devrai trouver...
Marsh Posté le 06-10-2003 à 20:13:50
djtoz a écrit : |
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.1.2/24 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.2/24 -o ppp0 -j MASQUERADE
pour laisser a 192.168.1.2 la perm.. ok, dsl
Marsh Posté le 06-10-2003 à 20:16:39
Nux a écrit : |
hum faut que tu revise t cours sur le reseau toi
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.1.2 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.2 -o ppp0 -j MASQUERADE
Marsh Posté le 06-10-2003 à 20:17:56
djtoz a écrit : |
ouais, desole, le copier coller...
Marsh Posté le 06-10-2003 à 19:21:38
S'lut,
Je viens car je ne comprends pas tout a fait iptables et je ne trouves pas sur le web les reponses a mes questions.
G une machine sous linux qui est connecte au ouiab (adsl). Derniere, j'ai un laptop sous XP. Je veux partager ma connexion pour tous les protocoles.
@IP linuxbox : 192.168.1.2 / @IP laptop : 192.168.1.4
Voila les regles que j'ai faites sur ma linuxbox:
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
/sbin/iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT
/sbin/iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
et voila ce que j'ai fait pour vider les regles :
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -X
/sbin/iptables -t nat -X
->et ca marche pas...
J'avais trouve :
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Cela marchait, mais je trouves que c'est pas propre. Et puis le FTP fonctione pas d'ailleurs.
Alors si vous etes une ame charitable... merci d'avance !!!!
---------------
The software requires Win95 or better, so I installed Linux.