Étape 1: Réseautage 101
Nous créons un point d’accès Internet qui ne se connecte pas à Internet. Et nous voulons que toutes les connexions http pour aller à notre serveur web. Configurer le sans fil, un point d’accès hôte, un serveur DHCP et un serveur DNS sont toutes les choses que nous devons faire.
Mon Instructables sont sur l’éducation aussi bien, je veux que vous compreniez pourquoi nous faisons ce que nous faisons. Donc, je voudrais vous donner un peu plus de fond ici.
Dans une vie antérieure, j’ai conçu l’équipement réseau. À cause de cela, j’ai tendance à choses approche en couches.
https://en.wikipedia.org/wiki/OSI_model
Nous allons discuter de la couche physique pour le WiFi. WiFi est une technologie d’étalement du spectre. Il n’utilise pas une seule fréquence. Il utilise une gamme de fréquences. Cependant, il y a 14 (ou presque) "canaux" (tous les 14 canaux ne sont pas disponibles dans tous les cas) dans lequel le WiFi fonctionne. Chaque canal est une gamme de fréquences au sein de la plus large gamme de fréquences mis de côté pour le WiFi. Nous allons utiliser un analyseur WiFi pour un téléphone android d’examiner comment ces canaux est utilisés et quel canal sera le meilleur pour notre Pi. (Apple ne permet pas de choses comme les analyseurs de WiFi fonctionner sur iPad et iPhone ONU-prison brisé)
Au-dessus de la couche physique, WiFi a un couple de modes ; Ad-hoc et Infrastructure. Ad hoc est un mode de peer to peer. Tout le monde est égal. Mais les téléphones et tablettes ne sont pas normalement réglés pour ce mode, ils sont en mode infrastructure. En mode infrastructure, un périphérique peut être un Client ou un Point d’accès. Téléphones et tablettes agissent comme des clients à la recherche de Points d’accès. Ainsi, notre Pi framboise sera en mode infrastructure, agissant comme un Point d’accès.
Généralement les Points d’accès créer un réseau local et branchez l’appareil (téléphone ou tablette) sur l’Internet. Même si nous ne sommes pas connecter sur Internet, nous avons besoin créer le réseau local. Points d’accès que faire avec un serveur DHCP (Dynamic Host Control Protocol). Le client (téléphone ou tablette) diffuse une demande et obtient une adresse IP pour le réseau local du serveur. Il obtient également d’autres informations sur le réseau. Un bit d’information qu'il obtient est l’adresse du serveur DNS. Nous allons définir notre serveur DHCP à retourner notre adresse de serveur DNS dans le DHCP. Ce qu’un serveur DNS fait est de prendre l’URL lisible humain dans une requête et retourne l’adresse IP de cette URL. Lorsque vous tapez, « Google.fr » dans votre navigateur, votre machine envoie d’abord une demande avec l’URL vers le serveur DNS pour obtenir l’adresse IP du « Google.fr ». Puis la connexion est établie avec cette adresse IP. Nous allons faire notre serveur DNS retourner notre adresse IP pour toutes les URLs. Ensuite se connecter à notre démo peut être très facile pour nos utilisateurs.
Soit dit en passant, j’ai mentionné que certains téléphones ne pourraient pas jouer par ces règles. Un téléphone donné ne pourrait pas faire la recherche DNS inversée sur le WiFi, il pourrait aller le DNS par l’intermédiaire de la connexion de la cellule. Si elle le fait dans notre exemple ci-dessus, il obtiendra la véritable adresse IP de Google, au lieu de nôtre. C’est là qu’intervient l’option code de QR.
(Image de couche réseau de
)