Vous pouvez connecter votre Raspberry Pi à un réseau Wi-Fi sans fil doté d'une connectivité Internet et acheminer le trafic Internet vers l'interface réseau filaire. De cette façon, vous pouvez utiliser votre Raspberry Pi comme routeur filaire.
Ou, vous pouvez vous connecter à un réseau doté d'une connectivité Internet via l'interface réseau filaire, créer un point d'accès Wi-Fi à l'aide de l'interface réseau Wi-Fi du Raspberry Pi et router le trafic Internet vers l'interface réseau Wi-Fi. De cette façon, vous pouvez utiliser votre Raspberry Pi comme routeur sans fil.
Dans cet article, je vais vous montrer comment configurer Raspberry Pi en routeur filaire. Alors, commençons.
Choses dont tu as besoin:
Afin de configurer votre Raspberry Pi en tant que routeur filaire, vous avez besoin des éléments suivants :
1) Un ordinateur monocarte Raspberry Pi
2) Un adaptateur secteur Raspberry Pi ou un 2.Banque d'alimentation USB 1A
3) Un lecteur de carte SD pour flasher Raspbian OS sur la carte microSD.
4) Une carte microSD
5) Un commutateur réseau
6) Câbles Ethernet
7) Un réseau Wi-Fi pour connecter le Raspberry Pi à
8) Un ordinateur/portable pour configurer le Raspberry Pi
Clignotement du système d'exploitation Raspbian sur la carte microSD :
Tout d'abord, visitez la page de téléchargement officielle de Raspbian et cliquez sur le Télécharger ZIP bouton de Raspbian Buster Lite image.
Votre navigateur devrait commencer à télécharger l'image Raspbian Buster Lite.
Une fois le téléchargement terminé, vous pouvez utiliser balena Etcher ou d'autres programmes d'écriture d'images pour Raspberry pi pour écrire l'image Raspbian Buster Lite sur la carte microSD. Je vais utiliser Etcher dans cet article.
Vous pouvez télécharger Etcher, visitez le site officiel de balena Etcher. Ensuite, téléchargez et installez Etcher.
REMARQUE: Etcher fonctionne également sur Linux. Pour installer Etcher sur Linux, consultez l'article Installer Etcher sur Linux.
Une fois Etcher installé, exécutez Etcher. Cliquer sur Sélectionnez l'image.
Sélectionnez votre image Raspbian Buster Lite que vous venez de télécharger et cliquez sur Ouvert.
Insérez votre carte microSD dans votre lecteur de carte microSD et branchez-la sur votre ordinateur. Ensuite, cliquez sur Sélectionnez la cible.
Sélectionnez votre carte SD dans la liste et cliquez sur Continuer.
Maintenant, cliquez sur Éclat.
Etcher devrait commencer à flasher la carte SD.
À ce stade, la carte SD doit être flashée.
Maintenant, vous devriez voir un botte lecteur sur votre ordinateur. Naviguez-y.
Créer un nouveau fichier, ssh (sans aucune extension de fichier).
Créer un nouveau fichier wpa_supplicant.conf et tapez les lignes suivantes.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1
pays=États-Unis
réseau=
ssid="VOTRE_WIFI_SSID"
psk="YOUR_WIFI_PASSWORD"
scan_ssid=1
priorité=1
Assurez-vous de remplacer YOUR_WIFI_SSID et VOTRE_WIFI_MOT DE PASSE à votre Wi-Fi SSID et mot de passe.
Maintenant, ouvrez le ligne de commande.SMS fichier et ajouter ipv6.désactiver=1 en fin de ligne pour désactiver IPv6.
Mise sous tension du Raspberry Pi :
Maintenant, insérez la carte microSD dans le Raspberry Pi, connectez une extrémité du câble Ethernet au Raspberry Pi et une extrémité à votre commutateur réseau. Ensuite, allumez le Raspberry Pi.
Connexion au Raspberry Pi via SSH :
Une fois que Raspberry Pi démarre, il devrait obtenir une adresse IP du réseau Wi-Fi. Vous pouvez utiliser n'importe quel scanner réseau ou la page d'administration de vos routeurs Wi-Fi pour connaître l'adresse IP de votre Raspberry Pi.
Une fois que vous avez trouvé l'adresse IP de votre Raspberry Pi, connectez-vous via SSH comme suit :
$ ssh [email protected]
Tapez Oui et appuyez sur
Tapez le mot de passe par défaut framboise et appuyez sur
Vous devez être connecté à votre Raspberry Pi.
Configuration du réseau :
Maintenant, créez un fichier de configuration réseau pour réseau local sans fil0 interface réseau comme suit :
$ sudo nano /etc/network/interfaces.d/wlan0
Maintenant, tapez les lignes suivantes et enregistrez le fichier de configuration en appuyant sur
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Maintenant, créez un fichier de configuration réseau pour eth0 interface réseau comme suit :
$ sudo nano /etc/network/interfaces.d/eth0
Maintenant, tapez les lignes suivantes et enregistrez le fichier de configuration en appuyant sur
iface eth0 inet statique
adresse 192.168.100.1
masque de réseau 255.255.255.0
Maintenant, désactivez dhcpcd service avec la commande suivante :
$ sudo systemctl désactiver dhcpcd
Maintenant, redémarrez votre Raspberry Pi pour que les modifications prennent effet.
$ sudo redémarrer
Une fois votre Raspberry Pi démarré, vérifiez la configuration réseau de réseau local sans fil0 interface réseau comme suit :
$ adresse ip afficher wlan0réseau local sans fil0 devrait obtenir une adresse IP via DHCP.
Vérifiez également la configuration réseau de eth0 interface réseau comme suit :
$ adresse ip afficher eth0Une adresse IP statique doit être attribuée au eth0 interface réseau.
réseau local sans fil0 et eth0, les deux doivent être configurés correctement.
Configuration du serveur DHCP :
Maintenant, mettez à jour le cache du référentiel de packages APT avec la commande suivante :
$ sudo apt mise à jour
Installez le serveur DHCP ISC avec la commande suivante :
$ sudo apt install isc-dhcp-server
presse Oui puis appuyez sur
Le serveur DHCP ISC doit être installé.
Maintenant, ouvrez le dhcpd.conf fichier comme suit :
$ sudo nano /etc/dhcp/dhcpd.conf
Met le nom de domaine et serveurs-noms-de-domaine comme suit.
Faites défiler un peu et décommentez faisant autorité; ligne.
Ajoutez également les lignes suivantes au fichier de configuration et enregistrez le fichier.
sous-réseau 192.168.100.0 masque de réseau 255.255.255.0gamme 192.168.100.50 192.168.100.240 ;
routeurs en option 192.168.100.1;
option masque de sous-réseau 255.255.255.0 ;
Maintenant, ouvrez le /etc/default/isc-dhcp-server fichier de configuration comme suit :
$ sudo nano /etc/default/isc-dhcp-server
Ajouter, eth0 au INTERFACESv4 variable et enregistrez le fichier.
Maintenant, redémarrez le Raspberry Pi.
$ sudo redémarrer
Une fois votre Raspberry Pi démarré, le serveur isc-dhcp le service devrait être actif (en cours d'exécution).
$ sudo systemctl status isc-dhcp-server
Configurer le pare-feu et activer le transfert de paquets :
Maintenant, installez firewalld comme suit :
$ sudo apt install firewalld
presse Oui puis appuyez sur
firewalld doit être installé.
le pare-feu le service devrait être actif (en cours d'exécution) par défaut.
$ sudo systemctl status firewalld
Maintenant, autorisez le trafic DHCP à travers le pare-feu avec la commande suivante :
$ sudo firewall-cmd --add-service=dhcp --permanent
Autorisez le transfert de paquets IP avec la commande suivante :
$ sudo firewall-cmd --add-masquerade --permanent
Enfin, redémarrez votre Raspberry Pi.
$ sudo redémarrer
Connexion des clients au commutateur :
Une fois que votre Raspberry Pi démarre, connectez une extrémité d'un autre câble Ethernet au commutateur et l'autre extrémité à votre ordinateur portable/de bureau ou à d'autres appareils.
Votre appareil doit se voir attribuer une adresse IP via le serveur DHCP exécuté sur votre Raspberry Pi et pouvoir se connecter à Internet.
Alors, c'est comme ça que vous utilisez votre Raspberry Pi comme routeur filaire. Merci d'avoir lu cet article.