J'ai finalement réussi à faire fonctionner le Raspberry Pi comme un routeur Wifi. Après plusieurs recherches et quelques tentatives, j'ai finalement trouvé 2 sites qui m'ont permi de résoudre tous les problèmes.
La prochaine étape, connecter une clef 3G, ou mieux, mon BlackBerry.
Premier problème : Drivers pour le chipset RTL8188CUS
J'utilise un dongle Netgear N150-WNA1000M avec un chipset RTL8188CUS. Lancez la commande "lsusb" pour avoir les caractéristiques précises du dongle. Je n'avais eu aucun problème pour le faire fonctionner avec la distribution OpenElec (je vous recommande fortement cette distribution pour une utilisation multimédia). Avec cette distribution, le dongle a été immédiatement reconnu. Il faut juste trouver le menu pour configurer une adresse IP statique. J'ai pu faire toute l'opération avec juste une souris connectée et le clavier virtuel affiché à l'écran. Pour la distribution Raspbian, le dongle n'a pas été reconnu. J'ai récupéré les drivers sur le site http://dl.dropboxusercontent.com/u/80256631/install-rtl8188cus.txt. L'installation s'est cependant arrêtée au moment de la recherche des points d'accès. Une fois le nouveau driver installé, l'interface wlan0 est apparue. Pour une utilisation comme Hotspot, c'est suffisant.![]() |
Netgear N150-WNA1000M (RL8188CUS) |
Second problème : installation de Hostapd
L'installation de Hostapd qui permet d'utiliser le Raspberry Pi comme routeur. Après plusieurs recherches, j'ai trouvé des sites qui expliquent comment transformer le Raspberry Pi en routeur. Le nombre de fichiers à configurer manuellement est assez conséquent. Il existe également un site qui propose une version de hostapd pour le RTL8188 : http://www.jenssegers.be/. J'ai recompilé le code, mais ça n'a pas marché pour moi. Fort heureusement, il existe un script qui permet de faire l'installation d'un seul coup : https://github.com/harryallerston/RPI-Wireless-Hotspot. Il faut auparavant installer git avec la commande "aptitude install git". Lancez le script d'installation qui va récupérer hostpad, udhcpd et dnsmasqd. Après le re-démarrage sélectionnez le Point d'Accès RaspberryPiFi avec le mot de passe configuré (123456789A par défaut).Troisième problème : récupération de l'adresse IP
J'ai tout de suite pu voir le point d'accès RaspberryPiFi. Après avoir saisi la clef, cependant, impossible de récupérer une adresse IP. Pour résoudre le problème, j'ai modifié le channel de 8 à 10 dans le fichier hostapd.conf et redémarré les services hostpad et udhcpd avec les commandes "sudo service hostapd restart" et "sudo service udhcpd restart". Une fois le redémarrage effectué, j'ai pu obtenir une adresse IP et me connecter au Web.Quelques commandes utiles
Voici quelques commandes supplémentaires si vous souhaitez activer des services au démarrage du Raspberry Pi :sudo update-rc.d hostapd enable/disable
sudo update-rc.d udhcpd enable/disable
La prochaine étape, connecter une clef 3G, ou mieux, mon BlackBerry.
Salut à toi, comment as-tu afficher un clavier et une souris virtuels ?
RépondreSupprimerLe clavier virtuel vient avec la distribution OpenElec. Cette distribution multimédia est prévue pour fonctionner avec une souris ou une télécommande, donc tout est prévu.
SupprimerPour les autres distributions, il existe des programmes Open Source. Voir http://xmodulo.com/onscreen-virtual-keyboard-linux.html.
Bonjour,
RépondreSupprimerCombien de connexions simultanées le routeur Wifi ainsi conçu peut-il gérer ?
Le nombre de connexions dépend de la carte Wifi utilisée. La carte Wifi contient un bout de mémoire qui garde des informations. La limitation peut également venir du driver. En gros, le nombre de clients peut varier entre 2 et 200 selon que vous utilisez un dongle mini ou une carte mini pcie avec des antennes Mimo, 3 cannaux simultanés, etc. Il n'y a pas de limitation particulière dans hostapd.
Supprimer