Project

General

Profile

Evolution #4942

Pouvoir modifier ou patcher wpad.ethX

Added by philippe ferreira about 8 years ago. Updated almost 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
03/29/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,
Dans notre acad, on s'est aperçu que pouvoir personnaliser le fichier wpad.dat pour eth1 serait utile.
exemple pour un accès à une application de gestion technique de batiment qui ne fonctionne à travers le proxy du amon:

function FindProxyForURL(url, host) {
if ( isInNet(host, "127.0.0.1", "255.255.255.255") ||
isInNet(host, "10.94.171.0", "255.255.255.128") ||
// ajout pour acces GTB phil le 22/02/2013
isInNet(host, "82.244.220.227", "255.255.255.255") ) {
return "DIRECT";
};
return "PROXY 10.94.171.1:3128";
}

Sur l'irc, il a été indiqué qu'une solution serait d'ecraser completement le fichier /usr/share/eole/creole/distrib/wapd.eth1 mais du coup on perdrai le template /var/lib/eole/wpad.tmpl et vos eventuelles MAJ ou evolutions

Si possible, il faudrait pouvoir personnaliser les wpad.ethX par zone sans perdre les templates et vos eventuelles MAJ et evolutions.

Merci d'avance.


Related issues

Related to eole-reverseproxy - Anomalie #5159: Ajouter des exceptions au proxy Fermé 04/08/2013 04/12/2013

Associated revisions

Revision df6b8c5f (diff)
Added by Emmanuel GARETTE about 8 years ago

Pouvoir ajouter des exceptions à wpad (fixes #4942)

Revision edf20319 (diff)
Added by Emmanuel GARETTE about 8 years ago

Pouvoir ajouter des exceptions à wpad (fixes #4942)

Revision f882eab7 (diff)
Added by Daniel Dehennin about 8 years ago

Revert "Pouvoir ajouter des exceptions à wpad (fixes #4942)"

This reverts commit edf20319025e28d716c2f5ab02c98a62a24e7299.

History

#1 Updated by Daniel Dehennin about 8 years ago

  • Status changed from Nouveau to Accepté
  • Assigned To set to developpeurs_eole
  • Target version set to Mises à jour 2.3.9

On me dit que c’est faisable pour la prochaine feuille de route.

#2 Updated by Emmanuel GARETTE about 8 years ago

  • Project changed from Amon to eole-reverseproxy
  • Assigned To changed from developpeurs_eole to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE about 8 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#5 Updated by Emmanuel GARETTE about 8 years ago

  • Status changed from Résolu to Accepté
  • % Done changed from 100 to 0

Le commit ne répond pas exactement au titre de la demande, mais répond au sujet de la demande. Il est maintenant (en version de développement) d'ajouter une liste d'exception.

#6 Updated by Emmanuel GARETTE about 8 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#7 Updated by Redmine Admin about 8 years ago

  • Due date set to 03/29/2013

#8 Updated by Lionel Caylat about 8 years ago

Serait-il possible d'ajouter la possibilité d'avoir une liste d'exceptions sous forme de noms de domaine aussi ?
Du coup, on peut avoir besoin de plusieurs exceptions (y compris pour des IP d'ailleurs), est-ce gérable avec des variables multi-valuées ?

Pour exemple, voici ce dont on a besoin sur une commune :

function FindProxyForURL(url, host) {
if (dnsDomainIs(host, "travaux.ville-franconville.fr" )) {return "DIRECT"; }
if (dnsDomainIs(host, "conges.ville-franconville.fr" )) {return "DIRECT"; }
if ( isInNet(host, "127.0.0.1", "255.255.255.255") ||
isInNet(host, "$getVar('adresse_network_eth' + $nb_int)", "$getVar('adresse_netmask_eth' + $nb_int)") ) {

return "DIRECT";

Merci d'avance.

#10 Updated by Fabrice Barconnière almost 8 years ago

  • Status changed from Résolu to Réouvert
  • % Done changed from 100 to 90

idem #5159

#11 Updated by Fabrice Barconnière almost 8 years ago

  • Status changed from Réouvert to Fermé
  • % Done changed from 90 to 100

Il s'agissait d'un problème dns sur le serveur Amon

Also available in: Atom PDF