Table des matières

Comment configurer le Wifi sans interface Graphique

Configuration

Dans un terminal éditer le fichier de conf des interfaces réseaux:

sudo nano /etc/network/interfaces

vous devez ajouter ceci si se n'est pas le cas pour une conf en dhcp:

auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet manual
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Copier coller au besoin.

ctrl+o "pour enregistrer" et ctrl+x "pour sortir de nano"

WPA supplicant

Permet de lancer la connexion automatiquement au démarrage du systeme.
Le fichier /etc/wpa_supplicant/wpa_supplicant.conf sera créé/modifié avec les méthodes de configuration recommandées, mais il peut aussi être configuré à la main. Il devrait contenir quelque chose comme ce qui suit :

country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="ESSID"
scan_ssid=1
psk="Your_wifi_password"
}

Le parametre “scan_ssid=1” n'est pas obligatoire, mais en cas de non diffusion du SSID de l'AP, il arrivera quand même à se connecter.

Il est possible de mettre plusieurs Blocs comme ceci:

network={
ssid="ESSID1"
scan_ssid=1
psk="Your_wifi_password"
}
network={
ssid="ESSID2"
scan_ssid=1
psk="Your_wifi_password"
}
network={
ssid="ESSID3"
scan_ssid=1
psk="Your_wifi_password"
}

Une fois tout ceci paramétrer ilne vous reste plus qu'a essayer:

ifdown wlan0
ifup wlan0

La connection devrait se faire. Au cas ou ?: Contrôler les interfaces:

ifconfig -a

renvoie:

root@raspberrypi:/home/pi# ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:27:eb:06:59:e0
          inet addr:192.168.4.230  Bcast:192.168.5.255  Mask:255.255.254.0
          inet6 addr: fe80::6a1c:199e:ba7c:985a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56813 errors:0 dropped:138 overruns:0 frame:0
          TX packets:1769 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4628528 (4.4 MiB)  TX bytes:336767 (328.8 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:421 errors:0 dropped:0 overruns:0 frame:0
          TX packets:421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:30378 (29.6 KiB)  TX bytes:30378 (29.6 KiB)
wlan0     Link encap:Ethernet  HWaddr c8:3a:35:b0:21:c2
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8686 (8.4 KiB)  TX bytes:33624 (32.8 KiB)

Tout semble ok.


Les Commandes

Utiles à savoir:

redémarrer le service reseaux:

/etc/init.d/networking restart

Activer/ Désactiver interface:

ifconfig wlan0 up

a pour effet d'activer l'interface réseaux wlan0

ifconfig wlan0 down

l'effet inverse. Scanner les reseaux wifi:

iwlist scan

Scanner le reseaux Wifi depuis une interface donnée:

iwlist wlan0 scan

Se connecter en commande:

iwconfig wlan0 essid ESSID key s:Mon_Mot_De_Passe

Activer dhcp pour cette connection a l'interface:

dhclient wlan0

sylvain 2020/02/15 11:21