OVH Cloud OVH Cloud

Hifocus

3 réponses
Avatar
jeancito
Bonjour à tous !

j'utilise un modem Hifocus tout va bien
mais comment faire pour que la connexion demarre automatiquement et en root
?

Merci pour vos conseils !!

A++ Jean Marc

3 réponses

Avatar
Fluber
jeancito wrote:
Bonjour à tous !

j'utilise un modem Hifocus tout va bien
mais comment faire pour que la connexion demarre automatiquement et en root
?

Merci pour vos conseils !!

A++ Jean Marc




la connexion demarre automatiquement ?
ben quand tu la configure on te demande si tu veux qu'elle soit lancé au
démarage.
Sinon dans le mcc --- system --services --- et tu mets la connexion
activé au demarrage
Avatar
frederic lechiffre
jeancito wrote:
Bonjour à tous !

j'utilise un modem Hifocus tout va bien
mais comment faire pour que la connexion demarre automatiquement et en root
?

Merci pour vos conseils !!

A++ Jean Marc




si tu utilises le driver de flashtux, fais une recherche chez eux.
Il me semble avoir vu un sujet la dessus il y a quelques mois.
Avatar
frederic lechiffre
frederic lechiffre wrote:
jeancito wrote:

Bonjour à tous !

j'utilise un modem Hifocus tout va bien
mais comment faire pour que la connexion demarre automatiquement et en
root
?

Merci pour vos conseils !!

A++ Jean Marc




si tu utilises le driver de flashtux, fais une recherche chez eux.
Il me semble avoir vu un sujet la dessus il y a quelques mois.



Cadeau. Voici ce que dit la FAQ de flashtux.


Question 5.0 : Est-il possible de lancer startmodem au démarrage de
Linux ?

Réponse : Oui, en utilisant par exemple init.d, ou /etc/ppp/ppp_on_boot
pour les
utilisateurs Debian.

Configuration par init.d :

Pré-requis :
- le driver ECIADSL est installé et configuré
- vous avez téléchargé les sources du driver, que vous trouverez ici:
http://eciadsl.flashtux.org/download.php

Copier le fichier rc.adsl vers /etc/init.d :
> cp rc.adsl /etc/init.d
(le fichier rc.adsl est fourni avec les versions >= 0.7 (ou CVS))

Sous Debian, tapez simplement en root : update-rc.d rc.adsl defaults 15

Pour les autres distributions, voir ci-dessous :

Dans /etc/rc.d, chaque répertoire rc*.d correspond à un runlevel d'init. Par
exemple, le runlevel 5 est celui qui est atteint par défaut au démarrage de
nombreuses distributions Linux, permettant un login graphique (parfois c'est
le runlevel 3).
À ce runlevel 5 correspond donc le répertoire /etc/rc.d/rc5.d.

Vous trouverez plus d'informations à propos des ces init-levels en tapant :
> man inittab
ou en jetant un oeil à votre /etc/inittab.

Afin de savoir quel est l'init-level par défaut au démarrage de votre
système, consultez votre /etc/inittab et chercher la ligne ressemblant à :
id:5:initdefault:
Dans ce cas-ci, l'init-level par défaut est 5.
Admettons pour la suite des opérations que c'est notre cas.

Pour info : quand le système entre dans un init-level particulier, il
appelle tous les fichiers K* contenu dans le répertoire associé à
l'init-level qu'il quitte, puis appelle tous les fichiers S* associés au
nouvel init-level. Ces fichiers K* et S* sont dans les répertoires
/etc/rc.d/rc<init-level>.d comme vous vous en seriez douté (n'est-ce pas ?).
Ces fichiers K* et S* sont en fait des liens symboliques vers des scripts
situés en général dans /etc/init.d.

Chaque fichier S* est de la forme : Sxxyyyyy, où xx est un nombre à 2
chiffres et yyyyy un nom de service ou de démon.
Les fichiers Sxxyyyyy sont appellés par le système par ordre croissant de
xx, puis par ordre alphabétique croissant de yyyyy.

Par exemple :
> ls /etc/rc.d/rc5.d
affiche
S01dupond
S15dupont
S99bidon
K10schtroumpf
K80barbatruc
(ce n'est qu'un exemple).
Cela veut dire que quand le système entre en init-level 5, il va appeler
S01foo, s15bar puis s99dummy.
De façon identique, quand l'init-level 5 est quitté, les fichiers K* vont
être appelés. Selon le système, ils peuvent être appelés par xx croissant
ou décroissant, puis par yyyyy.

Maintenant vous en savez un peu plus sur le fonctionnement des init-level
vous pouvez donc créer les liens symboliques vers /etc/init.d dans
/etc/rc.d/rc5.d :
> ln -s /etc/init.d/rc.adsl /etc/rc.d/rc5.d/S90adsl
> ln -s /etc/init.d/rc.adsl /etc/rc.d/rc5.d/K90adsl

Avant de créer ces liens, assurez-vous que 90 est un chiffre pertinent, au
sens ou il doit être disponible :-), mais aussi que S90 sera exécuté après
tout autre service réseau. Idem pour K90, selon l'ordre d'appel des K*, il
sera préférable d'utiliser K00 plutôt.

Une fois ces liens créés, vous pouvez tester tout cela en redémarrant votre
système.
Vous pouvez toutefois faire le test sans avoir à redémarrer : fermez tous
vos applications, ainsi que vos sessions X11 ou console. Logguez-vous sous
root en mode console, puis changez d'init-level en tapant :
> init 3
puis revenez à votre init-level normal en tapant :
> init 5
Vous voyez ce dont il s'agit ? En quittant l'init-level 5 pour l'init-level
3 puis en revenant à l'init-level 5, les fichiers K* et S* correspondants
aux init-levels quittés et entrés sont appelés !