Outils pour utilisateurs

Outils du site


tips:wifi

Gestion du Wifi

Configuration

Créez un fichier /etc/hostname.interface - interface est le nom de l'interface réseau - et remplissez-le avec les informations suivantes.


Exemple de fichier /etc/hostname.rtwn0 :

OpenBSD >= 6.4

Conformément au changement de syntaxe et recommandation faites depuis OpenBSD 6.4, le mot clé wpakey doit être sur la même ligne que le mot clé nwid ou join.

nwid nom_du_point_d_acces wpakey cle_wpa_impossible_à_deviner
dhcp

OpenBSD <= 6.3

nwid nom_du_point_d_acces
wpa-key cle_wpa_impossible_à_deviner
dhcp

Empêcher la déconnexion

Ajouter à votre fichier de configuration, le flag : nwflag stayauth

Trouver un AP

Pour (re?)trouver votre point d’accès, exécutez :

# ifconfig rtwn0 scan

Exemples

Retrouvez ci-dessous des exemples de configuration - à adapter à vos besoins !

Autoriser un utilisateur à manipuler une carte wifi pour se connecter

Pour trouver et me connecter facilement aux différents réseaux wifi, je me suis créé un petit script. Il est rudimentaire et peut être amélioré mais il fonctionne :)

$ vi /usr/local/bin/wifiup
#!/bin/sh
# On réveille la carte :
ifconfig iwn0 up
# On scanne les réseaux pour trouver leur identifiant :
ifconfig iwn0 scan | grep -i nwid
# Choix du réseau :
echo "A quel réseau se connecter ?"
read _NWID
echo "\nPhrase de passe ?"
# Attention, la phrase de passe apparaît en clair l'écran :
read _PASS
# Connexion au réseau utilisant une clé WPA (qui utilise encore du WEP ?) :
ifconfig iwn0 nwid "$_NWID" wpakey "$_PASS"
# Abtention d'une adresse IP :
dhclient iwn0

Pour que ce script puisse être lancé en simple utilisateur, ajouter l'entrée suivante dans /etc/doas.conf :

permit nopass $USER as root cmd /usr/local/bin/wifiup

Bien entendu changez “$USER” par votre login.

Pour lancer le script, il suffit de lancer :

# /usr/local/bin/wifiup

Et vite s'en faire un alias pour plus de confort ! :)


tips/wifi.txt · Dernière modification: 2020/01/19 17:30 (modification externe)