Outils pour utilisateurs

Outils du site


anthony_messe:banana_pi:dhcpv4_classe_a

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
anthony_messe:banana_pi:dhcpv4_classe_a [2018/05/15 14:02]
Anthony Messé
anthony_messe:banana_pi:dhcpv4_classe_a [2018/05/25 08:53] (Version actuelle)
Anthony Messé
Ligne 1: Ligne 1:
 +Lien vers [[anthony_messe:​anthony_messe|l'​accueil]]
 +
 ====== Configuration du serveur DHCPv4 en classe A ====== ====== Configuration du serveur DHCPv4 en classe A ======
  
Ligne 19: Ligne 21:
 no-dhcp-interface=lo,​ eth0 no-dhcp-interface=lo,​ eth0
 #La plage d'​adresses distribuées #La plage d'​adresses distribuées
-dhcp-range=10.255.255.10,​10.255.255.50,​255.0.0.0,​12h+dhcp-range=10.0.0.10,​10.255.255.250,​255.0.0.0,​12h
 #On désactive le serveur DNS de dnsmasq (activé par défaut) #On désactive le serveur DNS de dnsmasq (activé par défaut)
 port = 0 port = 0
Ligne 28: Ligne 30:
  
 > Vous pouvez ajouter //​ap_isolate=1//​ si vous utilisez un autre driver que le //​mac80211//,​ mais dans notre cas, il semble que cette option ne soit pas prise en charge (https://​gitlab.labs.nic.cz/​turris/​openwrt/​commit/​1420b2f40bc80fee3fc06f14cce2bd33f75aaf2d). Cette option est censée empêcher les stations de communiquer entre elles. > Vous pouvez ajouter //​ap_isolate=1//​ si vous utilisez un autre driver que le //​mac80211//,​ mais dans notre cas, il semble que cette option ne soit pas prise en charge (https://​gitlab.labs.nic.cz/​turris/​openwrt/​commit/​1420b2f40bc80fee3fc06f14cce2bd33f75aaf2d). Cette option est censée empêcher les stations de communiquer entre elles.
- 
-====== Autoriser l'IPv4 forwarding ====== 
-Editez le fichier ///​etc/​sysctl.conf//​ 
- 
-Décommentez la ligne suivante 
-<​code>​ 
-# Uncomment the next line to enable packet forwarding for IPv4 
-net.ipv4.ip_forward=1 
-</​code>​ 
- 
  
 Redémarrez Redémarrez
   reboot   reboot
 +
 ===== Vérification ===== ===== Vérification =====
 On va maintenant vérifier que tout fonctionne. Pour cela, munissez-vous d'un ordinateur, téléphone ou tablette disposant du wifi. Ici nous utiliserons un téléphone (One Plus X sous Android 8 Oreo). On va maintenant vérifier que tout fonctionne. Pour cela, munissez-vous d'un ordinateur, téléphone ou tablette disposant du wifi. Ici nous utiliserons un téléphone (One Plus X sous Android 8 Oreo).
Ligne 51: Ligne 44:
 {{ :​anthony_messe:​android_dhcp_classe_a.png?​250 |}} {{ :​anthony_messe:​android_dhcp_classe_a.png?​250 |}}
  
-> Attention, si vous obtenez un //problème d'​authentification//,​ tentez de //retirer le réseau//, puis de vous reconnecter en saisissant le mot de passe.+> Attention, si vous obtenez un //problème d'​authentification// ​(et que vous avez préalablement modifié le mot de passe de l'ap dans hostapd.conf), tentez de //retirer le réseau//, puis de vous reconnecter en saisissant le mot de passe.
  
 +Il est possible d'​obtenir la liste des stations connectées avec la commande //​hostapd_cli all_sta//
  
 +<​code>​
 +root@debian:​~#​ hostapd_cli all_sta
 +Selected interface '​wlx503eaa3d7d6c'​
 +c0:​ee:​fb:​58:​69:​22
 +flags=[AUTH][ASSOC][AUTHORIZED]
 +aid=0
 +capability=0x0
 +listen_interval=0
 +supported_rates=
 +timeout_next=NULLFUNC POLL
 +rx_packets=0
 +tx_packets=0
 +rx_bytes=0
 +tx_bytes=0
 +connected_time=26
 +root@debian:​~# ​
 +</​code>​
  
anthony_messe/banana_pi/dhcpv4_classe_a.1526385771.txt.gz · Dernière modification: 2018/05/15 14:02 par Anthony Messé