Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
anthony_messe:banana_pi:ap_wifi_ipv4_classe_c [2018/05/07 10:50] Anthony Messé créée |
anthony_messe:banana_pi:ap_wifi_ipv4_classe_c [2018/05/25 08:52] (Version actuelle) Anthony Messé |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | Lien vers [[anthony_messe:anthony_messe|l'accueil]] | ||
| + | |||
| ====== Mise en place du point d'accès pour IPv4 et une classe C ====== | ====== Mise en place du point d'accès pour IPv4 et une classe C ====== | ||
| - | sudo apt-get install hostapd | + | apt install hostapd |
| - | zcat /usr/share/doc/hostapd/examples/hostapd.conf.gz | sudo tee -a /etc/hostapd/hostapd.conf | + | |
| - | Sauvegardez le fichier de configuration | + | Un fichier d'exemple de configuration se trouve dans ///usr/share/doc/hostapd/examples/hostapd.conf.gz// |
| - | cp /etc/hostapd/hostapd.conf /etc/hostapd/hostapd.conf.save | + | |
| - | Supprimez-le | + | Créez-en un nouveau fichier de configuration |
| - | rm /etc/hostapd/hostapd.conf | + | |
| - | Créez-en un nouveau | + | |
| nano /etc/hostapd/hostapd.conf | nano /etc/hostapd/hostapd.conf | ||
| Placez cette configuration à l'intérieur | Placez cette configuration à l'intérieur | ||
| <code> | <code> | ||
| + | #L'interface wifi | ||
| interface=wlx503eaa3d7d6c | interface=wlx503eaa3d7d6c | ||
| - | ssid=prxc | + | #Le SSID (le nom du point d'accès wifi) |
| + | ssid=OPEN WIFI | ||
| + | #Le driver wifi | ||
| driver=nl80211 | driver=nl80211 | ||
| + | #On choisit le channel | ||
| channel=6 | channel=6 | ||
| + | #Mettre le paramètre à "g" pour la bande à 2.4Ghz, et à "a" pour la bande à 5Ghz | ||
| hw_mode=g | hw_mode=g | ||
| - | wpa=2 | ||
| - | wpa_passphrase=passphrase | ||
| - | wpa_key_mgmt=WPA-PSK | ||
| - | wpa_pairwise=CCMP | ||
| - | rsn_pairwise=CCMP | ||
| - | </code> | ||
| - | Pour logger, on peut ajouter les options suivantes : | + | #Vous pouvez décommenter les paramètres suivants pour utiliser l'authentification |
| - | <code> | + | #wpa=2 |
| + | #wpa_passphrase=votre_mot_de_passe | ||
| + | #wpa_key_mgmt=WPA-PSK | ||
| + | #wpa_pairwise=CCMP | ||
| + | #rsn_pairwise=CCMP | ||
| + | |||
| + | #Pour nous permettre d'obtenir la liste des stations connectées | ||
| + | ctrl_interface=/var/run/hostapd | ||
| + | ctrl_interface_group=0 | ||
| + | |||
| + | #On log le trafic | ||
| logger_syslog=-1 | logger_syslog=-1 | ||
| logger_syslog_level=1 | logger_syslog_level=1 | ||
| logger_stdout=-1 | logger_stdout=-1 | ||
| logger_stdout_level=2 | logger_stdout_level=2 | ||
| + | |||
| + | # Levels (minimum value for logged events): | ||
| + | # 0 = verbose debugging | ||
| + | # 1 = debugging | ||
| + | # 2 = informational messages | ||
| + | # 3 = notification | ||
| + | # 4 = warning | ||
| + | # -1 = all | ||
| </code> | </code> | ||
| - | Éditez le fichier ///etc/network/interfaces// et rajoutez les lignes suivantes | + | > Le SSID a une limite de 32 caractères (31 parfois sur certaines cartes wifi) |
| - | nano /etc/network/interfaces | + | |
| + | Éditez le fichier ///etc/networkinterfaces.d/interface_ap// et rajoutez les lignes suivantes | ||
| + | |||
| + | Si le dossier //interfaces.d// n'existe pas, créez-le | ||
| + | nano /etc/network/interfaces.d/interface_ap | ||
| <code> | <code> | ||
| auto wlx503eaa3d7d6c | auto wlx503eaa3d7d6c | ||
| Ligne 41: | Ligne 62: | ||
| </code> | </code> | ||
| - | Ce qui nous donne au final : | + | Dans le fichier ///etc/network/interfaces//, veillez bien à avoir la ligne suivante : |
| + | source /etc/network/interfaces.d/* | ||
| + | |||
| + | Ce qui nous donne au final dans le fichier ///etc/network/interfaces// : | ||
| <code> | <code> | ||
| # This file describes the network interfaces available on your system | # This file describes the network interfaces available on your system | ||
| Ligne 57: | Ligne 81: | ||
| # This is an autoconfigured IPv6 interface | # This is an autoconfigured IPv6 interface | ||
| iface eth0 inet6 auto | iface eth0 inet6 auto | ||
| - | |||
| - | auto wlx503eaa3d7d6c | ||
| - | iface wlx503eaa3d7d6c inet static | ||
| - | hostapd /etc/hostapd/hostapd.conf | ||
| - | address 192.168.0.254 | ||
| - | netmask 255.255.255.0 | ||
| </code> | </code> | ||
| - | Redémarrez le service | + | Redémarrez le service et l'interface |
| - | service hostapd stop | + | systemctl stop hostapd && systemctl start hostapd && ifdown wlx503eaa3d7d6c && ifup wlx503eaa3d7d6c |
| - | service hostapd start | + | |
| - | De même pour l'interface wifi | + | |
| - | ifup wlx503eaa3d7d6c | + | |
| + | On va maintenant [[anthony_messe:banana_pi:dhcpv4_classe_c|configurer le serveur DHCP]]. | ||