OVH Cloud OVH Cloud

Equivalent de guessnet...

14 réponses
Avatar
David BERCOT
Bonjour,

Depuis que je suis sous Linux, j'utilise guessnet sur mon portable.
Or, depuis plusieurs semaines maintenant, il ne fonctionne plus
correctement, c'est-à-dire que, quasiment une fois sur deux (même si
c'est très variable), il ne détecte pas bien le réseau sur lequel il se
trouve... Je ne sais pas si, parmi vous, d'autres l'utilisent et ont
rencontré le même problème, mais je me dis qu'il serait peut être temps
de passer à un autre produit...

Bref, auriez-vous quelques retours sur des équivalents ? Il suffit
juste, lors du démarrage, de détecter le bon réseau (et donc de mettre
la config qui va bien) et de lancer quelques scripts...

Merci d'avance.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2
Avatar
fra-duf-no-spam
Le 13486ième jour après Epoch,
David BERCOT écrivait:

Bonjour,

Depuis que je suis sous Linux, j'utilise guessnet sur mon portable.
Or, depuis plusieurs semaines maintenant, il ne fonctionne plus
correctement, c'est-à-dire que, quasiment une fois sur deux (mê me si
c'est très variable), il ne détecte pas bien le réseau sur lequel il se
trouve... Je ne sais pas si, parmi vous, d'autres l'utilisent et ont
rencontré le même problème, mais je me dis qu'il serait pe ut être temps
de passer à un autre produit...

Bref, auriez-vous quelques retours sur des équivalents ? Il suffit
juste, lors du démarrage, de détecter le bon réseau (et do nc de mettre
la config qui va bien) et de lancer quelques scripts...



Perso, j'utilise whereami et ifplugd, et ça marche, y compris sans
redémarrer le PC. Je passe le mien en mode veille la plupart du temps,
et quand il se réveille, il regarde où il est et exécute les choses
qui vont bien selon où il se trouve.

Un seul petit hic, mais qui ne me pose pas de souci majeur, c'est que
ma carte wifi (ipw2200) n'est pas correctement traitée par ifplugd,
alors que mon ancienne (prism54) marchait très bien.

En gros, dans le cas où je change de réseau avec le PC allumà ©, je dois
lancer manuellement la commande 'whereami --syslog'.

Si tu as besoin de plus d'infos, n'hésite pas à me demander.
Avatar
David BERCOT
Bonjour,

Perso, j'utilise whereami et ifplugd, et ça marche, y compris sans
redémarrer le PC. Je passe le mien en mode veille la plupart du temps,
et quand il se réveille, il regarde où il est et exécute les choses
qui vont bien selon où il se trouve.

Si tu as besoin de plus d'infos, n'hésite pas à me demander.



Alors j'y vais ;-)

Je viens d'installer whereami et j'ai regardé rapidement les fichiers de
config (/etc/whereami/detect.conf et whereami.conf).

Avant toute chose, j'aimerais bien comprendre la cinématique du produit.
En effet, dans le cas de guessnet, je voyais bien que le
fichier /etc/network/interfaces était appelé lors du montage du réseau
et, dans celui-ci, on faisait appel à guessnet pour détecter l'endroit
et, ensuite, appliquer une configuration réseau...

Aurais-tu quelques infos sur le fonctionnement de whereami ?

