Outils du site

La superstition porte malchance. [Raymond Smullyan]

10-raspi:20-hotspot

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édentesRévision précédente
Prochaine révision
Révision précédente
10-raspi:20-hotspot [2016/11/17 01:24] Roge10-raspi:20-hotspot [2017/10/06 23:38] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
  
  
 +===== Wifi Bridge sur Pi 3 =====
  
-===== Installation hostapd sur Pi 3 =====+http://en.tacticalcode.de/2013/03/use-your-raspberry-pi-as-wifi-bridge-or-ap.html 
 + 
 +En montant un bridge wifi, les utilisateurs sont dans le même adressage IP que le réseau principal. 
 + 
 + 
 +===== WIFI Access Point sur Pi 3 =====
  
  
Ligne 20: Ligne 26:
  
  
-  * Installer **hostapd** et **isc-dhcp-server** :+==== Installer hostapd et isc-dhcp-server ==== 
  
 <code bash> <code bash>
Ligne 33: Ligne 40:
 Les erreurs affichées sont normales car le server DHCP n'est pas encore installé. Les erreurs affichées sont normales car le server DHCP n'est pas encore installé.
  
-  * Installer **iptables** :  +==== Installer iptable ==== 
 + 
 <code bash> <code bash>
 sudo apt-get install -y iptables-persistent sudo apt-get install -y iptables-persistent
Ligne 40: Ligne 47:
 Répondre '**yes**' aux deux écrans d'installation. Répondre '**yes**' aux deux écrans d'installation.
  
-  * Configurer le serveur **DHCP**+==== Configurer le serveur DHCP ==== 
  
 <code bash> <code bash>
Ligne 65: Ligne 73:
 </code> </code>
  
-  * Configurer **isc-dhcp-server**+==== Configurer isc-dhcp-server ==== 
  
 <code bash> <code bash>
Ligne 74: Ligne 83:
 </code> </code>
  
-  * Configurer //**wlan0**//+==== Configurer wlan0 ====
  
  
Ligne 84: Ligne 93:
 sudo nano /etc/network/interfaces sudo nano /etc/network/interfaces
 # Commenter la ligne 'auto wlan0' si elle existe et définir : # Commenter la ligne 'auto wlan0' si elle existe et définir :
- 
 allow-hotplug wlan0 allow-hotplug wlan0
 iface wlan0 inet static iface wlan0 inet static
Ligne 90: Ligne 98:
   netmask 255.255.255.0   netmask 255.255.255.0
      
- 
 # on configure l'IP fixe attribuée à wlan0 : # on configure l'IP fixe attribuée à wlan0 :
 sudo ifconfig wlan0 192.168.42.1 sudo ifconfig wlan0 192.168.42.1
 </code> </code>
  
-  * Configurer Access Point+==== Configurer Access Point ==== 
  
 <code bash> <code bash>
Ligne 124: Ligne 132:
 </code> </code>
  
-  * Dire au Raspi ou est la configuration **hostapd**+Capacités du Wifi : 
 + 
 +<code bash> 
 +$ iw list | grep "Supported interface modes" -A 8 
 + Supported interface modes: 
 +  IBSS 
 + * managed 
 + * AP 
 + * P2P-client 
 + * P2P-GO 
 + * P2P-device 
 + Band 1: 
 + Capabilities: 0x1020 
 +</code> 
 + 
 +==== Dire au Raspi où est la configuration hostapd ==== 
  
 <code bash> <code bash>
Ligne 139: Ligne 163:
 </code> </code>
  
-  * Configurer le NAT+==== Configurer le NAT ==== 
  
 <code bash> <code bash>
Ligne 150: Ligne 175:
 </code> </code>
  
-  * Configurer iptable+==== Configurer iptable ==== 
  
 <code bash> <code bash>
Ligne 165: Ligne 191:
 </code> </code>
  
-  * Test final+==== Test final ==== 
  
 <code bash> <code bash>
Ligne 180: Ligne 207:
 </code> </code>
  
-  * Problèmes+On reboote alors 
 + 
 +<code bash> 
 +sudo reboot 
 +</code> 
 + 
 +On démmare alors les services 
 + 
 +<code bash> 
 +sudo service hostapd start  
 +sudo service isc-dhcp-server start 
 +</code> 
 + 
 +J'arrive alors à me connecter au réseau Wifi mais pas à accéder ensuite à internet. 
 + 
 +:!: Il faut supprimer le WPA-Supplicant pour que tout fonctionne : 
 + 
 +<code bash> 
 +sudo mv /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service ~/ 
 +</code> 
 + 
 +Ensuite ... Ca marche !!! 
 + 
 +==== Problèmes ==== 
 + 
 +En cas de problème on regarde ce qui se passe :
  
 <code bash> <code bash>
 sudo tail -f /var/log/daemon.log  sudo tail -f /var/log/daemon.log 
  
-<code>+sudo service hostapd status
  
-La connecxion réseau se fait mais impossible d'accéder ensuite à internet ! FIXME+sudo service isc-dhcp-server status 
 +</code>
  
 +==== Automatisation ====
 +
 +Quand on est sûr que tout fonctionne correctement, on peut automatiser le démarrage des services :
 +
 +<code bash>
 +sudo update-rc.d hostapd enable 
 +sudo update-rc.d isc-dhcp-server enable
 +</code>
  
 ===== projet Pi-HotSpot ===== ===== projet Pi-HotSpot =====
Dernière modification : 2017/10/06 23:38