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 01:26] 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 ====
  
  
 <code bash> <code bash>
-  # Si wlan0 est actif on l'arrête :+# Si wlan0 est actif on l'arrête :
 sudo ifdown wlan0 sudo ifdown wlan0
-  # On peut exécuter la commande précédente même s'il n'est pas actif.+# On peut exécuter la commande précédente même s'il n'est pas actif.
  
 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 89: 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 122: 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 137: Ligne 163:
 </code> </code>
  
-  * Configurer le NAT+==== Configurer le NAT ==== 
  
 <code bash> <code bash>
Ligne 148: Ligne 175:
 </code> </code>
  
-  * Configurer iptable+==== Configurer iptable ==== 
  
 <code bash> <code bash>
Ligne 163: Ligne 191:
 </code> </code>
  
-  * Test final+==== Test final ==== 
  
 <code bash> <code bash>
Ligne 178: 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