Table des matières:

Raspberry Pi en tant que routeur entièrement sans fil : 5 étapes
Raspberry Pi en tant que routeur entièrement sans fil : 5 étapes

Vidéo: Raspberry Pi en tant que routeur entièrement sans fil : 5 étapes

Vidéo: Raspberry Pi en tant que routeur entièrement sans fil : 5 étapes
Vidéo: Transformer un Raspberry Pi en Routeur Wi-Fi 2024, Novembre
Anonim
Raspberry Pi comme routeur entièrement sans fil
Raspberry Pi comme routeur entièrement sans fil

Cette instructable consiste à créer un routeur sans fil à partir d'un raspberry pi et d'un adaptateur sans fil, aucun de ce travail n'est original juste reconstitué après plusieurs échecs, j'espère que cela aide. Mes sources sont:

howtoraspberrypi.com/create-a-wi-fi-hotspo…

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 contributeur Caxton1

Pour ce projet j'ai utilisé un raspberry pi zero w mais n'importe quel raspberry pi peut être utilisé et un adaptateur wifi edimax.

www.amazon.com/gp/product/B003MTTJOY/

Si le raspberry pi n'a pas de wifi intégré, deux adaptateurs devraient pouvoir s'adapter, ils doivent avoir des capacités de point d'accès. J'utilise une nouvelle version de jessie avec pixel. Je ne suis pas sûr des autres versions.

J'utiliserai l'adaptateur comme connexion au wifi externe et le wifi embarqué comme point d'accès ou point auquel d'autres appareils peuvent se connecter. internetwlan1wlan0appareil

Étape 1: Préparation de l'adaptateur Wifi supplémentaire

Préparation de l'adaptateur Wifi supplémentaire
Préparation de l'adaptateur Wifi supplémentaire

Avec le raspberry pi allumé et connecté, insérez l'adaptateur wifi dans l'usb raspberry

Vérifiez dans le bureau des pixels que les deux connexions sans fil sont présentes et que l'une est connectée à un routeur wifi externe

Mettre à jour le pi avec:

sudo apt-get update && sudo apt-get upgrade -y

Ensuite, déplacez les informations d'identification wifi vers un autre emplacement avec

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp /dev/null /etc/wpa_supplicant/wpa_supplicant.conf

Étape 2: Installez Workhorse et Web Gui

Installez maintenant l'interface graphique Web qui fera la plupart du travail

sudo wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap

Attendez la prochaine invite

Tapez "y" pour continuer

Tapez "y" pour installer

Tapez "y" pour redémarrer

Votre framboise n'aura pas accès à Internet pour la prochaine étape

Étape 3: réactiver l'accès Internet et corriger le fichier de configuration

Réactiver l'accès Internet et corriger le fichier de configuration
Réactiver l'accès Internet et corriger le fichier de configuration

Pour réactiver l'accès à Internet, nous devons remettre le fichier d'informations d'identification wifi en place avec

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.sav /etc/wpa_supplicant/wpa_supplicant.conf

Puis redémarrer à nouveau

redémarrage sudo

Une fois redémarré dans le bureau du pixel vérifiez qu'une connexion est associée à votre ssid wifi et l'autre est à un ssid "raspi-webgui"

Ouvrez un terminal, éditez le fichier /etc/network/interfaces avec sudo nano /etc/network/interfaces dans mon cas je supprimerai "wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf" de la section wlan0 et dans la section wlan1 changer la ligne "iface wlan1 inet manual" en "iface wlan1 inet dhcp"

Mon fichier ressemble à ceci

# fichier interfaces(5) utilisé par ifup(8) et ifdown(8) # Veuillez noter que ce fichier est écrit pour être utilisé avec dhcpcd # Pour une IP statique, consultez /etc/dhcpcd.conf et 'man dhcpcd.conf'

# Inclure les fichiers de /etc/network/interfaces.d: répertoire-source /etc/network/interfaces.d

bouclage automatique lo iface lo inet

iface eth0 inet manuel

#wlan0 comme point d'accès

autoriser la connexion à chaud wlan0

iface wlan0 inet manuel

#wlan1 se connecte au wifi externe

autoriser la connexion à chaud wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Une fois fermé redémarrer le framboise

redémarrage sudo

Étape 4: Faire en sorte que les Wifi se parlent entre eux

Après le redémarrage, Internet sera accessible maintenant, il faut dire aux wlan1 et wlan0 de se parler, dans le terminal:

sudo apt-get install iptables-persistent -yselect yes pour enregistrer les règles IPV4 actuelles

sélectionnez oui pour enregistrer les règles IPV6 actuelles

sudo nano /etc/hostapd/hostapd.conf

Commentez le pilote #driver=nl80211

sudo nano /etc/default/hostapd

Trouvez la ligne et remplacez-la par DAEMON_CONF="/etc/hostapd/hostapd.conf"

sudo nano /etc/init.d/hostapd

Recherchez la ligne DAEMON_CONF= et remplacez-la par DAEMON_CONF=/etc/hostapd/hostapd.conf

sudo nano /etc/sysctl.conf

décommentez la ligne #net.ipv4.ip_forward=1 pour qu'elle devienne net.ipv4.ip_forward=1

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m state --state RELATED, ESTABLISHED -j ACCEPT

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPTER

sudo sh -c "iptables-save > /etc/iptables/rules.v4"

redémarrage sudo

Étape 5: Connectez-vous et configurez votre point d'accès Wi-Fi

Connectez-vous et configurez votre point d'accès Wi-Fi
Connectez-vous et configurez votre point d'accès Wi-Fi

Lorsque votre raspberry pi redémarre, vous devriez voir un réseau « raspi-webgui » dans la liste des réseaux accessibles.

Une fois le réseau visible, il ne vous reste plus qu'à vous y connecter, le mot de passe par défaut est ChangeMe.

Vous pouvez modifier ce mot de passe, le nom du réseau et bien d'autres choses en vous connectant à l'interface d'administration de votre hotspot Raspberry via votre navigateur Web, par défaut l'adresse doit être 10.3.141.1.

connexion:admin

mot de passe:secret

J'espère que ça aide

Conseillé: