Problèmes avec iptables

salut !

en fait je voudrais que toute mes stations clientes sous Xp passent par mon seveur proxy Squid de linux sans etre obligé de configurer chaque station. Car coté sécurité , certains malins peuvent oter sans moindre mal la config de la station cliente.

mon réseau est constitué d'un routeur puis d'un serveur proxy squid sur une machine à part donc j'ai mis sur ce servuer proxy la passerelle représentant le routeur.

Donc j'ai effectivement taper la commande :

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

cependant cela m'indique
bad argument : 'PREROUTING'
et donc permet à toutes machines du réseau d'accéder o net sans tenir compte des config

que puis-je faire?

2 réponses

  1. Modérateur
    Salut,

    Chez moi ta commande iptables marche bien....
    Tu es sûr que iptables est bien configuré pour le nat chez toi?
    1. alors une bonne nouvelle et une mauvaise nouvelle

      La bonne c que lorsque je configure les stations clientes manuellement en rajoutant l'adresse du proxy TOUT MARCHE NICKEL!

      La mauvaise c que lorsque je tente de rendre le proxy transparent a savoir que toutes les machines clientes soient configurées automatiquement au démarrage de squid RIEN NE MARCHE

      j'ai donc taper :
      iptables -t nat -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128

      Elle passe impeccable cette fois-ci

      puis ai modifié squid.conf
      HTTP_Accel_Host virtual
      HTTP_Accel_Port 80
      HTTP_Accel_With_Proxy on
      HTTP_Accel_Uses_Host_Header yes

      Mais rien ne marche automatiquement!

      Que faire??????? aidez moi svp ! il me reste plus que 2 semaines ! lol

      merci d'avance