Ensuite, si tu as ça sous la main (je fais aussi quelques recherches sur
Google mais ça ne me semble pas très parlant jusqu'ici ;-)), j'aimerais
bien un ou deux fichiers d'exemples...

Merci d'avance.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
--=-=- Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 13487ième jour après Epoch,
David BERCOT écrivait:


Bonjour,

Perso, j'utilise whereami et ifplugd, et ça marche, y compris sans
redémarrer le PC. Je passe le mien en mode veille la plupart du tem ps,
et quand il se réveille, il regarde où il est et exécute les choses
qui vont bien selon où il se trouve.

Si tu as besoin de plus d'infos, n'hésite pas à me demander.



Alors j'y vais ;-)



Zut, je m'en doutais ;)

Avant toute chose, j'aimerais bien comprendre la cinématique du
produit. En effet, dans le cas de guessnet, je voyais bien que le
fichier /etc/network/interfaces était appelé lors du montage du réseau
et, dans celui-ci, on faisait appel à guessnet pour détecter l' endroit
et, ensuite, appliquer une configuration réseau...



C'est à la fois simple et complexe. L'usage que j'en fais ne touche
pas à /etc/network/interfaces. En gros:

- La seule interface en auto est loopback
- Les autres interfaces sont en mode manual avec le moins de données
possibles.

Ensuite:

- Le fichier detect.conf va contenir tous les moyens pour "savoir" où
tu es, puis une fois l'endroit trouvé le fichier whereami.conf va
contenir (sous la forme [+|-]location command) les choses à faire
quand on arrive ou qu'on repart de location.

ifplugd est configuré pour appeler whereami dès qu'il détect e la
présence d'un réseau (fil ou wifi), ou pour se déclencher au
démarrage/réveil de la machine.

Le fichier detect.conf va être parcouru séquentiellement avec com me
objectif de collecter un ou plusieurs états. Tu peux êtres dans
plusieurs états simultanément, et ces états seront ensuite u tilisé
dans le fichier whereami.conf.

Ci-joint un exemple de mon fichier detect.conf, plus ou moins
débarassé des SSID importants ou des passphrases ;)


--=-=- Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filenameÞtect.conf
Content-Transfer-Encoding: quoted-printable
Content-Description: detect.conf

# The detection configuration file for 'whereami'
#
# This file describes unique features of various environments you connect
# to and associates them with those locations.

# When a test is successful, no further tests will be conducted
# until a subsequent 'if' or 'fi' statement, or if the line is preceded
# by the word 'always'
#
# You may also set environment variables for the scripts (test and action)
# subsequently called by whereami using "set <varname> <value>".
#
# See "man 5 detect.conf" for lots more information, especially for the
# details of the helper scripts used here.
#

# It is a good idea to default to somewhere...
default undocked

# Test for the presence of an ethernet connection plugged into eth0
testmii eth0 lan_scan
testplug eth1 wlan_scan

# Uncomment this for exhaustive debugging output
# set DEBUGWHEREAMI 1

# 'down' might be a location that is forced from the command line
# like "whereami down"
if down
testdhcp eth0,stop
testdhcp eth1,stop
always at undocked
always notat eth0,eth1,lan,wlan,lan_scan,wlan_scan
elif stop
# Or maybe we can't remember the exact command, so we do it twice!
# like "whereami stop" this time
testdhcp eth0,stop
testdhcp eth1,stop
always at undocked
always notat eth0,eth1,lan,wlan,lan_scan,wlan_scan
elif lan_scan
# If the testmii at the top was successful
set INTERFACE eth0
# Ici, eventuellement on mets en place les tests sur des adresse
# physiques connues sans DHCP
testdhcp start lan
at mlan
always notat lan_scan
elif wlan_scan
set INTERFACE eth1
testap scan wlan
at mwlan
always notat wlan_scan
else
testdhcp eth0,stop
testdhcp eth1,stop
always at undocked
always notat eth0,eth1,lan,wlan,lan_scan,wlan_scan
fi

#
# En mode réseau câblé ...
#
if lan
# Freebox Chez_Mes_Parents
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:3D,xxx.xxx.xxx.254 chez_mes_parents
# Mon_Boulot (Freebox et L'autre liaison)
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:64,xxx.xxx.xxx.253 mon_boulot
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:A2,xxx.xxx.xxx.252 mon_boulot
# Maison
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:73,xxx.xxx.xxx.11 home
# Maison (2)
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:5A,xxx.xxx.xxx.42 home
# Un client
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:C8,xxx.xxx.xxx.2 hsadsl
# Boulot ma femme
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:70,xxx.xxx.xxx.1 hsadsl
# un autre boulot
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:3E,xxx.xxx.xxx.3 hsadsl
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:60,xxx.xxx.xxx.253,xxx.xxx.xxx.22 0 hsadsl
# Chez le père Rodolphe
testarp2 eth0,xx:xx:xx:xx:xx:xx:xx:3B,xxx.xxx.xxx.254 hsadsl

