Rasperry Pi en tant que routeur WiFi, mais sans utiliser de câbles Ethernet?


0

J'ai le Raspberry Pi 2 et le dongle WiFi officiel des fabricants de Pi. Je voudrais mentionner que je suis très novice dans la compréhension de la technologie, du code et du fonctionnement général, de sorte que j'essaie peut-être de faire quelque chose de tout à fait impossible.

Je voulais installer une sorte de routeur privé sur le Pi dans ma chambre à proximité, mais j'ai remarqué que tous les tutoriels sur la configuration des routeurs Pi étaient destinés à être connectés au routeur principal via eth0. Ma question est la suivante: est-il possible que d'autres périphériques se connectent au Pi, comme un routeur, et que tout le trafic passe par wlan0le routeur principal et inversement?

Je suppose que wlan0ce que je vous demande, c'est de modifier les tutoriels auxquels vous souhaitez appliquer , mais je ne suis pas sûr que vous puissiez avoir wlan0simultanément un point d'accès pour d'autres appareils et la propre connexion du Pi à Internet. Je me sens comme une personne ayant une compréhension réelle du sujet, cela peut sembler une question très stupide, alors je m'excuse par avance.

Merci


1
Essayez-vous de connecter RasPi à deux réseaux en même temps (l'un étant le réseau principal avec le routeur principal, l'autre étant le réseau privé de vos autres périphériques) ou essayez-vous de connecter tous les périphériques au même réseau? mais obliger vos "autres appareils" à acheminer leur trafic à travers le Pi pour se rendre au monde extérieur? Les deux sont possibles (vous devrez peut-être installer un deuxième adaptateur WiFi sur votre Pi pour le premier; je ne sais pas si le logiciel Linux permettant de multiplexer un seul adaptateur fonctionne), mais ils ont des compromis. Qu'est-ce que vous essayez réellement d'atteindre ici?
CBHacking

@ CBHacking Désolé, laissez-moi essayer de mieux l'expliquer. Le Pi est connecté à mon réseau wifi domestique. Je souhaite ensuite diffuser cette connexion en tant que réseau séparé du Pi, ce qui, je le sais, est possible en utilisant la connexion au routeur principal via eth0, puis la diffusion wlan0, sauf si j’ai complètement mal interprété les tutoriels que j’ai trouvés en ligne.
toujours

Réponses:


0

Ce serait en fait possible. Si vous vouliez strictement éviter d'utiliser le port réseau physique, vous pourriez avoir un deuxième adaptateur sans fil qui deviendrait wlan1.

Si vous pensez à votre routeur actuel, il dispose d’une connexion Internet WANlatérale et de ports réseau internes LANlatéraux. (Il peut également avoir une carte réseau sans fil, connectée à une antenne qui est généralement aussi sur le LANcôté.).

Je ne sais pas si vous pouvez même avoir wlan0 à la fois comme point d'accès pour d'autres appareils et pour la propre connexion du Pi à Internet en même temps.

Avec deux adaptateurs sans fil dans le Pi, l’un pourrait être le WANcôté de votre routeur Pi; le côté qui se connecte au routeur lui-même, qui se connecte à son tour à Internet. L'autre serait le LANcôté; C’est ce à quoi votre ordinateur portable ou tablette se connecte.


Si vous pouvez connecter le câble LAN, vous pouvez toujours effectuer les opérations suivantes avec eth0et wlan0:

Le forum Raspberry Pi a un fil de discussion sur deux adaptateurs Wi-Fi qui devraient vous amener au stade où vous le pouvez ifconfig wlan0 && ifconfig wlan1.

Un de ces adaptateurs, par exemple wlan0, devrait obtenir une adresse IP du routeur actuel. Pour le test, l'autre devrait probablement avoir une adresse IP statique qui pourrait se connecter à votre ordinateur portable, également sur une adresse IP statique.

Pour donner au Pi une fonctionnalité de routeur réelle, consultez l’archive linux Internet Sharing Wiki . Même si vous n'utilisez pas arch, ces étapes doivent être similaires.

Un autre guide le décrit en quelques étapes:

Tout d'abord, vous devez indiquer à votre noyau que vous souhaitez autoriser le transfert IP.

echo 1 > /proc/sys/net/ipv4/ip_forward

Ensuite, vous devrez configurer iptables pour transférer les paquets de votre réseau interne, sous / dev / wlan1, vers votre réseau externe sous / dev / wlan0. Vous faites cela va les commandes suivantes:

# /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
# /sbin/iptables -A FORWARD -i wlan0 -o wlan1 -m state
   --state RELATED,ESTABLISHED -j ACCEPT
# /sbin/iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT

Vous devriez maintenant avoir un accès complet à Internet depuis votre ordinateur portable, à condition que la passerelle par défaut soit définie sur l'adresse statique de wlan1.


Bien sûr, je vais essayer de mettre la main sur un autre adaptateur sans fil, merci!
toujours
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.