====== PirateBox sur Pine64 ====== Plus d'info sur le pine64 [[hw:arm:pine64|ici]]. ====== Configuration du client WIFI ====== Il s'agit de configuration la connexion vers le réseau WIFI existant en utilisant l'interface wlan0. Installation des paquets nécessaires: pacman -S wpa_supplicant wpa_actiond Création d'un profil de connexion pour netctl : cp /etc/netctl/examples/wireless-wpa /etc/netctl/wifi Génération d'une clef chiffrée: wpa_passphrase WIFI passphrase Voilà ! Contenu du /etc/netctl/wifi : Description='A simple WPA encrypted wireless connection' Interface=wlan0 Connection=wireless Security=wpa IP=dhcp ESSID='BZH' # Prepend hexadecimal keys with \" # If your key starts with ", write it as '"""' # See also: the section on special quoting rules in netctl.profile(5) Key=\"ee19737d3eb7...f46d034a0ff0cb # Uncomment this if your ssid is hidden #Hidden=yes # Set a priority for automatic profile selection #Priority=10 Pour activer la connexion au démarrage : netctl enable wifi Il ne reste plus qu'à redemarrer pour valider ce point. ====== Configuration de hostAP ====== Fichier /etc/hostapd/hostapd.conf : interface=wlan1 driver=nl80211 ssid=pine64 hw_mode=g channel=1 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=raspiratebox rsn_pairwise=CCMP SSID à pine64 ====== ​Configuration de dnsmasq ====== Fichier /etc/dnsmasq.conf : interface=wlan1 # Use interface wlan0 bind-interfaces # Bind to the interface to make sure we aren't sending things elsewhere server=8.8.8.8 # Forward DNS requests to Google DNS domain-needed # Don't forward short names bogus-priv # Never forward addresses in the non-routed address spaces. dhcp-range=192.168.64.50,192.168.64.150,2h Qui écoutera sur wlan1 et utilisera la plage 192.168.64.50-150 avec des baux de 2h.