-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut à tous.
Je donne juste mes premières impressions sur le nouveau système qui sera
utilisé dans Mandrake 10.1:
- - le but est de pouvoir lancer la connexion avec la commande "ifup ppp0".
- - le service internet est supprimé puisqu'il fusionne avec le service network
(le modem étant considéré comme une simple carte réseau)
Bon, je ne connais pas tous les détails du fonctionnement de pppd mais le
système me paraît plus bancal que l'ancien:
- - "ifup ppp0" est bloquant et ne rend la main que lorsque la connexion a
échouée ou est opérationnelle (et encore, il faut avoir ajouté "updetach"
dans le fichier d'options de pppd). Mais même quand ça fonctionne on perd une
dixaine de secondes au démarrage.
- - lorsque le modem n'est pas branché, pppd est tout de même appelé avec comme
paramètre "pppoa -I $INTERFACE" où $INTERFACE n'existe pas (le modem n'étant
pas branché). Bref, ça donne des floppées d'erreurs. Quitte à produire une
erreur, j'ai préféré ne pas appeler pppoa du tout ce qui génère moins de
messages.
- - il me semble impossible de détecter si la fermeture de pppd est liée à une
action manuelle ("ifdown ppp0" ou "killall pppd"). En bref, après un "ifdown
ppp0" testconnec va croire que la connexion est tombée seule et va la
relancer :(
- - en quittant pppd avec un Ctrl+C (sans l'option updetach), on a un beau
Segmentation fault :
==================================
...
Terminating on signal 2.
Terminating on signal 2.
Terminating on signal 2.
pppoa: read (AsyncReadFromPPP): Input/output error
Segmentation fault
==================================
J'ai fait quelques corrections sur le CVS pour que le système fonctionne à peu
près mais ça me paraît être une belle régression tout de même.
Si vous avec des commentaires, n'hésitez pas.
(ps: j'ai testé en cooker, je n'ai pas encore essayé le snapshot mdk officiel)
_______
Tux
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA/DjNtkW2MDgQaYARAoiKAKCxC8KdeUz65jHl1l15ldJKPA0t0QCg0Lm9
jeAPuR+w/Isd4JHNZacu6hw=
=heT5
-----END PGP SIGNATURE-----