always notat lan
fi

#
# En mode réseau câblé ... Sans DHCP :(
#
if mlan
testping eth0,xxx.xxx.xxx.3,xxx.xxx.xxx.220 autre_boulot
always notat mlan
fi

#
# En mode réseau Wifi
#
if wlan
# PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP

# Chez_Mes_Parents: Tourde-WL5430
# PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP

#Chez_Mes_Parents chez véronique
# PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP

testap Rabada-Wifi,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP hsadsl,wdhcp

testap Tourde-WL5430,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP chez_mes_parents,wd hcp

# Neuf Wifi gare d'aix
# testap 'default' inconnu,wdhcp
testap 'Neuf.*' inconnu,wdhcp

# Hotel TOURAINE
# testap Touraine,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP hsadsl,wdhcp
testap Touraine,PPPP-PPPP-72 hsadsl,wdhcp


testap MCDONALDS_TRIGNAC,"" mcdo,wdhcp

# Mon_Boulot
# testap GNULINE,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP mon_boulot,wdhcp

# Wallander-local
# testap Wallander-Wireless,s:walland-wifig wallander,wman

# Inconnu (hotel perpignan)
# testap vity,* inconnu,wdhcp
testap maison,* inconnu,wdhcp
# testap METEOR,* inconnu,wdhcp

# Maison
testap Tourde-WAP54G,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP home,wdhcp

# Parents KPou
testap Kpoucine,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP kpou,wdhcp

# autre boulot
testap SSID,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP autre_boulot,wdhcp

# JeanPierre
testap THOMSON,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP hsadsl,wdhcp

# Jean-charles
# testap NETGEAR,* jcms,wdhcp
testap DW-B-200-1ba66,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP jcms,wdhcp

# Wallix
# testap linksys,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP wallix,wdhcp

# M. & Mme MOORE
# testap linksys,PPPP-PPPP-PPPP-PPPP-PPPP-PPPP-PP moore,wdhcp

always notat wlan
fi

#
# Et on relance dhcp pour être sûr
#
if wdhcp
set INTERFACE eth1
testdhcp restart
testdhcp 'xxx.xxx.xxx.26' home
always notat wdhcp
fi

--=-=- Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Au passage, j'ai dû un peu hacker les fonctions de test de whereami,
ou en rajouter 2 ou 3... J'ai honte de pas avoir transmis tout ça à  
l'auteur, mais ça viendra un de ces 4.

Je m'en suis vu pas mal à mettre au point ce genre de choses, mais une
fois en place, c'est un vrai bonheur.

Il ne me reste plus qu'à lancer automatiquement airsnort quand aucun
des AP dispo n'est connu de moi. Mais c'est une autre histoire.

Pour ce qui est du fichier whereami.conf, voilà 2/3 exemples:

----8<------8<------8<------8<------8<------8<------8<--
# Il arrive que ça chie un peu...
+undocked /etc/init.d/fetchmail stop

#
# High Speed ADSL
#
+hsadsl /usr/sbin/exim4 -qf
+hsadsl /etc/init.d/ntpdate force-reload
+hsadsl /etc/init.d/fetchmail restart
-hsadsl /etc/init.d/fetchmail stop

#
# A la maison, on peut tout faire
+home /etc/init.d/ntpdate force-reload
+home /usr/sbin/exim4 -qf
+home /etc/init.d/fetchmail restart
-home /etc/init.d/fetchmail stop
+home /usr/bin/rsync -lavuz --delete /home/share/Photos/ cantor.tourde.org: /home/share/Photos/
+home /usr/bin/rsync -lavuz --delete /home/share/Musique/ cantor.tourde.org :/home/share/Musique/
+home /usr/bin/rsync -lavuz --delete /home/francois/html/ cantor.tourde.org :/home/francois/html/
+home /usr/bin/rsync -lavuz --delete /home/cvs/ cantor.tourde.org:/home/cvs/
+home /usr/bin/rsync -lavuz --delete cantor.tourde.org:/home/share/etc.tgz* /home/share
#+home mount /mnt/Echanges
#+home mount /mnt/Music
#+home mount /mnt/Tmp
#-home umount /mnt/Echanges
#-home umount /mnt/Music
#-home umount /mnt/Tmp
----8<------8<------8<------8<------8<------8<------8<--


