Projet

Général

Profil

Anomalie #1096

0001536: La valeur adresse_ip_eth0 non calculée dans le cas d'une connexion pppoe

Ajouté par Emmanuel GARETTE il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
11/10/2010
Echéance:
% réalisé:

100%

Distribution:

Description

Reprise de : http://diff-eole.ac-dijon.fr/signalement/view.php?id=1536


La question était de savoir si cela fonctionne ou pas.

Et bien la réponse est :
ça fonctionne si calc_ip_gw=oui qui utilise l'option updetach de pppd.

ça ne fonctionne pas si calc_ip_gw=non, car le service bastion calcule toujours adresse_ip_eth0 à partir de ppp0.
En effet, si il n'y a pas d'interface ppp0 (cas où la connexion adsl n'est pas encore montée par exemple), le service bastion n'arrive pas à transformer adresse_ip_eth0 (même s'il est renseigné dans /etc/eole/config.eol). Résultat :
/sbin/iptables -t filter -A ext-bas -m state --state NEW -p tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -i ppp0 -s 194.214.114.32/255.255.255.224 -d -j ACCEPT

Conclusion : il faut que l'interface ppp0 existe avant que le service bastion ne démarre et donc utiliser obligatoirement l'option 'updetach'.
(on pourrait également demander en mode expert si l'utilisateur veut ou ne pas utiliser cette option, par défaut elle est utilisée)

Voici donc une proposition du mode de fonctionnement :
- ne pas demander l'adresse IP publique puisque celle-ci n'est pas forcément fixe et donc pas forcément connue par l'utilisateur.
- si eth0_metod=statique, demander les paramètres IP + adresse_ip_gw (le tout dans l'onglet interface-ext)
- si eth0_method=dhcp, ne rien demander et adresse_eth0 + adresse_ip_gw seront définies par dhcp.
- si eth0_method=pppoe, demander user/pass/interface. adresse_ip_eth0 sera calculée (à partir de l'adresse de ppp0) et il n'y aura pas d'adresse_ip_gw. (il n'y en a pas dans le cas de pppoe, juste une route par défaut vers l'interface ppp0).
- ne plus utiliser ce paramètre calc_ip_gw.

Voilà je pense que c'est beaucoup plus simple (actuellement, adresse_ip_eth0 est déjà calculée automatiquement) et ça répond à tous les besoins (que l'on soit en ip fixe ou pas).


Demandes liées

Lié à eole-common - Evolution #1100: Amélioration de la configuration réseau sur EOLE 2.3 Fermé 11/10/2010

Révisions associées

Révision 63793998 (diff)
Ajouté par Emmanuel Garette il y a plus de 13 ans

suppression de calc_ip_gw (fixes #1096)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans

  • Projet changé de Amon à eole-common

#2 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans

  • Projet changé de eole-common à creole

#3 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Bruno Boiget il y a plus de 13 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF