Pb serveur proxy mandrake 10.0

Stéphane -  
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   -
Bonjour,

Novice sous linux, je monte actuellement un serveur proxy Linux Mandrake 10.0, problème impossible d'accéder à la connexion internet sur les postes client.

Mon serveur se connecte à l'internet via une connexion LAN.

J'ai activé le forwarding avec :
#> echo > 1 /proc/sys/net/ipv4/ip_forward
#> iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERA
DE

j'ai installé squid et paramétrer via webmin, avec les ACL et l'adresse du proxy.

squid.conf :

http_access src 192.168.0.0/255.255.0.0
http_access allow Localhost
http_access allow localnet
http_access deny all

j'ai également essayé d'accélérer les requêtes avec :
httpd_accel....

Avec ces mêmes paramètres tout marche impéccable sur les versions mandrake 8.0 et 9.0 mais la mandrake 10.0 résiste encore!!

Si vous avez une solution ce serait sympas.

merci beaucoup

bon courage au nouveau linuxien...

8 réponses

  1. kawtar
     
    salut tout le monde, je veux instaler mandrake 10 ché moi, é je sé pa comment fer le configuration de l'internet, pour avoir accé a linternet, jé adsl , si vous avé une procédure por fer cette instalation, aidé moi, je swi encors débutante é je sé pa comen fer, merci
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Une petite adresse fort utile :
    http://christian.caleca.free.fr/squid/squid.htm

    Je me suis jamais penché sur Squid encore, mais regarde tout en bas de la page, au niveau de la conf des "ACL" dans le "squid.conf", c'est peut être là que le bas blesse...

    ;-))

    Z'@+...che.
    JP : Cap de burro Catalan ! 
            Mais Content ;-)
    0
  3. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Salut :)

    Deux trois choses, Déjà il nous faudrais la config totale de Squid (sans les commentaires)
    Histoire de voir ce qui pourrait se passer (nottament des boulettes fréquantes, pas d'accés icp, etc.).
    # grep -v ^#.* /etc/squid/squid.conf  | grep -v ^$
    Pour enlever les commentaire et les lignes vierges.

    Ensuite, Pour un proxy, il n'y a pas besoin d'activer l'ipForwarding, ça ne devrait pas te poser de probleme, mais ça rajoute un truc supplémentaire pas util.
    # Donc echo 0 >/proc/sys/net/ipv4/ip_forward

    par contre, tu peut te servir d'iptables pour un proxy transparent en redirigeant tout ce qui sort vers le proxy, là, c'est utile, plus de proxy a indiquer dans les navigateurs... :)

     ♫ Il suffirait de presque rien...
    0
    1. Stéphane
       
      j'ai fait un grep sur le fichier squid.conf et voilà ce que ça donne :

      cache_dir ufs /var/spool/squid 512 16

      http_port 192.168.10.254:80
      cache_effective_user squid
      cache_effective_group squid

      visible_hostname domain.cache.org

      httpd_accel_port 80
      httpd_accel_with_proxy on
      httpd_accel_uses_host_header on

      httpd_accel_host LocalNet
      httpd_accel_host virtual
      httpd_accel_host CACHE
      https_port 192.168.10.254:80

      j'ai effectivement fait quelques ajout par rapport à la configuration initial mais rien n'y fait....

      mer ci pour votre aide.j'ai fait un grep sur le fichier squid.conf et voilà ce que ça donne :

      cache_dir ufs /var/spool/squid 512 16

      http_port 192.168.10.254:80
      cache_effective_user squid
      cache_effective_group squid

      visible_hostname domain.cache.org

      httpd_accel_port 80
      httpd_accel_with_proxy on
      httpd_accel_uses_host_header on

      httpd_accel_host LocalNet
      httpd_accel_host virtual
      httpd_accel_host CACHE
      https_port 192.168.10.254:80

      j'ai effectivement fait quelques ajout par rapport à la configuration initial mais rien n'y fait....

      mer ci pour votre aide.j'ai fait un grep sur le fichier squid.conf et voilà ce que ça donne :

      cache_dir ufs /var/spool/squid 512 16

      http_port 192.168.10.254:80
      cache_effective_user squid
      cache_effective_group squid

      visible_hostname domain.cache.org

      httpd_accel_port 80
      httpd_accel_with_proxy on
      httpd_accel_uses_host_header on

      httpd_accel_host LocalNet
      httpd_accel_host virtual
      httpd_accel_host CACHE
      https_port 192.168.10.254:80

      j'ai effectivement fait quelques ajout par rapport à la configuration initial mais rien n'y fait....

      mer ci pour votre aide.j'ai fait un grep sur le fichier squid.conf et voilà ce que ça donne :

      cache_dir ufs /var/spool/squid 512 16

      http_port 192.168.10.254:80
      cache_effective_user squid
      cache_effective_group squid

      visible_hostname domain.cache.org

      httpd_accel_port 80
      httpd_accel_with_proxy on
      httpd_accel_uses_host_header on

      httpd_accel_host LocalNet
      httpd_accel_host virtual
      httpd_accel_host CACHE
      https_port 192.168.10.254:80

      j'ai effectivement fait quelques ajout par rapport à la configuration initial mais rien n'y fait....

      mer ci pour votre aide.
      0
      1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426 > Stéphane
         
        Heu... :)
        T'as eu un soucis on dirait ? :)

        Il en manque un gros gros bout là !
        Pas D'acl, pas d'autorisation... etc :)

         ♫ Il suffirait de presque rien...
        0
  4. stéphane
     
    j'ai eu un petit soucis désolé.....

    donc voilà, j'ai de nouveau fait un grep et voilà ce que ça me donne :

    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hour
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80
    acl Safe_ports port 21
    acl Safe_ports port 443 563
    acl Safe_ports port 70
    acl Safe_ports port 210
    acl Safe_ports port 1025-65535
    acl Safe_ports port 280
    acl Safe_ports port 488
    acl Safe_ports port 591
    acl Safe_ports port 777
    acl Safe_ports port 901
    acl CONNECT method CONNECT
    acl LocalNet src 192.168.10.0/255.255.255.0
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny !SSL_ports
    http_access allow localhost
    http_access allow LocalNet
    http_reply_access allow all
    icp_access allow all
    coredump_dir /var/spool/squid
    cache_dir ufs /var/spool/squid 512 16 256
    http_port 192.168.10.254:80
    cache_effective_user squid
    cache_effective_group squid
    visible_hostname domain.cache.org
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    httpd_accel_host LocalNet
    httpd_accel_host virtual
    httpd_accel_host CACHE
    http_port 192.168.10.254:80

    je pense que c'est un plus complet ;-)

    merci beaucoup, c'est gentil à vous!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Bon comme ça, ça m'a l'air correct ;)
    Au niveau du FireWall il n'y a pas un chaine succepbtilbe de bloquer les clients ?
     ♫ Il suffirait de presque rien...
    0
  7. stéphane
     
    j'ai configuré le firewall iptables :

    ># iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

    j'ai peut être une amléioration lorsque je lance internet explorer le poste client indique :

    ERROR
    The requested URL could not be retrevied

    While trying to retreive the URL : http://www.google.fr/

    The following error was encontred :

    Access denied

    merci à vous
    0
  8. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Tiens :)
    Essayes de commenter cette ligne pour voir :)
    http_access deny !SSL_ports

    Je me demandes si... :)
    Voilà, le defaut devrait etre à http_access deny CONNECT !SSL_ports
     ♫ Il suffirait de presque rien...
    0
    1. Stéphane
       
      merci à vous!!!

      ça marche!!

      En effet il suffisait d'un rien....

      merci beaucoup en tout cas!

      Une question : à quoi correspond cette ligne ?

      http_access deny !SSL_ports

      bon maintenant que ça marceh je vais essayé de sécuriser la connexion...ya encore du pain sur la planche!
      0
      1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426 > Stéphane
         
        Cool!
        De rien ;-)

        En fait tu interdisais tout le traffique sur les port autre que SSL :)
         ♫ Il suffirait de presque rien...
        0
  9. stéphane
     
    ok d'accord! :)

    en tout cas merci pour tout ;-))

    Tu m'a sorti d'une sacré galère...

    j'espère qu'on aura de nouveau l'occasion de conversé c'était enrichissant!

    @++

    Congratulation à asevere!!!!
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Bah de rien :)

      j'espère qu'on aura de nouveau l'occasion de conversé c'était enrichissant!
      y'a des chances :-) mais aprés mes six jours de vacances! :)
       ♫ Il suffirait de presque rien...
      0