Configuration WPAD

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Configuration WPAD

Messagepar Valérie » 12 Mai 2011 17:10

Bonjour,

Je suis toujours sur la configuration de mon ipcop...
Ma configuration :

IPCOP version 1.4.21
Addons : BlockOutTraffic, Sarg, Advproxy
Modem [192.168.1.2]
Carte RED [192.168.1.4]
Carte GREEN [192.168.2.1]
Point d'accès Wifi [192.168.2.2 / passerelle et DNS 192.168.2.1]
Ordinateur portable [DHCP]

Tout fonctionne, DHCP OK, accès internet OK

J'ai créé dans les options DHCP, deux lignes :
wpad "http://192.168.2.1:800/wpad.dat" Globale
wpad code 252=text Définition d'option

Les deux sont activées.
Le port 80 est autorisé.

Le DHCP fonctionne mais pas le WPAD...
ni avec Firefox, ni avec IE.

Auriez-vous une idée s'il vous plait ?
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar Franck78 » 13 Mai 2011 11:04

1) vérifier que le fichier est lisible avec l'adresse indiquée
2) vérifier qu'il est correct (syntaxe)
3) vérifier que firefox utilise bien le mécanisme

en gros, IPCop délivre l'information. C'est à peine la moitié du job, fait une recherche "howto wpad firefox"
http://irp.nain-t.net/doku.php/220squid:050_wpad
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Re: Configuration WPAD

Messagepar Valérie » 13 Mai 2011 16:01

j'ai déjà lu et vérifié cette page
j'ai fait tous les sujets sur le net sur la question
sinon je serai pas venu poster ici
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar jdh » 13 Mai 2011 17:19

La page indiquée par franck78 est remarquable de pédagogie !

Personnellement, je ferais les mêmes tests : tcpdump (ou whireshack) pour regarder EXACTEMENT ce qui se passe.
L'étape n° 1 indiquée par Franck78 est utile !
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Re: Configuration WPAD

Messagepar Valérie » 17 Mai 2011 09:46

avec IE et firefox configurés en adresse proxy http://192.168.2.1:800, j'ouvre http://wpad/wpad.dat

le contenu de mon wpad.dat est le suivant

function FindProxyForURL(url, host)
{
if (
(isPlainHostName(host)) ||
(dnsDomainIs(host, ".localdomain")) ||
(isInNet(host, "10.0.0.0", "255.0.0.0")) ||
(isInNet(host, "172.16.0.0", "255.240.0.0")) ||
(isInNet(host, "192.168.0.0", "255.255.0.0")) ||
(isInNet(host, "169.254.0.0", "255.255.0.0"))
)
return "DIRECT";

else

if (
(isInNet(myIpAddress(), "192.168.2.0", "255.255.255.0"))
)
return "PROXY 192.168.2.1:800";


je vais reprendre le tuto cité au dessus du début, dans le calme :/
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar jdh » 17 Mai 2011 10:28

Maintenant que l'étape 1 a été franchi, il faut regarder l'étape 2 "vérifier que le code est correct".
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Re: Configuration WPAD

Messagepar Franck78 » 17 Mai 2011 10:56

si on lit attentivement le script, il est faux. Il retourne toujours soit DIRECT soit rien.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Re: Configuration WPAD

Messagepar jdh » 17 Mai 2011 11:08

Je pense même qu'il plante directement (puisque la syntaxe n'est pas bonne).

Or comme l'exécution de ce javascript est transparente, le navigateur ne sait pas comment s'en sortir ...
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Re: Configuration WPAD

Messagepar Valérie » 17 Mai 2011 11:44

bon alors avec le wpad comm il est fait là, j'ai remarqué avec Whireshack que IE cherchait même pas le proxy.
Donc j'ai pris le wpad qui il y a dans le tuto et whireshack me donne ça :

Image


et là j'avoue, c'est au dessus de mes capacités pour comprendre ce qu'il se passe...
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar Franck78 » 17 Mai 2011 14:37

tu t'embarques dans un truc inutile (wireshark).
commence SIMPLE:

Code: Tout sélectionner
function FindProxyForURL(url, host)
{
return "PROXY 192.168.2.1:800";
}
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Re: Configuration WPAD

Messagepar jdh » 17 Mai 2011 15:11

Wireshark a comme seul intérêt de vérifier la démarche :
- (au lancement d'un navigateur)
- requête ARP : recherche de wpad.xxxx
- requête HTTP : get /wpad.dat (ou proxy.pac selon la technique WPAD/dns ou WPAD/dhcp)
Il est notable que Wireshark est un outil très puissant ...


Sinon, bien sur, il faut suivre Franck78 : on écrit un wpad.dat simplifié que l'on complexifie au fur et à mesure ...


NB : J'avais vu que la syntaxe était fausse !
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Re: Configuration WPAD

Messagepar Valérie » 23 Mai 2011 12:00

Retour de congés
Merci pour votre aide.

J'ai fait un wpad super simplifié comme l'exemple et ça ne fonctionne pas.

on est bien d'accord que pour vérifier l'accessibilité du wpad.dat, je dois configurer le proxy manuellement dans le navigateur ?
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar jdh » 23 Mai 2011 12:22

Le navigateur, s'il veut détecter le proxy automatique, doit FORCEMENT accéder au fichier indiqué (url) par l'option 252 ... sans proxy !

Cela se teste, sans proxy, en collant l'url et en regardant s'il reçoit bien le dit fichier.
Ensuite, il faut respecter la syntaxe assez peu claire. Donc on fait simple puis on complexifie en testant au fur et à mesure.
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Re: Configuration WPAD

Messagepar Valérie » 23 Mai 2011 16:23

Bon donc l'étape 1 est pas bonne...
Voilà ma config DHCP

Image

j'ai tâché de suivre la syntaxe indiquée dans IPCOP...
Valérie
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 22 Mars 2011 18:09

Re: Configuration WPAD

Messagepar jdh » 23 Mai 2011 16:40

De la différence entre nom court et nom FQDN ! (wpad et wpad.domaine.com)
On peut aussi utiliser une adresse ip !


Si, sans proxy, le navigateur ne ramène rien pour l'url indiquée, cela ne risque pas de fonctionner !


NB : on dit "étape 2" ou "étape 3" mais on dit "étape n° 1", sinon on prête à confusion ... (it's a joke)
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Suivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité