Utiliser Raspberry Pi 3 comme routeur

Selon Wikipedia, un routeur est un périphérique réseau qui transfère les paquets de données entre les réseaux informatiques. Si nous détruisons un routeur sans fil, nous trouverons probablement un processeur spécifique à l'application qui gère les paquets de données et un segment RF qui gère la connectivité sans fil.

Vous savez quoi d'autre a un processeur et un segment RF.

C'EST DROIT un modèle de framboise pi 3. Donc, dans ce miniProject, nous allons convertir un framboise pi pour agir comme un routeur.

Étape 1: vidéo

Jetez un oeil à la vidéo pour un guide complet rapide en 3 minutes.

Étape 2: Démarrez Raspberry Pi.

La première étape consiste à faire fonctionner votre Raspberry Pi. Le guide de démarrage officiel sur le site Web de Raspberry pi est la meilleure ressource pour cela.

Voici le lien.

Passez à l'étape suivante une fois que votre Raspberry Pi est opérationnel.

Étape 3: mise à niveau de Raspberry Pi

Tout d'abord, nous mettrons à jour la liste des packages disponibles dans les référentiels à l'aide de

 mise à jour sudo apt-get 

Une fois cela fait, nous pouvons installer ces derniers packages en utilisant

 mise à niveau sudo apt-get 

Cela peut prendre un certain temps en fonction de la vitesse de votre connexion Internet.

Étape 4: Installer Hostadp et Bridge-utils

Une fois que Raspberry Pi est mis à niveau.

nous devons installer un processus d'arrière-plan de l'espace utilisateur appelé hostapd, utilisé pour les points d'accès sans fil et les serveurs d'authentification. Nous aurons également besoin d'un package appelé bridge-utils pour gérer les périphériques de pont.

 sudo apt-get install hostapd bridge-utils 

Nous devons désactiver certains des nouveaux services que nous venons d'installer le faire en utilisant

 sudo systemctl stop hostapd 

Débogage - Parfois, raspbian affichera un message indiquant hostapd et bridge-utils non trouvés pour la commande d'installation. Ne t'en fais pas. Exécutez à nouveau 'sudo apt-get update' et cela devrait être résolu.

Étape 5: désactivez la configuration DHCP pour Wlan0 et Eth0

Maintenant, nous définissons le processus d'arrière-plan dhcp pour ne pas configurer automatiquement les interfaces wlan0 et eth0. Nous faisons cela en mettant deux lignes suivantes

 denyinterfaces wlan0 denyinterfaces eth0 

à la fin du fichier /etc/dhcpcd.conf, ouvrez-le en utilisant.

 sudo nano /etc/dhcpcd.conf 

Étape 6: création du pont Br0

Ensuite, nous créons un pont br0 en utilisant la commande brctl qui est un administrateur de pont Ethernet

 sudo brctl addbr br0 

et en utilisant

 sudo brctl addif br0 eth0 

commande, nous ajoutons eth0 comme l'un des ports pour le pont br0.

Étape 7: Modifier / etc / network / interfaces

Ouvrez maintenant un fichier appelé interfaces dans le répertoire / etc / network

 sudo nano / etc / network / interfaces 

et ajoutez ces cinq lignes.

 allow-hotplug wlan0 iface wlan0 inet manuel auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0 

La première ligne démarre l'interface wlan0 lors d'un événement hotplug. La deuxième ligne crée une interface réseau sans adresse IP, ce qui est normalement fait pour les éléments de pont. La troisième ligne démarre l'interface br0 au démarrage. La quatrième ligne aide à l'attribution automatique de l'adresse IP à l'interface br0 à l'aide du serveur DHCP et enfin la cinquième ligne connecte l'interface eth0 à wlan0. Enregistrez ce fichier et fermez-le.

Étape 8: Modifier /etc/hostapd/hostapd.conf

Ensuite, nous allons configurer notre point d'accès sans fil, nous pouvons le faire en utilisant un fichier appelé hostapd.conf dans le dossier / etc / hostapd. Ouvrez-le

 sudo nano /etc/hostapd/hostapd.conf 

et collez ces lignes.

 interface = wlan0 bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = abonnez-vous wpa_key_mgmt = WPA-PSK wpa_pairwise = Tpair 

La valeur attribuée à ssid est le nom que le point d'accès utilisera pour diffuser son existence. Les cinq dernières lignes se concentrent sur l'authentification et la sécurité du point d'accès. La valeur de wpa_passsphrase est utilisée comme mot de passe de connexion qui est souscrit dans notre cas. Ceci est un lien vers le document, où vous pouvez trouver la définition de chaque variable que nous avons utilisée ici.

Étape 9: Édition finale / etc / default / hostapd

Enfin, ouvrez le fichier hostapd dans le répertoire / etc / default

 sudo nano / etc / default / hostapd 

décommenter la ligne DAEMON_CONF et fournir le chemin d'accès au fichier que nous venons de créer.

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

Ceci termine la configuration du raspberry pi pour agir en tant que routeur.

Étape 10: terminé

Maintenant, allumez votre Raspberry Pi avec un câble Ethernet connecté.

Vous devriez voir raspberry pi diffuser ssid et accéder à Internet.

Merci d'avoir lu.

Faites-moi savoir si vous rencontrez un problème lors de la création de votre propre routeur.

Merci de voter pour ce cours, si vous l'avez aimé.

Articles Connexes