Outils du site

Qu'est-ce que le premier janvier, sinon le jour honni entre tous où des brassés d'imbéciles joviaux se jettent sur leur téléphone pour vous rappeler l'inexorable progression de votre compte à rebours avant le départ vers le Père Lachaise. Cet hiver, afin de m'épargner au maximum les assauts grotesques de ces enthousiasmes hypocrites, jai modifié légèrement le message de mon répondeur téléphonique. Au lieu de dire \"Bonjour à tous\", jai mis \"Bonne anne mon cul\". C'est net, c'est sobre, et ça vole suffisamment bas pour que les grossiers trouvent ca vulgaire. [Pierre Desproges]

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 00:56] 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 17: Ligne 23:
  
 Cette procédure est valable pour un __**Raspberry Pi 3**__ dont on utilise l'antenne WiFi embarquée. Cette procédure est valable pour un __**Raspberry Pi 3**__ dont on utilise l'antenne WiFi embarquée.
-Pour une autre version de Raspi, il faut utiliser un wifi USB dont on aun driver compatible Pi+Pour une autre version de Raspi, il faut utiliser un wifi USB dont on a un driver compatible Pi.
  
  
-  * 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 178: Ligne 205:
 # wlan0: interface state COUNTRY_UPDATE->ENABLED # wlan0: interface state COUNTRY_UPDATE->ENABLED
 # wlan0: AP-ENABLED  # wlan0: AP-ENABLED 
 +</code>
 +
 +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>
 +sudo tail -f /var/log/daemon.log 
 +
 +sudo service hostapd status
 +
 +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> </code>
  
Dernière modification : 2017/10/06 23:38