Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| hostapd [Le 12/05/2014, 14:32] – [Configuration d'un point d'accès en WI-FI 802.11n (support MIMO)] 185.26.182.32 | hostapd [Le 04/08/2025, 19:15] (Version actuelle) – Message qui n'a rien à faire ici.. Nexus6 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>wi-fi réseau}} | + | {{tag>wifi réseau}} |
| ---- | ---- | ||
| ====== HostAP daemon ====== | ====== HostAP daemon ====== | ||
| Ligne 28: | Ligne 28: | ||
| - | ===== Installation, | ||
| + | ===== Installation, | ||
| - | Installation depuis | + | Installation depuis |
| - | < | + | < |
| - | Le fichier de configuration **/ | + | Le fichier de configuration **/ |
| La configuration minimale (Wi-Fi ouvert/ | La configuration minimale (Wi-Fi ouvert/ | ||
| Ligne 55: | Ligne 55: | ||
| # Wi-Fi ouvert, pas d' | # Wi-Fi ouvert, pas d' | ||
| - | auth_algs=1 | + | auth_algs=0 |
| # Beacon interval in kus (1.024 ms) | # Beacon interval in kus (1.024 ms) | ||
| Ligne 128: | Ligne 128: | ||
| hostapd / | hostapd / | ||
| </ | </ | ||
| - | ==== Configuration d'un point d' | + | ==== Configuration d'un point d' |
| L' | L' | ||
| Ligne 148: | Ligne 148: | ||
| - | Petit rappel du mode standard IEEE 802.11g, entre 2,4GHz et 2,5GHz il y a 100Mhz et il y a 14 canaux de 20MHz espacés de 5MHz seulement, et se chevauchant obligatoirement dans cette espace de la bande. En mode 802.11n la bande passant additionné de 2 canaux couvre 40MHz, chevauchant par conséquent beaucoup plus de canaux entre 2,4GHz et 2, | + | Petit rappel du mode standard IEEE 802.11g, entre 2,4GHz et 2,5GHz il y a 100Mhz et il y a 14 canaux de 20MHz espacés de 5MHz seulement, et se chevauchant obligatoirement dans cette espace de la bande. En mode 802.11n la bande passant additionné de 2 canaux couvre 40MHz, chevauchant par conséquent beaucoup plus de canaux entre 2,4GHz et 2,5GHz. |
| Paramètrage Wi-Fi N en mode IEEE 802.11g (2,4GHz) et channel : | Paramètrage Wi-Fi N en mode IEEE 802.11g (2,4GHz) et channel : | ||
| Ligne 234: | Ligne 234: | ||
| </ | </ | ||
| - | Attention aux messages d' | + | Attention aux messages d' |
| * Driver does not support configured HT capability [SHORT-GI-20] | * Driver does not support configured HT capability [SHORT-GI-20] | ||
| * Driver does not support configured HT capability [DSSS_CCK-40] | * Driver does not support configured HT capability [DSSS_CCK-40] | ||
| Ligne 248: | Ligne 248: | ||
| </ | </ | ||
| - | | ||
| - | @@ -451,7 +460,14 @@ | ||
| - | iface- | ||
| ===== Création d'un point d' | ===== Création d'un point d' | ||
| - | Cette exemple vous permettra de créer un point d' | + | Cet exemple vous permettra de créer un point d' |
| {{: | {{: | ||
| Ligne 277: | Ligne 274: | ||
| Lancement du daemon hostapd avec son fichier de configuration pointant sur l' | Lancement du daemon hostapd avec son fichier de configuration pointant sur l' | ||
| < | < | ||
| - | sudo hostapd /etc/ | + | sudo hostapd / |
| </ | </ | ||
| Ligne 306: | Ligne 303: | ||
| </ | </ | ||
| - | Lancement de dhcpd-server : | + | Lancement de dhcpd-server : |
| < | < | ||
| sudo dhcpd -d -f -pf / | sudo dhcpd -d -f -pf / | ||
| Ligne 313: | Ligne 310: | ||
| ==== Configuration Dnsmasq Serveur ==== | ==== Configuration Dnsmasq Serveur ==== | ||
| - | Notre sous-réseau étant créé, il ne reste plus qu'à configurer un serveur de cache DNS sur notre interface, qui transformera toute demande d'un domaine en adresse Ip. | + | Notre sous-réseau étant créé, il ne reste plus qu'à configurer un serveur de cache DNS sur notre interface, qui transformera toute demande d'un domaine en adresse Ip. |
| Attention notre DNS ne fait que lire le fichier '/ | Attention notre DNS ne fait que lire le fichier '/ | ||
| Ligne 330: | Ligne 327: | ||
| Bien que dnsmasq puisse distribuer des adresses IP d'un sous-réseau, | Bien que dnsmasq puisse distribuer des adresses IP d'un sous-réseau, | ||
| - | Lancement de dnsmasq : | + | Lancement de dnsmasq : |
| < | < | ||
| Ligne 338: | Ligne 335: | ||
| ==== Configuration de IP forwarding ==== | ==== Configuration de IP forwarding ==== | ||
| - | Notre interface wlan nouvellement créée a besoin de communiquer avec notre seconde interface ayant Internet, nous devons configurer l'IP forwarding. | + | Notre interface wlan nouvellement créée a besoin de communiquer avec notre seconde interface ayant Internet, nous devons configurer l'IP forwarding. |
| Activez la prise en charge de l'IP forwarding, pour faire suivre les paquets d'une interface à l' | Activez la prise en charge de l'IP forwarding, pour faire suivre les paquets d'une interface à l' | ||
| Ligne 356: | Ligne 353: | ||
| ==== Configuration de la Mascarade & du Firewall ==== | ==== Configuration de la Mascarade & du Firewall ==== | ||
| - | Notre sous-réseau 192.168.0.0/ | + | Notre sous-réseau 192.168.0.0/ |
| Pour traduire des adresses entre deux interfaces nous devons activer le masquerading (NAT/ | Pour traduire des adresses entre deux interfaces nous devons activer le masquerading (NAT/ | ||
| Ligne 377: | Ligne 374: | ||
| < | < | ||
| - | === Configuration du Firewall avec Ufw === | + | === Configuration du Firewall avec Ufw === |
| En premier lieux, il faut changer la règle par défaut du transfert de paquets d'une interface à l' | En premier lieux, il faut changer la règle par défaut du transfert de paquets d'une interface à l' | ||
| Ligne 390: | Ligne 387: | ||
| Éditer le fichier / | Éditer le fichier / | ||
| | | ||
| - | Juste après l' | + | Juste après l' |
| < | < | ||
| # nat Table rules | # nat Table rules | ||
| Ligne 403: | Ligne 400: | ||
| </ | </ | ||
| - | Dans la section *filter ajoutez : | + | Dans la section *filter ajoutez : |
| < | < | ||
| -A ufw-before-forward -m state --state RELATED, | -A ufw-before-forward -m state --state RELATED, | ||
| Ligne 581: | Ligne 578: | ||
| ./ | ./ | ||
| </ | </ | ||
| + | |||
| + | Si pendant l’exécution du script précédent vous obtenez l' | ||
| + | ", exécuter ou rajouter la commande suivante en début de script : | ||
| + | < | ||
| == Monitoring AP == | == Monitoring AP == | ||
| - | L' | + | L' |
| < | < | ||
| watch -d -n 3 "iw dev wlan0 station dump; iwconfig wlan0; iwconfig mon.wlan0; iw dev wlan6 station dump; iwconfig wlan6;cat / | watch -d -n 3 "iw dev wlan0 station dump; iwconfig wlan0; iwconfig mon.wlan0; iw dev wlan6 station dump; iwconfig wlan6;cat / | ||
| Ligne 595: | Ligne 596: | ||
| * http:// | * http:// | ||
| * http:// | * http:// | ||
| - | * http:// | + | * https:// |
| * http:// | * http:// | ||
| | | ||
| ---- | ---- | ||
| // | // | ||
| - | |||
