Outils pour utilisateurs

Outils du site


netadmin:linux:configurer_point_access_wifi

Ceci est une ancienne révision du document !


Configurer un système Linux en point d'accès sans fil (WAP)

apt install hostapd bridge-utils wireless-tools

Créer le fichier de configuration /etc/hostapd/hostapd.conf à partir du fichier exemple ou ex-nihilo:

cp /usr/share/doc/hostapd/examples/hostapd.conf /etc/hostapd/hostapd.conf

Ci-dessous un exemple de fichier minimal:

hostapd.conf
interface=ap
 
driver=nl80211
 
country_code=FR
 
ssid=test
 
hw_mode=g
 
channel=1
wpa=2
ignore_broadcast_ssid=0
wpa_passphrase=Test1234
 
# Algorithmes de gestion des clés
wpa_key_mgmt=WPA-PSK
 
# Set cipher suites (encryption algorithms) ##
# TKIP = Temporal Key Integrity Protocol
# CCMP = AES in Counter mode with CBC-MAC
wpa_pairwise=TKIP
rsn_pairwise=CCMP
 
 
# Accepter toutes les MAC adresses
macaddr_acl=0
 
# Shared key authentification
auth_algs=1

Modifier le fichier /etc/default/hostapd définir la variable DAEMON_CONF

...
# Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration
# file and hostapd will be started during system boot. An example configuration
# file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz
#
DAEMON_CONF="/etc/hostapd/hostapd.conf"
...

Activer et démarrer le service

systemctl unmask hostapd.service
systemctl enable hostapd.service
 
# Afficher l'état du service
systemctl status hostapd.service
 
# Afficher les messages correspondant au service dans les journaux système
journalctl --unit hostapd.service
Tous les matériels ne supportent pas forcément le mode point d'accès (mode Master).

Dans l'exemple ci dessous la problématique s'est produite avec un adaptateur wifi USB TP-Link TL-WN823N, le journal système rapporte que le pilote de la carte ne supporte pas le passage en mode point d’accès “Could not configure driver mode”:

déc. 23 13:31:06 nucleus hostapd[2280]: Configuration file: /etc/hostapd/hostapd.conf
déc. 23 13:31:06 nucleus hostapd[2280]: nl80211: Could not configure driver mode
déc. 23 13:31:06 nucleus hostapd[2280]: nl80211: deinit ifname=wap disabled_11b_rates=0
déc. 23 13:31:06 nucleus hostapd[2280]: nl80211 driver initialization failed.
déc. 23 13:31:06 nucleus hostapd[2280]: wap: interface state UNINITIALIZED->DISABLED
déc. 23 13:31:06 nucleus hostapd[2280]: wap: AP-DISABLED
déc. 23 13:31:06 nucleus hostapd[2280]: wap: CTRL-EVENT-TERMINATING
déc. 23 13:31:06 nucleus hostapd[2280]: hostapd_free_hapd_data: Interface wap wasn't started

Pont ou passerelle

Le mode pont est le plus simple à paramétrer. les paquets sont directement transmis entre les interfaces pontées.

Le mode passerelle réclame davantage de paramétrages mais permet d'isoler et de filtrer les paquets entre les interfaces.

Références

netadmin/linux/configurer_point_access_wifi.1640266259.txt.gz · Dernière modification : 2021/12/23 13:30 de yoann