====== Accéder en Wi-Fi à un ordi ====== ===== Préalables ===== ==== Matériel Wi-Fi ==== L'ordi auquel on veut accéder doit être équipé d'une carte Wi-Fi ou d'un clé-USB Wi-Fi. Il faut s'assurer de la compatibilité avec Linux de l'équipement Wi-Fi. Un équipement Wi-Fi peut permettre à l'ordi d'accéder à des bornes Wi-Fi sans le rendre lui-même accessible en Wi-Fi. Ce n'est pas symétrique. ==== But poursuivi ==== On peut vouloir accéder en Wi-Fi à un ordi pour trois raisons principales : * partager l'accès à internet de l'ordinateur * permettre une connexion authentifiée à l'ordinateur * insérer l'ordinateur dans un réseau local Wi-Fi Pour chaque type d'utilisation, les réglages sont différents. Il faut clarifier le type d'utilisation visé. ===== Compatibilité ===== ==== Pilotes (drivers) ==== Comme pour tout matériel, la compatibilité avec Linux de l'équipement WiFi utilisé doit être vérifiée. Comme indiqué précédemment, le fait que l'ordi puisse se connecter à une borne WiFi ne garantit pas qu'on pourra le rendre accessible par WiFi. Le fait que cela soit possible, avec le même équipement sous Window$, ne signifie pas ce la fonctionnera sous Linux. Pour que les potentialités de l'équipement soient pleinement exploitées, il faut que le pilote (driver) utilisé les concrétisent pour le système d'exploitation. Deux endroits où l'on peut trouver des infos sur la compatibilité : * [[http://linux-wless.passys.nl/index.php]] * [[http://linuxwireless.org/en/users/Devices]] ==== Modes d'utilisation ==== Afin de préciser les termes que l'on peut rencontrer dans des tutoriels, il faut savoir qu'il existe trois principaux modes d'utilisation d'un équipement WiFi : * le mode //client// permet à l'ordi de se connecter à une borne * le mode //infrastructure// permet à l'ordi de devenir une borne WiFi * le mode //ad-hoc// permet d'établir une connexion point à point entre plusieurs appareils De nombreux équipements fonctionnent dans ces trois //modes// (__un seul à la fois__). On s'assurera que le pilote est 100% compatible avec Linux, c'est-à-dire qu'il permet d'exploiter tous les //modes// pris en charge par l'équipement. ===== Un serveur local accessible en WiFi ===== Je vais détailler le cas d'utilisation où l'on veut créer un serveur local, c'est-à-dire non accessible depuis internet : * il a une adresse locale (non routable), * il gère des noms de domaine locaux, * il propose des services (sites web locaux) La connexion en WiFi à ce serveur doit être aussi simple qu'une connexion à une borne WiFi. Un fois connecté au serveur, un ordi doit accéder aux sites web sans configuration particulière. Afin de garantir cette facilité d'accès, il est nécessaire de configurer le serveur pour qu'il agisse comme une borne WiFi. Cela lui permettra d'être identifié en tant que __serveur de noms__ et que __routeur__, auprès des ordis qui s'y connectent. ===== Accès à une machine virtuelle VirtualBox ===== Un serveur placé sur une machine virtuelle doit être accessible depuis un ordi extérieur, à travers l'interface physique de l'hôte constituée autour de la carte WiFi. Dans VirtualBox, ce mode de connexion réseau est appelé //Bridged//. Pour une présentation de la connectivité réseau sous VirtualBox, sur reporter au [[http://www.virtualbox.org/manual/ch06.html|chapitre approprié du manuel]]. ===== En savoir plus ===== Une [[http://wiki.debian-facile.org/manuel:wifi|explication simple]] et assez complète du wiki Debian Facile. Il explicite les points cruciaux laissés habituellement dans l'ombre et qui ne sont des évidences que pour les experts qui n'ont pas besoin d'explication. Il contient de nombreux liens vers des ressources très utile et montre un exemple de configuration en mode //ad-hoc//. Un tutoriel complet sur l'installation et la configuration d'un [[http://linux.xvx.cz/2010/03/debian-wi-fi-hotspot-using-coovachilli-freeradius-mysql-and-daloradius/|vrai hop-spot]] permettant de partager l'accès internet, avec authentification (sous Debian) : CoovaChili, FreeRadius, MySQL, daloRADIUS. Une [[http://youtu.be/gAvnh8TsFEU|vidéo]] et un [[http://freshtutorial.com/create-your-own-wifi-hotspot-in-ubuntu-11-10/|tutoriel]] pour créer une connexion ad-hoc en utilisant l'interface graphique de Gnome (sous Ubuntu). Un [[http://agentoss.wordpress.com/2011/10/31/creating-a-wireless-access-point-with-debian-linux/|tutoriel]] sur la configuration d'une connexion ad-hoc, en ligne de commande (sous Debian 6).