Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
execution de rc.inet1
Envoyé par: deb


bonjour,

lorsque je boote mon pc, le systeme de la slack 9.1 etablit automatiquement
la connexion internet en executant le script 'rc.inet1' ( j'en suis sur puisque lorsque je le rends inexecutable la connexion ne s'etablit pas )

mais voila : je prefererai le lancer manuellement apres le boot, et pour cela
j'ai eu beau commenter tous les endroits où il est question de 'rc.inet1', notamment dans 'rc.M' , eh bien 'rc.inet1' est execute quand meme !!

je me demande bien où ce script est lancé, est-ce que qqn a une idée ?

en vous remerciant
deb

Poste le Monday 26 January 2004 18:16:09
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: Pascal

Bonjour,

Fais attention, rc.inet1 est appelé deux fois dans rc.M !

Bon courage.

Poste le Monday 26 January 2004 20:04:09
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: PTroll

Il faut faire:
# grep "rc.inet1" /etc/rc.d/*
Cela va renvoyer tous les fichie citant rc.inet1
Autre solution, faire en sorte que /etc/rc.d/rc.inet1 ne soit pas éxécutable:
# chmod a-x /etc/rc.d/rc.inet1
Il ne s'éxécutera plus à l'init.

Poste le Monday 26 January 2004 20:25:27
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: deb

Bonjour

> PTroll :
> ll faut faire:
> # grep "rc.inet1" /etc/rc.d/*
> Cela va renvoyer tous les fichie citant rc.inet1

c'est ce que j'ai fait, et j'ai commenté toutes les parties des fichiers qui appellent "rc.inet1" , peut-etre en ai-je oublie ? je vais voir ca

> PTroll :
>Autre solution, faire en sorte que /etc/rc.d/rc.inet1 ne soit pas éxécutable:
># chmod a-x /etc/rc.d/rc.inet1
>Il ne s'éxécutera plus à l'init.

par contre ca ca marche, mais c'est un peu penible de devoir modifier les droits a chaque fois, ca montre cependant que c'est bien par ce fichier uniquement que la connexion internet est lancee

par ailleurs j'ai repere ( avec grep ) un autre endroit ou est lance "rc.inet1" ,
c'est dans /etc/hotplug/net.agent ( si je me souviens bien ) certains fichiers
du repertoire /etc/hotplug/ sont executes par /etc/rc.d/rc.hotplug mais justement pas celui-la,

en vous remerciant pour votre aide
cordialement
deb

Poste le Monday 2 February 2004 11:33:01
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: deb


bonjour

je fais suite a mon precedent message car je ne comprends toujours pas
comment eviter que rc.inet1 ( bref la connexion internet ) se lance au boot

je suis sur d'avoir commente tous les appels explicites a 'rc.inet1' dans le
fichier 'rc.M' et a vec un 'grep "rc.inet1" etc/rc.d/* ' je remarque qu'il n'est pas appele ailleurs,

donc en dehors de faire 'chmod -x /etc/rc.d/rc.inet1' je ne vois pas comment
faire. Par contre j'ai remarque que lorqu'on passe l'option "nohotplug'" au noyau a l'invite de lilo, alors non seulement la connexion internet n'est pas
lancee ( ce que je cherche ), mais en plus l'usb et le son ne sont plus chargés

je voudrais pouvoir desactiver juste la connexion internet au lancement
est-ce que qqn a une idee ?

cordialement
deb

Poste le Friday 6 February 2004 11:22:20
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: PTroll

C'est peut ètre /etc/rc.d/rc.hotplug qui lance /etc/rc.d/rc.inet1 .
rc.hotplug est utilisé pour le P&P (Plug & Play équivalent du Bug & Pleure de M$Win).
Sur ma station je le déclanche à la demande (avec le chmod a+x l'éxécution puis a-x).
Cela me permet de détecter les périfériques en complétant les indications du noyau.
Après cela je charge les modules appropriés en modifiant /etc/rc.d/rc.local puis je le
désactive à nouveau (chmod a-x /etc/rc.d/rc.hotplug ).

Poste le Friday 6 February 2004 21:55:52
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: deb


merci pour ta reponse PTroll,
je commencais a me sentir seul avec cet inconvenient

en fait je ne trouve pas trace de 'rc.inet1' dans 'rc.hotplug' , ce dernier script
ne fait que lancer les scripts du repertoire /etc/hotplug/ qui finissent par *.rc

dans ce repertoire on trouve le script 'net.agent', qui appelle effectivement 'rc.inet1', mais qui ne finit pas par *.rc !!!

desactiver 'net.agent' est peut etre une solution, maias je me demande quel processus appelle ce script ?

Poste le Sunday 8 February 2004 18:48:37
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: deb



bon, .... en fait je commence à comprendre,

le kernel dispose d'une option hotplug, allez voir dans le fichier de config du noyau, faites par exemple grep "HOTPLUG" <votre fichiers config> , et c'est sans doute ce système interne au kernel qui active tous les systèmes au boot, par l'intermédiaire de 'rc.hotplug' et des '*.agent' , donc en désactivant 'net.agent' j'obtiens le resultat recherché : la connexion internet ne s'établit pas au boot, par contre la module concernant la carte ethernet est tout de même chargé ( c'est sans doute la focntion hotplug du noyau )
je peux ensuite activer l'interface ethernet, quand je veux, par un appel à 'rc.inet1'

en esperant que cette experience puisse vous profiter
deb

Poste le Monday 9 February 2004 11:05:28
Répondre     Citer    
Re: execution de rc.inet1
Envoyé par: PTroll

Et bien ! Il faut s'y mettre à plusieurs pour trouver. Et ce n'est pas plus mal .....

Poste le Thursday 12 February 2004 20:02:26
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
execution de rc.inet1
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons