My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


tutaux:linux:wifi

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

tutaux/linux/wifi.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki