Développeur : Nouveau gestionnaire de profils réseaux: netswitch
Posté par Olivier Rossiny. Modéré le 06 décembre 2005.
Un nouveau gestionnaire de profils réseaux vient de paraître, Netswitch en version 0.2 (pas encore stable), votre contribution est demandée pour la correction de bugs.
Seule la version source est disponible pour le moment, nous recherchons d'ailleurs des mainteneurs de paquets. Nous avons contacté Gentoo, mais pour l'instant, l'ebuild n'est pas dans portage. (NdM : d'autres distributions annoncées compatibles et qui pourraient profiter de ce logiciel sont Debian, *buntu, OpenSuse et Fedora Core.)
Parmi les fonctionnalités, on peut citer le support filaire (IP fixe/DHCP), et wifi, la gestion de 4 clés WEP, une interface GTK (la version Qt est en développement intensif). Merci de nous aider à améliorer ce programme qui se veut indépendant de la distribution.
Seule la version source est disponible pour le moment, nous recherchons d'ailleurs des mainteneurs de paquets. Nous avons contacté Gentoo, mais pour l'instant, l'ebuild n'est pas dans portage. (NdM : d'autres distributions annoncées compatibles et qui pourraient profiter de ce logiciel sont Debian, *buntu, OpenSuse et Fedora Core.)
Parmi les fonctionnalités, on peut citer le support filaire (IP fixe/DHCP), et wifi, la gestion de 4 clés WEP, une interface GTK (la version Qt est en développement intensif). Merci de nous aider à améliorer ce programme qui se veut indépendant de la distribution.
Site de netswitch (651 hits)
Site de netswitch (1854 hits)
Copies d'écran (1171 hits)
> Lire la dépêche (37 commentaires, moyenne: 2,2).
Vous avez demandé le commentaire #657344.




Compatibilité?
Cette question va paraître très bête pour certain, mais en quoi la distribution Mandriva n'est elle pas compatible?
Attention : je ne veux pas lancer de troll velu, je veux juste comprendre ce qui techniquement pose problème, mais avec si possible des explications simple. Merci à ceux qui prendrons le temps de répondre.
[^]Re: Compatibilité?
Ça ne répond peut-être pas à la question, mais il me semble avoir croisé un gestionnaire de profiles réseau dans Mandriva ... c'est peut-être la raison ... ou peut-être pas ;)
[^]Re: Compatibilité?
Je pense que c'est simplement parce qu'ils n'ont pas mandriva installé chez eux.
Inconsciemment, on cherche souvent à faire du prosélytisme. En effet, si c'est compatible Debian, il y a de grandes chance (et peu de travail à faire pour) que ça soit compatible Ubuntu, Kubuntu et... Xubuntu (!). Normalement la plupart des meta-debian (knoppix etc) devraient pouvoir supporter le package. Le fait de mettre toute la série des buntu, c'est un penchant affirmé :)
On peut aussi supposer que si c'est compatible RedHat et Suse il y a peu de travail pour que ce soit compatible Mandriva. (travail des contributeurs à fournir)
C'est dans ce genre de cas que la compatibilité binaire est intéressante, pour justement éviter de devoir vérifier une centaine de distributions.
Hôdo
Livingstone
[^]Re: Compatibilité?
"C'est dans ce genre de cas que la compatibilité binaire est intéressante, pour justement éviter de devoir vérifier une centaine de distributions. "
L'homogénéité niveau fichier de configuration me parait plus importante. Ca évite de devoir se taper l'écriture d'un backend pour chaque distribution et d'un système qui va détecter quel backend appliquer.
Et tou ça uniquement parce que chaque distribution veut faire sa sauce alors qu'il n'y a pas vraiment d'innovation possible dans ce domaine...
[^]Re: Compatibilité?
Sur le site, il est ecrit :
Tests
Bien que Netswitch soit développé sous Gentoo Linux, son but est d'être indépendant de toute distribution. Des tests sont effectués régulièrement sur des machines différentes et des distributions différentes pour confirmer cela. Par exemple, nous avons vérifié que la version actuelle fonctionne (et compile) correctement sur les distributions suivantes:
* Ubuntu Breezy
* Fedora Core 4
* OpenSuse 10
* Debian Etch (testing)
* Mandriva 2006.0
Voici donc ta reponse ;-).
Il faudrait quelqu'un qu'il l'ajoute dans PLF ou cooker, non ?
Je pensait justement à chercher un outil comme cela pour mon portable.
[^]Re: Compatibilité?
En effet, personne dans l'équipe n'avait (au passé vu que quelqu'un m'a contacté pour dire que tout allait bien) Mandriva chez lui...
Contactez-nous pour les autres distributions, nous les ajouterons sans problème, mais sachez que cette liste est non exhaustive, comme le rappelle Gilles
[^]Re: Compatibilité?
Cool. Bon ,en fait il y a déjà un built-in network switcher dans Mandriva, mais pourquoi pas un deuxième.
[^]Re: Compatibilité?
Sauf que celui de Mandriva est inergonomique au possible.
Je me suis toujours demandé ce que les "profiles" conservaient. On a l'impression que ça ne stocke pas seulement la configuration réseau mais toute la configuration.
[^]Re: Compatibilité?
$ cat /etc/netprofile/list
/etc/hosts
/etc/isdn/isdn1B.conf
/etc/isdn/isdn2B.conf
/etc/localtime
/etc/ntp.conf
/etc/ntp/step-tickers
/etc/ppp/ioptions1B
/etc/ppp/ioptions2B
/etc/ppp/chap-secrets
/etc/ppp/pap-secrets
/etc/ppp/peers/adsl
/etc/ppp/peers/ppp0
/etc/profile.d/proxy.sh
/etc/profile.d/proxy.csh
/etc/resolv.conf
/etc/sysconfig/network
/etc/sysconfig/network-scripts/chat-*[0-9]
/etc/sysconfig/network-scripts/ifcfg-*[0-9]
/etc/sysconfig/network-scripts/net_cnx_down
/etc/sysconfig/network-scripts/net_cnx_pg_up
/etc/sysconfig/network-scripts/net_cnx_up
/etc/sysconfig/network-scripts/net_down
/etc/sysconfig/network-scripts/net_iop1B
/etc/sysconfig/network-scripts/net_iop2B
/etc/sysconfig/network-scripts/net_isdn1B
/etc/sysconfig/network-scripts/net_isdn2B
/etc/sysconfig/network-scripts/net_prog
/etc/sysconfig/network-scripts/net_resolv
/etc/sysconfig/network-scripts/net_speedtouch
/etc/sysconfig/network-scripts/net_up
/etc/yp.conf
+ la liste des services activés
(oops, il est temps de faire le ménage, les /etc/sysconfig/network-scripts/net_* sont obsolètes)
[^]Re: Compatibilité?
C'est bien ce que je dis. Ca correspond qu'au réseau mais c'est accessible en haut de drakconf tout le temps.
ce qui manque à Mandriva c'est un ergonome. Leurs applis sont excellente mais franchement mal foutues et il n'y a pas trop de cohérence entre elles :-/
[^]Re: Compatibilité?
C'est également accessible depuis l'applet de surveillance réseau (dans le menu Settings) :
http://qa.mandriva.com/twiki/bin/view/Main/NetApplet
[^]Re: Compatibilité?
Je rajouterais juste que cette liste est modifiable donc il est possible d'associer au profil n'importe quel fichier. Bien pratique pour les fichiers /etc/shorewall/* (ils ne devraient pas être rajoutés par défaut ?).
Plusieurs suggestions d'amélioration ont été faites dans bugzilla, dont le fait de séparer les fichiers de conf en trois types : paramètres systèmes, paramètres réseau, et je sais plus quoi...
Reste à construire une interface qui suit (et pas un simple menu... c'est clair).
[^]Re: Compatibilité?
Je viens de faire un package pour Mandriva cooker, il est disponible dans le media contrib.
[^]Re: Compatibilité?
Merci de ta réponse.
Je m'étais contenté des informations sur la première page du site, oû était mentionné les distributions compatibles et j'avais manqué le petit lien "ici" :-)