OBSD4* : wiki

Gestion du Wifi

Configurer le wifi

Créez un fichier /etc/hostname.interface et remplissez-le avec les informations suivantes. Pour moi, ce fichier est /etc/hostname.rtwn0 :

nwid nom_du_point_d_acces
wpa-key cle_wpa_impossible_à_deviner
dhcp

Pour retrouver votre point d’accès, vous pouvez lancer

# ifconfig rtwn0 scan

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 ! :)