J'ai repris le travail la semaine passée. Deux nouvelles

La première pour les debianneux ;-)
J'ai repris le paquet, j'ai corrigé des bugs et j'ai prévu son interna..qq. et j'ai écris la traduction en français.
Les paquets sont toujours ici http://mcoolive.free.fr/eagle-usb
Ne vous jetez pas encore dessus, j'aimerais passer à la version 1.9.7 et surtout pratiquer une petite batterie de tests.

Pour Roland. Tu as regardé les paquets depuis que j'ai développer les scripts de configuration et de postinstallation ? Là il me semble mûr.

Deuxième chose, pour tout le monde.
J'ai regardé comment ifupdown marche... et je crois qu'il y a moyen de concilier les amoureux de eth? et d'un autre nom d'interface (disons eagle-usb).

Infos tirées de Guide de référence pour Debian - Configuration réseau (http://www.debian.org/doc/manuals/reference/ch-gateway.fr.html)
On y explique la différence entre interface physique et interface logique.
====================================================
Une interface physique est ce que l'on a appelé précédemment « l'interface », qui s'appelle eth0, ppp1, etc. Une interface logique est un ensemble de valeurs qui peuvent être assignées aux paramètres variables d'une interface physique. Les définitions iface de /etc/network/interfaces sont en fait des définitions d'interfaces logiques, pas physiques.

Exemple : deux interfaces logiques home et work qui décrivent comment l'interface doit être configurée pour le réseau personnel et le réseau de l'entreprise, respectivement.

    iface home inet static
            address 192.168.0.123
            netmask 255.255.255.0
            gateway 192.168.0.1

    iface work inet static
            address 81.201.3.123
            netmask 255.255.0.0
            gateway 81.201.1.1

Ensuite l'interface physique eth0 peut être activée pour le réseau personnel avec la configuration appropriée en le spécifiant sur la ligne de commande :

    # ifup eth0=home
====================================================

Je propose d'oublier les eth? pour la rédaction de /etc/network/interface mais de le garder comme interface physique (réponse de eaglectrl -i).

Dans interface on écrit

iface eagle-usb dhcp      # par exemple
mapping hotplug
 script eu_magic.sh

Dans eu_magic.sh
if [ $1 = `eaglectrl -i` ]; then echo eagle-usb; else echo none; fi

Et dans les scripts qui lance la connexion (fctStartAdsl) on remplace "ifup `eaglectrl -i`" par "ifup `eaglectrl -i`=eagle-usb"

Qu'est-ce que vous en pensez ?

mcoolive.

_________________________________________________________________
MSN Search, le moteur de recherche qui pense comme vous ! http://search.msn.fr


Reply via email to