Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1150 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  j'essaie d'utiliser iptables...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j'essaie d'utiliser iptables...

n°602998
zezette
"Allez hop, au revoir"
Posté le 10-12-2004 à 20:30:14  profilanswer
 

Bonsoir à tous,
 
J'essaie d'utiliser iptables pour protéger (un peu) mon pc...  
 
Je veux laisser l'accès www, ftp, telnet et smtp et bloquer le reste. Je fais donc ceci :  
 

Code :
  1. #partage de la connexion internet ; ça, ça marche
  2. iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0
  3. #je bloque tout
  4. iptables -A INPUT -i eth0 -j DROP
  5. #j'autorise ça
  6. iptables -A INPUT -i eth0 -p tcp --sport www -j ACCEPT
  7. iptables -A INPUT -i eth0 -p tcp --sport ftp-data -j ACCEPT
  8. iptables -A INPUT -i eth0 -p tcp --sport ftp -j ACCEPT
  9. iptables -A INPUT -i eth0 -p tcp --sport telnet -j ACCEPT
  10. iptables -A INPUT -i eth0 -p tcp --sport smtp -j ACCEPT
  11. iptables -A INPUT -i eth0 -p tcp --dport www -j ACCEPT
  12. iptables -A INPUT -i eth0 -p tcp --dport ftp-data -j ACCEPT
  13. iptables -A INPUT -i eth0 -p tcp --dport ftp -j ACCEPT
  14. iptables -A INPUT -i eth0 -p tcp --dport telnet -j ACCEPT
  15. iptables -A INPUT -i eth0 -p tcp --dport smtp -j ACCEPT


 
Le problème, c que ça marche pas (du pc en question, je ne sais ni aller sur du www ni sur du ftp et de l'extérieur je ne sais pas accéder à mon ftp ni à mon www ... :( )


Message édité par zezette le 10-12-2004 à 20:36:41

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 10-12-2004 à 20:30:14  profilanswer
 

n°603151
BMOTheKill​er
Posté le 11-12-2004 à 00:54:35  profilanswer
 

pour le partage de connexion tu as oublié cette ligne qui authorise le routage au niveau du noyau : echo 1 > /proc/sys/net/ipv4/ip_forward
 
ensuite, remplace -A(ppend) par -I(nsert)
 
ou sinon tu mets ça :
 
iptables -P INPUT DROP
(table INPUT à DROP par défaut)
iptables -I INPUT -i lo -j ACCEPT
iptables -I INPUT -i IFACE_LAN -j ACCEPT
au lieu de mettre iptables -A INPUT -i eth0 -j DROP qui n'est pas mal mais pas top au niveau sécurité (si tu te trompes sur les règles entre -A ou -I par exemple)
 
puis tu ajoutes tes règles d'acceptation : pas besoin de mettre de "--sport" pour ce que tu veux faire et qui ne concerne dans cette table que le port distant (la personne qui se connecte), là tu as mis : accepter seulement les clients qui se connectent à partir des ports 80, 20, 21, 23 et 25, donc ce n'est pas bon, il faut mettre :
 
iptables -I INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 20 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 23 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 25 -j ACCEPT
 
bon ça c'est la base, après je te conseille de lire un peu de doc au sujet des états (-m state ...)
 
n'oublie pas non plus :
 
tu as les accès à la passerelle et les accès au LAN
pour accepter sur la passerelle, c'est la table INPUT
pour accepter (router) sur le LAN, c'est PREROUTING et FORWARD
 
après la tables OUTPUT c'est pour filtrer ce qui sort (avec "--sport" cette fois), mais dans la généralité on accepte tout trafic sortant
 
firewall de la passerelle : iptables -L
firewall du LAN : iptables -t nat -L
 
--dport : port de destination (là où va la requète)
--sport : port source (d'où vient la requète)
 
bref, il te faut un peu de lecture et chercher quelques exemples tout fait pour comprendre, il y en a pas mal sur ce forum ;)


Message édité par BMOTheKiller le 11-12-2004 à 00:55:06
n°603158
apt-get
Posté le 11-12-2004 à 01:16:21  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  j'essaie d'utiliser iptables...

 

Sujets relatifs
[Iptables] paquets invalidessource iptables
[resolu][iptables] Comment autoriser les connexions ssh ?Arno iptables et NAT, adresse source non modifiée?
utiliser une cle usbProblème X, impossible d'utiliser un autre user
A la recherche d un script iptablesRegles iptables pour coyote linux (a du mal)
Truc bizarre avec serveur FTP et IptablesPb avec log iptables
Plus de sujets relatifs à : j'essaie d'utiliser iptables...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR