Point d’accés sans-fil

Point d’accés sans-fil.

– Distribution :
Raspbian : 2013-09-10-wheezy-raspbian
– Hostname : stationpa
– Matériel :
Netgear WNA1000M-100FRS Micro Adaptateur USB Wifi-N 150 Nano Simple band 802.11n jusqu’a 150Mbps :
Diagramme :

               ^ Internet
               |
      +--------+-------+
      |Livebox         |
      |----------------|
      |192.168.1.1     |
  +---+DHCP            |
  |   +----------------+                 +-----------------+
  |                                      |Ordinateur       |
  |                                      |-----------------|
  |Filaire                     +-------->|192.168.2.10     |
  |                            |         +-----------------+
  |   +--------------------+   |
  |   |Raspberry Pi        |   |
  |   |--------------------|   |Sans-fil
  |   |stationpa           |   |
  +---+eth0:192.168.1.16   |   |
      |wlan0:192.168.2.1   |   |         +----------------+
      |                DHCP+---+         |Téléphone       |
      +--------------------+   |         |----------------|
                               +-------->|192.168.2.11    |
                                         +----------------+

1) Ajout de la clé ssh publique :

[~] ➔ ssh-copy-id -i ~/.ssh/id_rsa.pub pi@192.168.1.16
[~] ➔ ssh pi@192.168.1.16

2) Vérification :

pi@stationpa ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0846:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek RTL8188CUS]

3) Vérication de la connexion réseau en filaire :

pi@stationpa ~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:ee:8f:13
          inet adr:192.168.1.16  Bcast:192.168.1.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4040 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2866 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:4322690 (4.1 MiB)  TX bytes:313040 (305.7 KiB)
wlan0     Link encap:Ethernet  HWaddr 10:0d:7f:bd:a9:2b
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

4) Installation de paquetage de base :

pi@stationpa ~ $ sudo apt-get install vim htop links screen mc git

5) Installation d’un serveur Lamp :
https://miniordi.hacktech.dev/2013/09/17/installation-dun-serveur-linux-apache-mysql-php/
6) Installation du paquetage de gestion de point d’accés :
6.1) Répertoire de travail :

pi@stationpa ~ $ mkdir HOTSPOT
pi@stationpa ~ $ cd HOTSPOT/

6.2) Récupération du code source :

pi@stationpa ~/HOTSPOT $ git clone https://github.com/jenssegers/RTL8188-hostapd.git
pi@stationpa ~/HOTSPOT $ cd RTL8188-hostapd/hostapd/

6.3) Compilation :

pi@stationpa ~/HOTSPOT/RTL8188-hostapd/hostapd $ sudo make

6.4) Installation :

pi@stationpa ~/HOTSPOT/RTL8188-hostapd/hostapd $ sudo make install
pi@stationpa ~/HOTSPOT/RTL8188-hostapd/hostapd $ cd
pi@stationpa ~ $

Lien :
http://jenssegers.be/blog/43/Realtek-RTL8188-based-access-point-on-Raspberry-Pi
7) Configuration de l’interface :
Ouvrir :

/etc/network/interfaces

Chercher :

auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Remplacer par :

auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet static
  address 192.168.2.1
  netmask 255.255.255.0

8) Configuration du fichier du point d’accés :
Configuration pour un réseau sans-fil ouvert.

pi@stationpa ~ $ sudo cp /etc/hostapd/hostapd.conf /etc/hostapd/hostapd.conf.orig

Ouvrir :

/etc/hostapd/hostapd.conf

Ajouter :

interface=wlan0
ssid=stationpa
channel=10
auth_algs=1
driver=rtl871xdrv
ieee80211n=1
hw_mode=g
device_name=RTL8192CU
manufacturer=Realtek

Ouvrir :

/etc/default/hostapd

Chercher :

#DAEMON_CONF=""

Remplacer par :

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Ouvrir :

/etc/sysctl.conf

Chercher :

#net.ipv4.ip_forward=1

Remplacer par :

net.ipv4.ip_forward=1

9) Installation du paquetage de service DHCP/DNS :

pi@stationpa ~ $ sudo apt-get install dnsmasq

10) Configuration :
Ouvrir :

/etc/dnsmasq.conf

Supprimer tout.
Ajouter :

interface=wlan0
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-authoritative
dhcp-option=1,255.255.255.0
dhcp-option=3,192.168.2.1 # default gateway
dhcp-option=6,192.168.2.1 # dns server
dhcp-range=192.168.2.10,192.168.2.99,255.255.255.0,72h
log-queries
log-dhcp
log-facility=/var/log/dnsmasq

11) Lancement du serveur hotspotd :

pi@stationpa ~ $ sudo service hostapd restart
[ ok ] Stopping advanced IEEE 802.11 management: hostapd.
[ ok ] Starting advanced IEEE 802.11 management: hostapd.

12) Mettre une adresse ip sur le sans-fil :

pi@stationpa ~ $ sudo ifconfig wlan0 up
pi@stationpa ~ $ sudo ifconfig wlan0 192.168.2.1

13) Vérification :

pi@stationpa ~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:ee:8f:13
          inet adr:192.168.1.16  Bcast:192.168.1.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5636 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4075 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:4444761 (4.2 MiB)  TX bytes:545946 (533.1 KiB)
wlan0     Link encap:Ethernet  HWaddr 10:0d:7f:bd:a9:2b
          inet adr:192.168.2.1  Bcast:192.168.2.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

14) Lancement du DHCP :

pi@stationpa ~ $ sudo service dnsmasq restart
[ ok ] Restarting DNS forwarder and DHCP server: dnsmasq.

15) Connexion avec un téléphone portable ou un ordinateur portable sur le point d’accés : stationpa
Adresse réseau : 192.168.2.1
16) Liens :
http://lookingfora.name/2012/12/08/raspberry-pi-creer-un-point-dacces-wifi-avec-portail-captif/
http://www.magdiblog.fr/boa-pi-carjukebox/configuration-reseau-et-point-dacces-wifi/
http://famory-toure.blogspot.fr/2013/05/raspberry-comme-hotspot-wifi.html

Leave a Reply

You must be logged in to post a comment.