Utilisation de Raspberry Pi comme routeur filaire

Utilisation de Raspberry Pi comme routeur filaire
Vous pouvez configurer votre ordinateur à carte unique Raspberry Pi dans un routeur. Raspberry Pi a une interface réseau Wi-Fi et une interface réseau filaire. Vous pouvez configurer Raspberry Pi en tant que routeur sans fil ou routeur câblé.

Vous pouvez connecter votre Raspberry Pi à un réseau Wi-Fi sans fil qui a 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 câblé.

Ou, vous pouvez vous connecter à un réseau qui a une connectivité Internet via l'interface réseau filaire, créer un hotspot Wi-Fi à l'aide de l'interface réseau Wi-Fi du Raspberry Pi et du routeur du 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 tant que routeur câblé. Alors, commençons.

Choses dont tu as besoin:

Afin de configurer votre Raspberry Pi en tant que routeur câblé, vous avez besoin des choses suivantes:

1) un ordinateur à carte unique Raspberry Pi
2) un adaptateur de puissance Raspberry Pi ou un 2.1A Banque d'alimentation USB
3) Un lecteur de carte SD pour clignoter 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 / ordinateur portable pour configurer le Raspberry Pi

OS Raspbian clignotant sur la carte microSD:

Visitez d'abord la page de téléchargement officielle de Raspbian et cliquez sur le Télécharger Zip bouton Raspbian buster lite image.

Votre navigateur doit commencer à télécharger l'image Raspbian Buster Lite.

Une fois le téléchargement terminé, vous pouvez utiliser Balena Etchher ou d'autres programmes d'écriture d'image pour Raspberry Pi pour écrire l'image Raspbian Buster Lite sur la carte microSD. J'utiliserai Etchecher dans cet article.

Vous pouvez télécharger Etcher, visiter le site officiel de Balena Etchher. Ensuite, téléchargez et installez la graveur.

NOTE: Etchher fonctionne également sur Linux. Pour installer graveur sur Linux, consultez l'article Installer Etchher sur Linux.

Une fois la graveur installée, exécutez-le. Cliquer sur Sélectionner l'image.

Sélectionnez votre image Raspbian Buster Lite que vous venez de télécharger et cliquez sur Ouvrir.

Insérez votre carte microSD dans votre lecteur de carte microSD et branchez-le dans votre ordinateur. Ensuite, cliquez sur Sélectionner la cible.

Sélectionnez votre carte SD dans la liste et cliquez sur Continuer.

Maintenant, cliquez sur Éclair.

La gravure doit commencer à clignoter la carte SD.

À ce stade, la carte SD doit être clignotée.

Maintenant, vous devriez voir un botte conduire sur votre ordinateur. Accédez à elle.

Créer un nouveau fichier, ssh (sans aucune extension de fichier).

Créer un nouveau fichier WPA_SUPPLICANT.confli et saisissez les lignes suivantes.

ctrl_interface = dir = / var / run / wpa_supplicant groupe = netdev
update_config = 1
pays = nous
réseau =
ssid = "your_wifi_ssid"
psk = "your_wifi_password"
scan_ssid = 1
priorité = 1

Assurez-vous de remplacer Votre_wifi_ssid et VOTRE_WIFI_PASSWORD à votre Wi-Fi SSID et à votre mot de passe.

Maintenant, ouvrez le cmdline.SMS fichier et ajouter ipv6.désactiver = 1 à la fin de la ligne pour désactiver IPv6.

Alimentation sur Raspberry Pi:

Maintenant, insérez la carte microSD au Raspberry Pi, connectez une extrémité du câble Ethernet à Raspberry Pi et une extrémité à votre commutateur réseau. Ensuite, puissance sur le Raspberry Pi.

Connexion à Raspberry Pi via SSH:

Une fois le Raspberry Pi commence, il devrait obtenir une adresse IP du réseau Wi-Fi. Vous pouvez utiliser n'importe quel scanner réseau ou votre page d'administration des routeurs Wi-Fi pour trouver l'adresse IP de votre framboise PI.

Une fois que vous avez trouvé l'adresse IP de votre Raspberry Pi, connectez-vous via SSH comme suit:

$ ssh pi @ 192.168.0.105

Tapez Oui et presser .

Tapez le mot de passe par défaut framboise et presser .

Vous devriez être connecté à votre Raspberry Pi.

Configuration du réseau:

Maintenant, créez un fichier de configuration réseau pour wlan0 Interface réseau comme suit:

$ sudo nano / etc / réseau / interfaces.d / wlan0

Maintenant, saisissez les lignes suivantes et enregistrez le fichier de configuration en appuyant sur + X suivie par Y et .

Autoriser-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.confli

Maintenant, créez un fichier de configuration réseau pour ETH0 Interface réseau comme suit:

$ sudo nano / etc / réseau / interfaces.d / eth0

Maintenant, saisissez les lignes suivantes et enregistrez le fichier de configuration en appuyant sur + X suivie par Y et .

Auto eth0
iface eth0 INET statique
Adresse 192.168.100.1
masque de réseau 255.255.255.0

Maintenant, désactiver 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 au démarrage, vérifiez la configuration du réseau de wlan0 Interface réseau comme suit:

$ ip addr show wlan0

wlan0 devrait obtenir une adresse IP via DHCP.

Vérifiez également la configuration du réseau de ETH0 Interface réseau comme suit:

$ ip addr show eth0

Une adresse IP statique doit être attribuée au ETH0 interface réseau.

wlan0 et ETH0, Les deux doivent être configurés correctement.

Configuration du serveur DHCP:

Maintenant, mettez à jour le cache du référentiel de package 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 Y Et puis appuyez sur Pour confirmer l'installation.

Le serveur ISC DHCP doit être installé.

Maintenant, ouvrez le dhcpd.confli Fichier comme suit:

$ sudo nano / etc / dhcp / dhcpd.confli

Met le nom de domaine et service de domaine comme suit.

Faites défiler un peu et un décalage faisant autorité; doubler.

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.0
Plage 192.168.100.50 192.168.100.240;
Routeurs d'options 192.168.100.1;
Option Subnet-Mask 255.255.255.0;

Maintenant, ouvrez le / etc / par défaut / 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 que votre framboise PI commence, le ISC-DHCP-Server Le service doit être actif (fonctionnement).

$ sudo systemctl status isc-dhcp-server

Configuration du pare-feu et activez le transfert de paquets:

Maintenant, installez Firewalld comme suit:

$ sudo apt installer le pare-feu

Presse Y Et puis appuyez sur Pour confirmer l'installation.

Firewalld doit être installé.

Le pare-feu Le service doit être actif (fonctionnement) par défaut.

$ sudo systemctl status Firewalld

Maintenant, permettez 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 commence, connectez une extrémité d'un autre câble Ethernet dans l'interrupteur et l'autre extrémité à votre ordinateur portable / bureau ou à d'autres appareils.

Votre appareil doit se voir attribuer une adresse IP via le serveur DHCP fonctionnant sur votre Raspberry Pi et être en mesure de se connecter à Internet.

Alors, c'est ainsi que vous utilisez votre Raspberry Pi comme routeur câblé. Merci d'avoir lu cet article.