Lorsque vous utilisez Ethernet et un adaptateur sans fil, est-il possible de configurer le périphérique en tant que routeur sans fil? Si oui, quels logiciels (et / ou matériel supplémentaire) seraient nécessaires?
Lorsque vous utilisez Ethernet et un adaptateur sans fil, est-il possible de configurer le périphérique en tant que routeur sans fil? Si oui, quels logiciels (et / ou matériel supplémentaire) seraient nécessaires?
Réponses:
En principe oui. Vous pouvez suivre n’importe quel tutoriel pour configurer un PC Linux en tant que routeur.
Je vais montrer les étapes à suivre pour Arch Linux car je connais bien la distribution, mais les instructions pour Raspbian ne devraient pas être très différentes.
Notez que toutes les interfaces wlan0 ne prennent pas en charge le mode AP.
La configuration serait
(eth0)<---RPI--->(wlan0)
où le RPI est le routeur (et le point d'accès) fournissant Internet sans fil à partir d'Ethernet.
Installez les logiciels et les pilotes nécessaires.
pacman -S wireless_tools wpa_supplicant hostapd
Construisez le routeur .
Construire le PA
Modifier /etc/hostapd/hostapd.conf
(auto-expliqué). Commencez avec rc.d start hostapd
et ajoutez-le au tableau Daemons si vous voulez que cela démarre au démarrage du RPI.
Le routeur sans fil devrait maintenant fonctionner.
D'après mon expérience en essayant de faire fonctionner mon Raspberry Pi avec un minuscule dongle wifi basé sur RTL8188CU, il y a plus de problèmes que vous ne le pensiez.
La principale différence est la suivante: l’alimentation électrique de pi à bord de l’usb ne suffit pas, chaque usb se limitant à 140 mA sur pi. Bien que cela soit suffisant pour utiliser le pi en tant que "client" se connectant à de vrais routeurs wifi, il ne suffit généralement pas pour agir en tant que tel. Bien que l'on puisse probablement mettre le dongle en mode maître, il pourrait être très instable. Une solution possible consiste à contourner les fusibles poly . Mais je n'ai pas essayé ça.
Même si l’alimentation est suffisante, le pilote suivant pour le dongle wifi est le problème suivant. Le pilote dans le "noyau officiel Linux" ne peut pas utiliser mon dongle en tant que client. J'ai dû télécharger un pilote sur le site Web de Realtek (le script ici est très utile). Ensuite, un programme appelé hostapd est nécessaire pour en faire un AP fonctionnel. Quelqu'un a échoué à ce sujet. Je n'ai pas réussi non plus, même sur un ordinateur de bureau avec le dernier arch Linux.
À la fin, j'ai juste abandonné. Je suggère d'acheter un routeur sans fil approprié. Le pi n'est tout simplement pas conçu pour ce genre de tâche.
Facilement avec le RALink RT5370, qui fonctionne directement dans le Pi, même avec les polyfuses.
J'ai installé hostapd, défini une adresse IP statique sur mon interface wifi, puis configuré hostapd avec ssid et psk.
Ensuite, j’ai utilisé dnsmasq pour distribuer les adresses IP et cela a fonctionné pour moi.
Toutes les instructions ici sur mon blog - http://sirlagz.net/?p=589
Warning: fopen(/home/sirlagzn/public_html/wp-content/GeoIP/GeoIP.dat) [function.fopen]: failed to open stream: No such file or directory in /home/sirlagzn/public_html/wp-content/plugins/statpress-visitors/GeoIP/geoip.inc on line 399 Can not open /home/sirlagzn/public_html/wp-content/GeoIP/GeoIP.dat
Oui, c’est tout à fait possible et des images SD sont prêtes: http://www.pi-point.co.uk/
En plus des points positifs des autres réponses: procurez-vous un périphérique WiFi avec un bon support Linux. Vous en voulez un qui fonctionne en mode point d'accès ou en mode géré. De nombreux périphériques ne fonctionnent pas dans ce mode sous Linux, même s'ils fonctionnent correctement en tant que client. Le fonctionnement d'un périphérique dépend de l'état du pilote de périphérique. Avant d’acheter quoi que ce soit, vérifiez l’état des différents pilotes sur linuxwireless.org . Choisissez un pilote avec un bon support (au moins le mode AP), puis recherchez un périphérique contenant cette puce.
J'ai un périphérique USB TL-WN722N pris en charge par le pilote ath9k_htc . Cela fonctionne très bien avec le cryptage hostapd et WPA2. J'ai écrit un article de blog sur la configuration de mon routeur wlan ici . En ce qui concerne les exigences de processeur mentionnées dans les commentaires de la question: Je n’ai pas eu de problèmes avec une charge de processeur élevée. Avec iperf
, j’ai mesuré un débit de 22 Mbit / s sur un réseau WLAN, d’un ordinateur portable au Pi, lorsque la vitesse de connexion était de 54 Mbit / s. Je ne sais pas trop à quoi on peut s'attendre ni où se situe le goulot d'étranglement dans ma configuration.
Oui, c'est possible, et il y a maintenant des projets qui ont fait ce genre de chose pour vous, donc tout ce que vous avez à faire est de charger une distribution (comme Raspbian). Vous pouvez également envisager de nombreux autres projets liés au réseautage.
Il est également possible de configurer le Pi pour qu’il agisse comme un routeur plus avancé permettant de faire des choses fantaisistes telles que l’acheminement de votre trafic via un VPN et / ou Tor. Adafruit a écrit un guide pratique dans la journée, appelant leur projet «Onion Pi». Lifehacker explique en détail comment transformer le Pi en proxy VPN.
Malheureusement, pfSense ne sera pas porté sur le Pi, du moins de la même façon que j'interpole leurs forums. cela a du sens, puisque la mise en réseau sur le Pi est basée sur l’USB.
Il existe également d'autres projets SBC qui utilisent différentes approches (Beaglebone) et des routeurs de voyage effectuant des tâches similaires (Invisibox, Anonabox, PORTAL , etc.).
Maintenant que le Pi 3 est sorti, j'imagine que nous verrons des développements intéressants dans ce domaine. En fin de compte , vous pouvez améliorer la vitesse de votre Pi avec un adaptateur USB Gigabit.