Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/06/2007, 15h19   #1
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
Par défaut [XUBUNTU] lancer un script au demarrage

bonjour je suis sur xubuntu ,
pour me connecter sur internet je suis oblige a chaque demarrage de taper dans un terminal la commande:
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -d
comment faire pour lancer cette commande automatiquement au lancement de de linux

je previens que je suis un debutant debutant , installation linux le we dernier , configuration de ma cle wifi usb il ya 2 jours , acces à internet hier soir
merci d'avance
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2007, 17h42   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
si tu veux le demarrer au boot :

tu ecris ta ligne dans un script tel que :
Code :
1
2
#!/bin/sh
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -d
se script doit etre nome par exemple internet et place dans /etc/init.d/

rends le executable :
Code :
chmod 740 /etc/init.d/internet
puis crees lui un demarreur (un lien symbolique) place dans /etc/init.d/rc5.d nome S99internet :
Code :
ln -s /etc/init.d/internet /etc/init.d/rc5.d/S99internet
c'est tout.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2007, 19h55   #3
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
merci pour cette reponse rapide mais il ya toujours un probleme le repertoire
/etc/init.d/rc5.d/ n'existe pas
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2007, 20h46   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
alors c'est etc/rc5.d probablement

faut chercher aussi un minimum.. je connais pas par coeur toutes les distrib
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 19h10   #5
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
rebonjour, j' ai reessayé mais ça ne marche toujours pas...
si tu as encore une idée ,autrement ce n'est pas pressé je chercherai tranquillement
quoique pour trouver le repertoire j'avoue que j'ai pas fait tres fort
merci
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 20h53   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
cherches :

Code :
find /etc -type d -name "rc*" -print
ca te dira ou sont les repertoires de demarrage
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 21h40   #7
Invité de passage
 
Inscription : juin 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 4
Points : 4
Points : 4
Par défaut moaip :)

pour l'instant les indications qu'on t'as donné sont pas mauvaise ! pour paufiner un peu je dirais que pour savoir ou tu dois placer ton script sh soit u tape runlevel "en console" ==> ce qui te dis dans quel /etc/rcX tu dois mettre ton script ou mieux encor tu le mets dans /etc/init.d et tu crée un lien dans rcS.d ==> exemple :
ton script sh de lancement s'appel wifi ! ben tu mets ce script dans /etc/init.d/ et tu va dans /etc/rcS.d et tu y créer un lien genre ln -sfn /etc/init.d/wifi wifi
attention !!!! j'ais une tite idée de ce que tu veu faire "soit demarrer ta carte wifi aux boot pc" donc lis le readme de /etc/rcS.d ou bip moi s'il te faut plus de detail ! bienvenue sous linux et tu commence serieux avec les init/etc hihiiii
bilbeat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 21h42   #8
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
bonsoir,
je n'y arrive pas ,j'ai fait un runlevel reponse =2,
j'ai donc mis mon lien dans /etc/rc2.d
mais rien
je vais faire un break temporairement sur ce probleme , mais j'ai un truc qui me turlupine quand je tape ma ligne de commande :
sudo wpa_supplicant -i wlan0...
je me connecte à internet
par contre si je lance mon fichier executable qui contient la même ligne de commande j'obtiens ce message:
Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
Failed to add interface wlan0
Cancelling scan request

est ce normal?
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 01h04   #9
Invité de passage
 
Inscription : juin 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 4
Points : 4
Points : 4
Par défaut hum!

salut
je n'utilise pas encore wpa-supplicant mais y'a quelque tuto sur le net donc celui ci teste pour voir http://forum.ubuntu-fr.org/viewtopic.php?id=25037 ! ou ici http://doc.ubuntu-fr.org/installation/wpa <== tuto officiel ubuntu "je crois que c'est ce que tu utilise"

pour ma part mon install wifi sur ma debian ; me pose quelque soucis deja en wep donc plutard le wpa

bon courage bye
bilbeat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 06h43   #10
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
ok je vais regarder
merci
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 07h28   #11
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
Citation:
Envoyé par xavier-Pierre
bonsoir,
je n'y arrive pas ,j'ai fait un runlevel reponse =2,
j'ai donc mis mon lien dans /etc/rc2.d
mais rien
je vais faire un break temporairement sur ce probleme , mais j'ai un truc qui me turlupine quand je tape ma ligne de commande :
sudo wpa_supplicant -i wlan0...
je me connecte à internet
par contre si je lance mon fichier executable qui contient la même ligne de commande j'obtiens ce message:
Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
Failed to add interface wlan0
Cancelling scan request

est ce normal?
bien sur que non jamais un message d'erreur n'est nomal



bon il est donc probable que ton démarrage soit ok depuis le départ mais que l'execution echoue !!!!! lors du démarrage automatique en fait...

commence par faire marcher le script après tu pourras tanter de le faire démarrer.

frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 07h41   #12
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
je me repete, mais ce qui est vraiment bizarre est quand je tape la ligne de commande ça marche et je me connecte , mais lorsque je tape le nom de "l'executable" qui contient la même ligne de commande j'ai ce message d'erreur ...
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 09h57   #13
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
justement si ta ligne marche seule c'est que ton script merde quelquepart montre ton script si tu espere que ca marche un jour


dire ca marche pas ça aide pas....
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 11h54   #14
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
je tape au prompt

sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -d
ça marche

quant au script le voici:
Code :
1
2
#!/bin/sh
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -d
...
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 12h59   #15
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
utilises une vraie commande su c'est peut etre ça...

Code :
1
2
#!/bin/sh
su user -c "wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -d"
au cas où sudo poserait problème, de toute façon sudo est a proscrire à cause des nombreux problèmes aléatoires qu'il pose...
chez nous c'est carrement interdit à l'usage sur le reseau dans nos consignes...tellement ça craint.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2012, 16h18   #16
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : décembre 2011
Messages : 1
Points : 1
Points : 1
Je ne comprends pas non plus pourquoi on script ne fonctionne pas mais la commande si.
Mais tu peux essayer d'ajouter ce script aux programmes de démarrage:
Paramètres->Session et Démarrage->Démarrage Automatique et ci tu va chercher ton fichier .sh.

Mais c'est juste ne autre méthode pour ajouter un programme au démarrage (comme les autres réponses)
lucas157 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h31.


 
 
 
 
Partenaires

Hébergement Web