IMG20151213120708_negative_WIFI_AP

Configuration GroundStation Wifi Access Point


Configuration du point d’accès Wifi (Wifi Access Point hostapd) sur la station au sol   :

  • Vous devez vérifier vos dépôts  :
    exemple xenial raspian :
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main 
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
/etc/apt/sources.list
  • Voici les dépendances à installer :
    apt-get install libncurses5-dev
    apt-get install bc
    # pour hostapd :
    apt-get install vlc
    apt-get install python-m2crypto cdbs
    apt-get install dh-make
    apt-get install dnsmasq
    apt-get install hostapd
    # ou prendre la version compilée et le patch atheros_hambands.tgz
    prerequis
  • Vous devez créer le script start_ap.sh pour démarrer hostapd et  dnsmasq
  • Mettre à jour  /etc/rc.local (une version pour systemd sera proposée rapidement)
    #!/bin/sh
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other # value on error.
    #
    # In order to enable or disable this script just change the execution # bits.
    #
    # By default this script does nothing.
    #
    nohup /usr/local/bin/start_ap.sh >/var/log/start_ap.log 2>&1 &
    sleep 5
    # pour envoyer sur Android Tower Beta la video via AP
    nohup /usr/local/bin/start_rx_to_ap.sh >/var/log/start_rx_to_ap.log 2>&1 &
    exit 0
    /etc/rc.local
  • Créer le fichier  /etc/hostapd.conf  :
    #interface=wlan0
    #interface=wlan1
    # dongle 2 atheros
    #interface=wlx60e3270f04fd
    interface=wlx60e3270f04fd
    ssid=TarotGroundStation1
    hw_mode=g
    channel=2
    #channel=-13
    auth_algs=1
    # to enable N-Mode
    # UPDATE: N-Mode is still problematic
    #ieee80211n=1
    #wmm_enabled=1
    # config for WPA security
    macaddr_acl=0
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=xxxxxxxxx
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    /etc/hostapd.conf
  • Mettre à jour le fichier /etc/dnsmasq.conf  :
    no-resolv
    dhcp-range=10.0.0.3,10.0.0.20,12h
    server=212.27.40.241
    server=212.27.40.240
    /etc/dnsmasq.conf
  • Vérifer l’exécution des process  hostapd et  dnsmasq  :

ps -ef|egrep « hostapd|dnsmasq »
root 1640 1404 0 07:34 ? 00:00:02 /usr/local/bin/hostapd
-d -K /etc/hostapd/hostapd.conf
dnsmasq 2955 1 0 08:10 ? 00:00:00 /usr/sbin/dnsmasq –x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf

Pages

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Create a drone with a Raspberry PI2/PI3 & Navio+/NAVIO2 Controller

fr_FR
en_US