Problème connexion Wifi automatique Raspberry pi

Maxime.B -  
Lordanonymous Messages postés 229 Statut Membre -
Bonjour,

Je suis depuis plusieurs jours en train de chercher sur le web une solution "miracle" ou pas à mon problème de wifi sur un raspberry pi.

Je vous explique ma situation, je dois mettre en place un système de client léger sur le raspberry pi, donc j'utilise Raspberry Pi Thin Client (http://rpitc.blogspot.fr/) qui est le système qu'il me faut. Etant donnée que le projet à pour but de réduire le nombre de câble une solution en Wifi à été retenue.

Mais lors du montage de mon Raspberry PI de test, je n'arrive à me connecter à mon point d'accès que avec les commandes suivante :
 root@rpitc-7d7130fa:/home/rpitc# ifdown wlan0
root@rpitc-7d7130fa:/home/rpitc# ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
wpa_supplicant: /sbin/wpa_cli daemon failed to start
run-parts: /etc/network/if-up.d/wpasupplicant exited with return code 1
root@rpitc-7d7130fa:/home/rpitc# iwconfig wlan0 essid invite_test
root@rpitc-7d7130fa:/home/rpitc# dhclient wlan0


Je suis actuellement obliger d'effectuer cette action à chaque démarrage du raspberry pi ..
Si quelqu'un voit le problème, ou qui possède une piste..
Merci d'avance,
Bonne journée

1 réponse

  1. Lordanonymous Messages postés 229 Statut Membre 143
     
    Là comme ça c'est assez difficile de trouver une solution pour résoudre de manière "propre" ton problème. Cependant, si les commandes que tu indique marchent à coup sur et que tu n'as pas trop le temps de chercher une autre solution, tu peux écrire un script qui se chargera de les exécuter à chaque démarrage et donc t'éviter la tache laborieuse de la faire manuellement.

    Pour ce faire, fait comme suit :

    nano /etc/init.d/Le_nom_que_tu_veux.sh
    

    #Tu écrit ceci dans ce fichier :

    #!/bin/bash                                                                     
    ### BEGIN INIT INFO
    # Provides: skeleton
    # Required-Start: $remote_fs $syslog
    # Required-Stop: $remote_fs $syslog
    # Should-Start: $portmap
    # Should-Stop: $portmap
    # X-Start-Before: nis
    # X-Stop-After: nis
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # X-Interactive: true
    # Short-Description: Example initscript
    # Description: This file should be used to construct scripts to be placed in /etc/init.d.
    #
    ### END INIT INFO
    
    ifdown wlan0
    ifup wlan0
    iwconfig wlan0 essid invite_test
    dhclient wlan0


    chmod +x /etc/init.d/Le_nom_de_ton_script.sh


    update-rc.d Le_nom_de_ton_script.sh defaults
    

    reboot


    #Pour suprimer le scripte du demarrage :

    update-rc.d -f Le_nom_de_ton_script.sh remove


    En espérant que ça puisse t'aider.
    0