Project

General

Profile

Tâche #28766

Scénario #28941: Le routage dynamique doit fonctionner sur Sphynx

Problème table de routage sphynx 2.7.0 avec RIP

Added by Laurent HAEFFELE over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
07/18/2019
Due date:
% Done:

100%

Estimated time:
6.00 h
Remaining (hours):
0.0

Description

Sorti d'usine, le routage dynamique avec RIP ne fonctionne pas sur Sphynx 2.7.0.

Soit on choisi sw_install_vpn_route="oui" et les routes VPN sont insérées dans la table de routage 220 alors que quagga ne prend en compte que la table main, soit on choisi sw_install_vpn_route="non" et c'est encore pire car aucune route n'est installé ;-)

Pour le premier point, on pourrait imaginer ajouter "table 220" dans zebra.conf (pas testé).

Pour le second point, il y a un double problème :
- dans le fichier /etc/ipsec.conf, leftupdown vaut "/etc/ipsec.d/ipsec_updown_sphynx" alors que ce script n'existe simplement pas sur le sphynx 2.7.0. j'ai donc créé un lien symbolique vers /etc/ipsec.d/ipsec_updown
- le script /etc/ipsec.d/ipsec_updown ne fonctionne pas bien sur un Sphynx. J'ai créé le patch ci-joint qui permet de le faire fonctionner dans mon environnement (mais qui casse sans doute le fonctionnement sur un serveur Amon).

ipsec_updown.patch View (2.7 KB) Laurent HAEFFELE, 07/18/2019 08:50 AM

History

#1 Updated by équipe eole Academie d'Orléans-Tours over 1 year ago

Pour : "dans le fichier /etc/ipsec.conf, leftupdown vaut "/etc/ipsec.d/ipsec_updown_sphynx" alors que ce script n'existe simplement pas" est aussi valable aussi en 2.7.1 :

root@sphynx-adriatic-27:~# cat /etc/eole/release 
EOLE_MODULE=sphynx
EOLE_VERSION=2.7
EOLE_RELEASE=2.7.1

2019-07-19T09:46:47.358821+02:00 sphynx-adriatic-27.adr.ac-orleans-tours.fr charon: 21[CHD] updown: /bin/sh: /etc/ipsec.d/ipsec_updown_sphynx: No such file or directory

#2 Updated by Fabrice Barconnière over 1 year ago

  • Estimated time set to 6.00 h
  • Parent task set to #28941

#3 Updated by Vincent Febvre over 1 year ago

  • Status changed from Nouveau to En cours
  • Remaining (hours) set to 6.0

#4 Updated by Vincent Febvre over 1 year ago

  • Description updated (diff)
  • Assigned To set to Benjamin Bohard

#5 Updated by Vincent Febvre over 1 year ago

  • Status changed from En cours to Résolu

#6 Updated by Benjamin Bohard over 1 year ago

  • % Done changed from 0 to 100

#7 Updated by Daniel Dehennin over 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 6.0 to 0.0

Also available in: Atom PDF