Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
10-raspi:20-hotspot [2016/11/17 00:53] – Roge | 10-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 | + | http:// |
+ | |||
+ | 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 ===== | ||
source: http:// | source: http:// | ||
- | | + | Cette procédure est valable pour un __**Raspberry Pi 3**__ dont on utilise l' |
+ | Pour une autre version de Raspi, il faut utiliser un wifi USB dont on a un driver compatible Pi. | ||
+ | |||
+ | |||
+ | ==== Installer | ||
<code bash> | <code bash> | ||
Ligne 29: | 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 | + | ==== Installer |
+ | |||
<code bash> | <code bash> | ||
sudo apt-get install -y iptables-persistent | sudo apt-get install -y iptables-persistent | ||
Ligne 36: | Ligne 47: | ||
Répondre ' | Répondre ' | ||
- | * Configurer le serveur | + | ==== Configurer le serveur DHCP ==== |
<code bash> | <code bash> | ||
Ligne 61: | Ligne 73: | ||
</ | </ | ||
- | * Configurer | + | ==== Configurer isc-dhcp-server |
<code bash> | <code bash> | ||
Ligne 70: | Ligne 83: | ||
</ | </ | ||
- | * Configurer | + | ==== Configurer wlan0 ==== |
Ligne 80: | Ligne 93: | ||
sudo nano / | sudo nano / | ||
# 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 86: | 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 | ||
</ | </ | ||
- | * Configurer Access Point | + | ==== Configurer Access Point ==== |
<code bash> | <code bash> | ||
Ligne 120: | Ligne 132: | ||
</ | </ | ||
- | | + | Capacités du Wifi : |
+ | |||
+ | <code bash> | ||
+ | $ iw list | grep " | ||
+ | Supported interface modes: | ||
+ | * IBSS | ||
+ | * managed | ||
+ | * AP | ||
+ | * P2P-client | ||
+ | * P2P-GO | ||
+ | * P2P-device | ||
+ | Band 1: | ||
+ | Capabilities: | ||
+ | </ | ||
+ | |||
+ | ==== Dire au Raspi où est la configuration hostapd | ||
<code bash> | <code bash> | ||
Ligne 135: | Ligne 163: | ||
</ | </ | ||
- | * Configurer le NAT | + | ==== Configurer le NAT ==== |
<code bash> | <code bash> | ||
Ligne 146: | Ligne 175: | ||
</ | </ | ||
- | * Configurer iptable | + | ==== Configurer iptable |
<code bash> | <code bash> | ||
Ligne 161: | Ligne 191: | ||
</ | </ | ||
- | * Test final | + | ==== Test final ==== |
<code bash> | <code bash> | ||
Ligne 174: | Ligne 205: | ||
# wlan0: interface state COUNTRY_UPDATE-> | # wlan0: interface state COUNTRY_UPDATE-> | ||
# wlan0: AP-ENABLED | # wlan0: AP-ENABLED | ||
+ | </ | ||
+ | |||
+ | On reboote alors | ||
+ | |||
+ | <code bash> | ||
+ | sudo reboot | ||
+ | </ | ||
+ | |||
+ | On démmare alors les services | ||
+ | |||
+ | <code bash> | ||
+ | sudo service hostapd start | ||
+ | sudo service isc-dhcp-server start | ||
+ | </ | ||
+ | |||
+ | J' | ||
+ | |||
+ | :!: Il faut supprimer le WPA-Supplicant pour que tout fonctionne : | ||
+ | |||
+ | <code bash> | ||
+ | sudo mv / | ||
+ | </ | ||
+ | |||
+ | Ensuite ... Ca marche !!! | ||
+ | |||
+ | ==== Problèmes ==== | ||
+ | |||
+ | En cas de problème on regarde ce qui se passe : | ||
+ | |||
+ | <code bash> | ||
+ | sudo tail -f / | ||
+ | |||
+ | sudo service hostapd status | ||
+ | |||
+ | sudo service isc-dhcp-server status | ||
+ | </ | ||
+ | |||
+ | ==== Automatisation ==== | ||
+ | |||
+ | Quand on est sûr que tout fonctionne correctement, | ||
+ | |||
+ | <code bash> | ||
+ | sudo update-rc.d hostapd enable | ||
+ | sudo update-rc.d isc-dhcp-server enable | ||
</ | </ | ||