Paso 1: Red 101
Estamos creando un punto de acceso de Internet que no se conecta a Internet. Y queremos que todas las conexiones http para ir a nuestro servidor web. Configuración de la conexión inalámbrica, un punto de acceso de host, un servidor DHCP y un servidor DNS están todas las cosas que debemos hacer.
Mi Instructables son sobre la educación, así, quiero entender por qué hacemos lo que hacemos. Por lo tanto, me gustaría darle un poco más antecedentes aquí.
En una vida anterior, he diseñado equipos de red. Por eso tiendo a cosas enfoque en capas.
https://en.wikipedia.org/wiki/OSI_model
Vamos a discutir la capa física para WiFi. WiFi es una tecnología de espectro disperso. No utiliza una sola frecuencia. Utiliza una gama de frecuencias. Sin embargo, son 14 (o menos) "canales" (todos los 14 canales no están disponibles en todos los casos) en el que el WiFi funciona. Cada canal es un rango de frecuencias dentro de la gama más amplia de frecuencias de WiFi. Se utilizará un analizador de WiFi para un teléfono con android para ver cómo se utilizan estos canales y qué canal será mejor para nuestro Pi. (Apple no permite cosas como analizadores de WiFi en iPads y iPhones ONU-cárcel-roto)
Por encima de la capa física, el WiFi tiene un par de modos; Ad-hoc e infraestructura. Ad-hoc es una modalidad de igual a igual. Todo el mundo es igual. Pero los teléfonos y tabletas normalmente no se fijan para ese modo, son en modo de infraestructura. En modo de infraestructura puede ser un dispositivo de un cliente o un punto de acceso. Teléfonos y tabletas actúan como clientes en busca de puntos de acceso. Así, nuestra frambuesa Pi será en modo infraestructura, actuando como un punto de acceso.
Normalmente los puntos de acceso crear una red local y conecte el dispositivo (teléfono o tablet) a Internet. A pesar de no conectar a Internet, tenemos que crear la red local. Puntos de acceso no con un servidor DHCP (Dynamic Host Control Protocol). El cliente (teléfono o tablet) emite una solicitud y obtiene una dirección IP para la red local del servidor. También se obtiene otra información sobre la red. Un poco de información que obtiene es la dirección del servidor DNS. Estableceremos nuestro servidor DHCP para devolver nuestra dirección del servidor DNS de la respuesta DHCP. Lo que hace un servidor DNS es la dirección URL legible humana en una petición y devuelve la dirección IP para esa URL. Cuando escribe, "google.com" en su navegador, la máquina primero envía una solicitud con la dirección URL al servidor DNS para obtener la dirección IP de "google.com". Entonces se hace la conexión a esa dirección IP. Vamos hacer nuestro servidor DNS devuelva nuestra dirección IP para todas las direcciones URL. A continuación, conectarse a nuestro demo puede ser muy fácil para nuestros usuarios.
Como un aparte, le mencioné que algunos teléfonos no pueden jugar por estas reglas. Un teléfono determinado puede hacer la búsqueda de DNS en el WiFi, se puede ir a la DNS a través de la conexión de la célula. Si hace esto en nuestro ejemplo arriba, obtendrá dirección IP real de Google en nuestro lugar. Esto es donde entra la opción de código QR.
(Imagen de la capa de red de
)