Project

General

Profile

Evolution #2965

prise en compte des alias ip

Added by Thierry Bertrand over 11 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/21/2013
Due date:
01/25/2013
% Done:

100%

Estimated time:
0.50 h
Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,

serait-il possible d'étendre les fonctions set_acl_interfaces du template squid.conf pour qu'elles prennent en comptes les variables creole associées aux variables creole alias_ethX svp ?
Ce serait pratique pour les changements d'adressages IP en situation de transistion.

Merci d'avance
Cordialement

Associated revisions

Revision ce7d48be (diff)
Added by Joël Cuissinat over 10 years ago

  • tmpl/common-squid1.conf : génération d'acl squid pour les alias IP

Fixes #2965 @30m

Revision c66258ac (diff)
Added by Joël Cuissinat over 10 years ago

  • tmpl/common-squid1.conf : nettoyage du template
    pas de génération d'ACL sur les interfaces non définies

Ref #2965 @20m

History

#1 Updated by Emmanuel GARETTE over 11 years ago

Mon petit doigt me dit que vous avez un patch sous le coude ... il serait plus simple de l'avoir comme exemple ;)

#2 Updated by Joël Cuissinat over 11 years ago

Pas de patch => pas de Roadmap, hein :)

#3 Updated by Thierry Bertrand over 11 years ago

On a fait de la manière suivante :

# definition des acls d'alias IP pour l'interface %%interface_key
%def set_acl_alias(%%num_interface, %%alias_eth, %%alias_network_eth)
%if %%alias_eth == "oui" 
%for %%res_alias in %%alias_network_eth
%set %%netmask_key = "alias_netmask_eth" + str(%%num_interface)
acl eth%%{num_interface}alias%%res_alias.index src %%res_alias/%%calc_classe(%%getattr(%%res_alias, %%netmask_key))
%end for
%end if
%end def

avec des insertions dans la partie acl :
%set_acl (N, %%alias_ethN, %%alias_network_ethN)

Ca ressemble à l'ead hein ? ;)

Merci

#4 Updated by Joël Cuissinat almost 11 years ago

  • Assigned To set to Joël Cuissinat
  • Target version set to Mises à jour 2.3.7 RC
  • Estimated time set to 0.50 h

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

  • Target version changed from Mises à jour 2.3.7 RC to Mises à jour 2.3.8

#6 Updated by Joël Cuissinat over 10 years ago

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

#7 Updated by Daniel Dehennin over 10 years ago

  • Due date set to 01/25/2013
  • Start date changed from 02/24/2012 to 01/21/2013

#8 Updated by Emmanuel GARETTE over 10 years ago

  • Status changed from Résolu to Fermé

L'ACL est maintenant bien créée, mais elle ne sert à rien. Je ne suis pas sûr de comprendre son intérêt (pour faire des patchs ?).

A mon avis il sera nécessaire de recreuser ce point.

Also available in: Atom PDF