A toi de jouer, maintenant ;)

--=-=-=--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
Merci beaucoup pour tes infos et tes exemples. Je vais tester tout ça...
Juste avant, je souhaiterais éclaircir un petit point...

Si j'ai bien compris, lors du démarrage, ma carte (voire mes cartes)
réseau eth0 ne sera pas montée. Eventuellement, je peux définir
certaines paramètres la concernant, mais alors il faudrait que ce soit
des paramètres toujours valables (quel que soit l'endroit).
Ensuite, soit il y a de l'activité qui arrive sur la carte (je dirais
donc, soit dans la continuité du démarrage, soit si, après le démarrage
je branche un câble), ifplugd est appelé et, lui-même, il appelle
whereami avec ses deux scripts...
J'ai bon ;-) ?

Voici ma question : y a-t-il quelque chose à faire au niveau de ifplugd
(pour qu'il appelle whereami) ou alors est-ce que, dès son installation,
whereami configure proprement ifplugd ?

Merci d'avance.

David.

Le mardi 05 décembre 2006 à 15:49 +0100, François TOURDE a écrit :
[... plein d'infos...]


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 13487ième jour après Epoch,
David BERCOT écrivait:

Merci beaucoup pour tes infos et tes exemples. Je vais tester tout ç a...
Juste avant, je souhaiterais éclaircir un petit point...



Je t'en prie.

Si j'ai bien compris, lors du démarrage, ma carte (voire mes cartes)
réseau eth0 ne sera pas montée. Eventuellement, je peux dé finir
certaines paramètres la concernant, mais alors il faudrait que ce so it
des paramètres toujours valables (quel que soit l'endroit).



On peut voir ça comme ça... Mais quels sont les paramètres q ue tu veux
mettre en place ? Le seul que j'ai mis, c'est wireless_mode Managed,
mais il me semble que c'est même pas utile.

Ensuite, soit il y a de l'activité qui arrive sur la carte (je dirais
donc, soit dans la continuité du démarrage, soit si, après le démarrage
je branche un câble), ifplugd est appelé et, lui-même, il appelle
whereami avec ses deux scripts...
J'ai bon ;-) ?



Oui, c'est tout bon.

Voici ma question : y a-t-il quelque chose à faire au niveau de ifpl ugd
(pour qu'il appelle whereami) ou alors est-ce que, dès son installat ion,
whereami configure proprement ifplugd ?



Il me semble que whereami installe des choses pour ifplugd. Mais je ne
me souviens plus trop. En tout cas, tout des dans les docs installées
dans /usr/share/doc/* ...
Avatar
David BERCOT
Le mardi 05 décembre 2006 à 20:34 +0100, François TOURDE a écrit :
Le 13487ième jour après Epoch,
David BERCOT écrivait:

> Merci beaucoup pour tes infos et tes exemples. Je vais tester tout ça...
> Juste avant, je souhaiterais éclaircir un petit point...

Je t'en prie.

> Si j'ai bien compris, lors du démarrage, ma carte (voire mes cartes)
> réseau eth0 ne sera pas montée. Eventuellement, je peux définir
> certaines paramètres la concernant, mais alors il faudrait que ce soit
> des paramètres toujours valables (quel que soit l'endroit).

On peut voir ça comme ça... Mais quels sont les paramètres que tu veux
mettre en place ? Le seul que j'ai mis, c'est wireless_mode Managed,
mais il me semble que c'est même pas utile.



A priori, rien du tout !!! Justement, je pensais absolument tout gérer à
partir des fichiers de whereami...
Mais je posais quand même la question ;-)

> Ensuite, soit il y a de l'activité qui arrive sur la carte (je dirais
> donc, soit dans la continuité du démarrage, soit si, après le démarrage
> je branche un câble), ifplugd est appelé et, lui-même, il appelle
> whereami avec ses deux scripts...
> J'ai bon ;-) ?

Oui, c'est tout bon.

> Voici ma question : y a-t-il quelque chose à faire au niveau de ifplugd
> (pour qu'il appelle whereami) ou alors est-ce que, dès son installation,
> whereami configure proprement ifplugd ?

Il me semble que whereami installe des choses pour ifplugd. Mais je ne
me souviens plus trop. En tout cas, tout des dans les docs installées
dans /usr/share/doc/* ...



OK. Bon, j'ai joué un peu avec tout ça et ça commence à venir, sauf
qu'il me manque un "léger" détail : où est-ce que je peux mettre ma
configuration réseau (adresse IP, masque, passerelle, etc...) ?
En effet, je n'ai rien vu de tout ça dans detect.conf (c'est logique) ni
dans whereami.conf (là, ça me semble un peu moins logique)...
J'ai du louper quelque chose ;-)

Merci d'avance.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois Mescam
David BERCOT wrote:
Le mardi 05 décembre 2006 à 20:34 +0100, François TOURDE a écrit :
Le 13487ième jour après Epoch,
David BERCOT écrivait:

Merci beaucoup pour tes infos et tes exemples. Je vais tester tout ça...
Juste avant, je souhaiterais éclaircir un petit point...


Je t'en prie.

Si j'ai bien compris, lors du démarrage, ma carte (voire mes cartes)
réseau eth0 ne sera pas montée. Eventuellement, je peux définir
certaines paramètres la concernant, mais alors il faudrait que ce soit
des paramètres toujours valables (quel que soit l'endroit).


On peut voir ça comme ça... Mais quels sont les paramètres que tu veux
mettre en place ? Le seul que j'ai mis, c'est wireless_mode Managed,
mais il me semble que c'est même pas utile.



A priori, rien du tout !!! Justement, je pensais absolument tout gérer à
partir des fichiers de whereami...
Mais je posais quand même la question ;-)

Ensuite, soit il y a de l'activité qui arrive sur la carte (je dirais
donc, soit dans la continuité du démarrage, soit si, après le démarrage
je branche un câble), ifplugd est appelé et, lui-même, il appelle
whereami avec ses deux scripts...
J'ai bon ;-) ?


Oui, c'est tout bon.

Voici ma question : y a-t-il quelque chose à faire au niveau de ifplugd
(pour qu'il appelle whereami) ou alors est-ce que, dès son installation,
whereami configure proprement ifplugd ?


Il me semble que whereami installe des choses pour ifplugd. Mais je ne
me souviens plus trop. En tout cas, tout des dans les docs installées
dans /usr/share/doc/* ...



OK. Bon, j'ai joué un peu avec tout ça et ça commence à venir, sauf
qu'il me manque un "léger" détail : où est-ce que je peux mettre ma
configuration réseau (adresse IP, masque, passerelle, etc...) ?
En effet, je n'ai rien vu de tout ça dans detect.conf (c'est logique) ni



En lisant les scripts utilisés par detect.conf je me suis appercu qu'en
général ils initialisaient les interfaces réseau, en particulier pour le
dhcp. J'en ai déduis la logique suivante (quitte à ajouter/modifier des
scripts) :

- detect.conf configure le réseau

- whereami.conf arrête les services réseau, mets les bons paramètres,
lance les services réseau, au pire dans whereami je coupe un interface
réseau si je considère qu'il ne doit pas exister

dans whereami.conf (là, ça me semble un peu moins logique)...
J'ai du louper quelque chose ;-)

Merci d'avance.

David.






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
GIGGz
Bonjour,

dsl de voler le fil comme ça. J'ai une question de conf de whereami, je
ne pensais pas qu'en ouvrir un autre serait utile.

J'ai un portable avec ifplugd qui tourne. ifplugd surveille eth0 (lan
ethernet) et eth1 (wifi ipw2200). Bon ça marche parfaitement sauf que
dans le cas où j'ai mon cable de branché et qu'un réseau wifi voisin non
protégé apparait, j'ai la connection wifi qui s'établit.

Je voudrais que whereami active eth0 (lan) qd j'ai un fil branché et
désactive le wifi. Et qu'il active le wifi qd mon fil RJ45 est débranché.

est ce possible ? si oui puis je avoir un coup de main pour la conf ?

Merci à tous
Bonne journée
Guillaume


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 13487ième jour après Epoch,
David BERCOT écrivait:

Le mardi 05 décembre 2006 à 20:34 +0100, François TOURDE a écrit :

On peut voir ça comme ça... Mais quels sont les paramètre s que tu veux
mettre en place ? Le seul que j'ai mis, c'est wireless_mode Managed,
mais il me semble que c'est même pas utile.



A priori, rien du tout !!! Justement, je pensais absolument tout gér er à
partir des fichiers de whereami...
Mais je posais quand même la question ;-)



Ben disons que la réponse est:

- Les scripts standards vont configurer le réseau tel que décrit dans
/etc/network/interfaces, puis ifplugd et whereami vont faire la
suite si nécessaire

OK. Bon, j'ai joué un peu avec tout ça et ça commence à   venir, sauf
qu'il me manque un "léger" détail : où est-ce que je peux mettre ma
configuration réseau (adresse IP, masque, passerelle, etc...) ?
En effet, je n'ai rien vu de tout ça dans detect.conf (c'est logique ) ni
dans whereami.conf (là, ça me semble un peu moins logique)...



A priori, pour que detect.conf puisse effectuer la détection, il va
faire appel à dhcp ou positionner l'IP pour les tests arp. Ensuite, tu
as la possibilité dans whereami.conf d'affiner si nécessaire la c onfig
réseau. Dans ce cas, tu peux avoir prévu des interfaces particuli ères
dans interfaces, et les up ou down selon le cas.

C'est là de toute façon que la chose est sensible, car il y a un peu
overlap des tâches entre ifplugd, detect et autres...
Avatar
David BERCOT
> >>> Voici ma question : y a-t-il quelque chose à faire au niveau de ifplugd
>>> (pour qu'il appelle whereami) ou alors est-ce que, dès son installation,
>>> whereami configure proprement ifplugd ?
>> Il me semble que whereami installe des choses pour ifplugd. Mais je ne
>> me souviens plus trop. En tout cas, tout des dans les docs installées
>> dans /usr/share/doc/* ...
>
> OK. Bon, j'ai joué un peu avec tout ça et ça commence à venir, sauf
> qu'il me manque un "léger" détail : où est-ce que je peux mettre ma
> configuration réseau (adresse IP, masque, passerelle, etc...) ?
> En effet, je n'ai rien vu de tout ça dans detect.conf (c'est logique) ni

En lisant les scripts utilisés par detect.conf je me suis appercu qu'en
général ils initialisaient les interfaces réseau, en particulier pour le
dhcp. J'en ai déduis la logique suivante (quitte à ajouter/modifier des
scripts) :

- detect.conf configure le réseau

- whereami.conf arrête les services réseau, mets les bons paramètres,
lance les services réseau, au pire dans whereami je coupe un interface
réseau si je considère qu'il ne doit pas exister



Oui, ça me parait jouable et j'ai aussi vu des exemples dans ce sens...
Maintenant, ça me parait un peu bizarre. Comment est-ce qu'on peut faire
pour spécifier (dans le cas d'un config sans DHCP) l'adresse IP, le
masque de sous-réseau, la passerelle, les serveurs DNS, etc... ?

D'autre part, je n'ai pas l'impression que whereami aille jusqu'au
bout... En effet, dans mes logs, j'ai :
whereami[3123]: Moving from shutdown to netstart
Mais ensuite, mon interface eth0 n'est pas démarrée !!!
Il faut que je relance un whereami manuellement pour avoir :
Moving from netstart to ces,lan
Visiblement, il doit me manquer quelque chose...

Si jamais vous avez une idée, n'hésitez pas ;-)

Merci d'avance.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2