Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
anthony_messe:banana_pi:ap_wifi_ipv4_classe_c [2018/05/15 12:06] Anthony Messé |
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 install hostapd | + | apt install hostapd |
| | | ||
| - | > Un fichier d'exemple de configuration se trouve dans ///usr/share/doc/hostapd/examples/hostapd.conf.gz// | + | Un fichier d'exemple de configuration se trouve dans ///usr/share/doc/hostapd/examples/hostapd.conf.gz// |
| Créez-en un nouveau fichier de configuration | Créez-en un nouveau fichier de configuration | ||
| Ligne 14: | Ligne 16: | ||
| #Le driver wifi | #Le driver wifi | ||
| driver=nl80211 | driver=nl80211 | ||
| - | #On met le paramètre channel à 0 pour que hostapd utilise celui avec le moins d'interférences possible | + | #On choisit le channel |
| - | channel=0 | + | channel=6 |
| #Mettre le paramètre à "g" pour la bande à 2.4Ghz, et à "a" pour la bande à 5Ghz | #Mettre le paramètre à "g" pour la bande à 2.4Ghz, et à "a" pour la bande à 5Ghz | ||
| hw_mode=g | hw_mode=g | ||
| Ligne 25: | Ligne 27: | ||
| #wpa_pairwise=CCMP | #wpa_pairwise=CCMP | ||
| #rsn_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 | #On log le trafic | ||
| Ligne 41: | Ligne 47: | ||
| </code> | </code> | ||
| + | > Le SSID a une limite de 32 caractères (31 parfois sur certaines cartes wifi) | ||
| + | |||
| + | É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 | ||
| - | Éditez le fichier ///etc/network/interfaces// et rajoutez les lignes suivantes | ||
| - | nano /etc/network/interfaces | ||
| <code> | <code> | ||
| auto wlx503eaa3d7d6c | auto wlx503eaa3d7d6c | ||
| Ligne 52: | 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 68: | 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]]. | ||