sudo apt-get update
sudo apt-get upgrade
Installer hostapd et dnsmasq.
sudo apt-get install hostapd dnsmasq
Arrêter les packets “hostpad et dnsmasq.
sudo systemctl stop hostapd sudo systemctl stop dnsmasq
Éditer et configurer le fichier dhcpcd.conf
sudo nano /etc/dhcpcd.conf
Copier coller les lignes suivante à la fin du fichierdhcpcd.conf
interface wlan0 static ip_address=192.168.100.1/24 nohook wpa_supplicant
CTRL-X,O,Entrée pour sauvegarder.
Relancer le processus dhcpcd.
sudo systemctl restart dhcpcd
Éditer et configurer le fichier hostapd.conf
sudo nano /etc/hostapd/hostapd.conf
Copier coller la configuration ci-dessous
interface=wlan0 driver=nl80211 hw_mode=g channel=6 ieee80211n=1 wmm_enabled=0 macaddr_acl=0 ignore_broadcast_ssid=0 auth_algs=1 wpa=2 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP # nom du réseau du hotspot ssid=EXSERVER_1 # mot de passe du hotspot wpa_passphrase=motdepasse
NOTE: commenter toutes les ligne qui commence par “wpa” pour détourner le mot de passe du point accès WIFI.
CTRL-X,O,Entrée pour sauvegarder.
Éditer le fichier hostapd dans /etc/default.
sudo nano /etc/default/hostapd
Trouver et dé-commenter la ligne #DAEMON_CONF=”“ et ajouter le chemin du fichier hostapd.conf
DAEMON_CONF="/etc/hostapd/hostapd.conf"
CTRL-X,O,Entrée pour sauvegarder.
Éditer le fichier hostapd dans /etc/init.d
sudo nano /etc/init.d/hostapd
Trouver la ligne DAEMON_CONF= et ajouter le chemin du fichier hostapd.conf ici aussi mais sans guillemets.
DAEMON_CONF=/etc/hostapd/hostapd.conf
CTRL-X,O,Entrée pour sauvegarder.
Faire une copie du fichier dnsmasq.conf
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
Créer un fichier dnsmasq.conf vierge à la place de celui sauvegardé.
sudo nano /etc/dnsmasq.conf
interface=wlan0 # Use interface wlan0 server=1.1.1.1 # Use Cloudflare DNS dhcp-range=192.168.100.2,192.168.100.100,12h # IP range and lease time
NOTE: server=8.8.8.8 peut être utilisé pour les DNS Google et l'IP range peut être customisée.
CTRL-X,O,Entrée pour sauvegarder.
Éditer le fichier systctl.conf
sudo nano /etc/sysctl.conf
Trouver et dé-commenter la ligne #net.ipv4.ip_forward=1
CTRL-X,Y,Enter to save.
Activer maintenant la configuration ci dessus.
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
“Bridger” wlan0 et eth0.
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Sauvegarder les nouvelles “rules”.
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Éditer rc.local.
sudo nano /etc/rc.local
Ajouter au dessus de “exit 0” la ligne :
iptables-restore < /etc/iptables.ipv4.nat
Vérifier que le service hostpad n'est pas masqué puis l'activer
sudo systemctl unmask hostapd sudo systemctl enable hostapd
S'il n'y a pas eu d'erreur, il doit être possible de lancer les services hostpad et dnsmasq sans erreur
sudo service hostapd start sudo service dnsmasq start
S'il il y a des erreurs se référer au commande renvoyé par le programme
Activer hostapd et dnsmasq pour qu'ils puissent démarrer au boot
sudo update-rc.d hostapd defaults sudo update-rc.d hostapd enable sudo update-rc.d dnsmasq defaults sudo update-rc.d dnsmasq enable
Le nouveau réseau WIFI doit maintenant être reconnu par les ordis, smartphone… Mais il faut rebooter pour y accéder.
sudo reboot
Le point d'accès WIFI doit être maintenant … Accessible. Pour se connecter en SSH, se connecter au WIFI puis dans le terminal:
ssh pi@192.168.100.1
Et voilà
Dans le fichier
sudo nano /etc/dhcpcd.conf
Changer les lignes
static ip_adress=10.3.141.1/24 static router=10.3.141.1
par
static ip_adress=10.3.142.1/24 static router=10.3.142.1
Dans le fichier
sudo nano /etc/hostapd/hostapd.conf
Changer les lignes
SSID=backup wpa_passphrase=geocyclabexsitu
par
SSID=biosynth wpa_passphrase=toutecouter
Dans le fichier
sudo nano /etc/hosts
Changer les lignes
10.3.141.1 backup-master 10.3.141.2 backup-audio-slave 10.3.141.3 backup-video-slave
par
10.3.142.1 biosynth-server 10.3.142.2 biosynth-client1 10.3.142.3 biosynth-client2
Dans le fichier
sudo nano /etc/hostname
Changer la lignes
backup-master
par
biosynth-server
Dans le fichier
sudo nano /etc/dnsmasq.conf
remplacer tout les
141
par
142