Etape 1: Connexion Wi-fi config routeur domestique
En supposant que vous avez déjà un travail wifi adaptateur vous travaillerez via la connexion ethernet pour configurer la connexion wi-fi, ne débranchez le câble ethernet jusqu'à ce que vous êtes sûr que la config sans fil fonctionnent selon les besoins.
Configuration de l’IPD pour vous connecter à domicile WiFi n’est pas nécessaire pour les fins du présent instructable mais il peut être pratique pour vos projets de robotoc. Par ailleurs que vous pourriez avoir déjà configuré, dans ce cas vous comparer config avec celle décrite ici et décider si vous voulez faire quelques changements.
Commencer à éditer la configuration du réseau principal :
sudo vi /etc/network/interfaces
Vous devez ajouter les lignes suivantes, la config contient déjà une ligne qui travaillent pour eux ne changent pas la connexion ethernet :
auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
L’astuce principale est dans la ligne "wpa-roam", il raconte le système qu’il peut gérer plus d’une connexion wi-fi seul sid, otherway, nous pourrions utiliser 'wpa-config"comme suggéré dans la plupart des sites aide et utiliser une configuration de sid unique. Dans les deux cas, la ligne de wpa délègue config wpa dans un deuxième fichier de config : wpa_supplicant.conf. Lorsque vous utilisez wpa-roam l’adresse ip est toujours « manuelle », voir la première ligne de l’iface, cela ne signifie pas l’adresse ip est statique, cela signifie qu’il est défini dans les prochaines lignes. La première ligne après que le wpa-roam donne une config « par défaut », l’un plus fréquent, avec dhcp loue adresse ip.
Maintenant, exécutez la commande suivante où vous utiliserez votre routeur domestique nom sid, vous pouvez taper votre mot de passe lisible comme second param ou tapez-le comme entrée après exécution :
wpa_passphrase
La sortie sera comme suit, une configuration de réseau avec le nom de sid, le mot de passe dans le reste et le mot de passe codé. Vous pouvez supprimer le mot de passe simple pour des raisons de confidentialité.
network={ ssid="?????" #psk="!!!!!!" (remainder, remove for privacy) psk=........ }
Éditez /etc/wpa_supplicant/wpa_supplicant.conf et ajoutez la nouvelle config
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
Si vous voulez que vous pouvez ajouter la config standard suivante pour accéder à un réseau non sécurisé :
network={ key_mgmt=NONE priority=1 }
Vous devriez maintenant avoir un wpa_supplicant.conf comme :
network={ key_mgmt=NONE priority=1 } network={ ssid="your ssid" psk=........ }
Maintenant vous devez redémarrer le service de réseau pour charger la nouvelle configuration
sudo service networking restart
Le service prend un certain temps pour redémarrer, il gèle pendant un certain temps, mais vous ne devriez pas rompre la connexion. Après le redémarrage du service, nous pouvons vérifier la connexion à l’étape deux, iwconfig doit maintenant afficher des infos sur l’interface de la carte, sid connectés, niveau de signal etc..
iwconfig<br>wlan0 Ralink STA ESSID:"gtjunior" Nickname:"xxxxxxx" Mode:Managed Frequency=2.437 GHz Access Point: xx:xx:xx:xx:xx:xx Bit Rate=65 Mb/s RTS thr:off Fragment thr:off Encryption key:xxxxxxxxx [2] Security mode:open Link Quality=100/100 Signal level:-44 dBm Noise level:-44 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ifconfig doit afficher l’adresse ip assignée
ifconfig<br>wlan0 Link encap:Ethernet HWaddr 00:36:76:08:97:3e inet addr:192.168.1.18 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::236:76ff:fe08:973e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45729 errors:0 dropped:0 overruns:0 frame:0 TX packets:676 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10845192 (10.3 MiB) TX bytes:70916 (69.2 KiB)
Si tout semble ok, vous pouvez essayer d’arrêter, enlever le câble ethernet et puis mettez à nouveau le rpi, vous devez maintenant vous connecter à votre rpi en mode sans fil, juste attendre quelque temps pour laisser le routeur à actualiser le DNS dynamique.