Comprender la asignación de direcciones IP y el enrutamiento de la red alojada

Comprender la asignación de direcciones IP y el enrutamiento de la red alojada

La red alojada ("Wifi tethering" o "punto de acceso inalámbrico") se puede habilitar con:

netsh wlan set hostednetwork mode=allow ssid=[name] key=[password]
netsh wlan start hostednetwork

Hasta ahora, todo bien.

Sin embargo, las siguientes cosas no me quedan del todo claras (y no se encuentran por ningún lado):

  1. ¿Se supone que el adaptador de red alojado debe tener una dirección IP (no 169.x) o no?Si no, ¿cómo se supone que se debe utilizar? (Por supuesto, puedo asignar estáticamente una IP a una interfaz, pero idealmente esto sucedería automáticamente sin generar colisiones).En caso afirmativo¿Cuál es el mecanismo exacto (servicio, etc.) que asigna la dirección IP?

  2. ¿Cómo obtienen los clientes inalámbricos direcciones IP? Debe haber algún tipo de servicio DHCP. ¿Cuál es el mecanismo exacto?

  3. ¿Cómo funciona exactamente el enrutamiento entre los clientes inalámbricos y la interfaz de Internet? Como de costumbre, puedo ejecutar manualmente un comando de ruta, pero debe haber un mecanismo que lo configure correctamente. ¿Cómo?

La razón por la que hago estas preguntas:

  • Cuando ejecuto netsh wlan start hostednetwork, el adaptador "Adaptador virtual de red alojado de Microsoft" (¡la mayoría de las veces, no siempre!) tiene asignado 169.254.74.242. En mi opinión, esto está mal y debería ser 192.168.137.1. Quiero depurar qué diablos está yendo mal.
  • Cuando los clientes inalámbricos se conectan, no se les asigna una dirección IP. Quiero depurar qué diablos está pasando. (por ejemplo, ¿está inactivo un servicio DHCP o algo así?)
  • Cuando asigno todas las direcciones IP manualmente, puedo hacer ping a los clientes inalámbricos y los clientes inalámbricos hacen ping a la computadora host, pero aún no pueden acceder a Internet, aunque la conexión a Internet es compartida. Quiero depurar qué diablos está pasando y dónde (por ejemplo, qué entradas de ruta, si las hay, debería esperar ver, qué reglas de firewall, etc.)

Intenté reiniciar Windows, reiniciar el servicio SharedAccess, detener e iniciar la red alojada. Incluso eliminando la interfaz de red alojada del administrador de dispositivos.

Respuesta1

Creo que la función incorporada de Windows "Conexión compartida a Internet" debería manejar todo esto por usted, así que úsela, a menos que la verdadera intención detrás de la pregunta se reduzca a "¿Cómo uso manualmente la línea de comando para configurar todas las funciones?". cosas que la Conexión compartida a Internet me habría configurado automáticamente?".

Alguna información básica puede ayudar aquí para aclarar posibles conceptos erróneos.

[Por cierto, no dijiste cuál es tu interfaz actual conectada a Internet, así que por conveniencia voy a asumir que es una NIC Ethernet conectada a una LAN Ethernet existente que ya tiene un servidor DHCP y una IP. enrutador en él.]

Wi-Fi es una tecnología de capa 2 como Ethernet. Es independiente de tecnologías de capa 3 como IP. Wi-Fi, por diseño, realmente no sabe nada sobre IP. La interfaz no necesita una dirección IP, ni necesita proporcionar direcciones IP a través de DHCP o cualquier otra cosa, ni necesita realizar enrutamiento IP.

Por ejemplo, podría simplemente habilitar el puente de capa 2 entre su interfaz Wi-Fi y su interfaz Ethernet, de modo que sus clientes inalámbricos estén conectados de forma transparente a su LAN Ethernet existente. De esa manera, los clientes inalámbricos podrían obtener concesiones de direcciones IP a través de DHCP desde su servidor DHCP existente en su LAN Ethernet, y todos estarían en la misma subred que el resto de su LAN, para que los protocolos de descubrimiento de servicios funcionen.

Si desea habilitar el reenvío de IP (enrutamiento IP básico) o la puerta de enlace NAT (NAPT) entre Wi-Fi y Ethernet, puede hacerlo. Si hace eso, probablemente querrá darle manualmente a la interfaz Wi-Fi una dirección IP en una subred diferente a la de su LAN Ethernet existente. Probablemente querrás usar una subred privada RFC 1918 que aún no esté en uso en tu red doméstica o en cualquier otra red privada a la que alguna vez hayas accedido mediante VPN. Es posible que también desee habilitar el servicio DHCP en la interfaz Wi-Fi para enviar otras direcciones en esa nueva subred a cualquier cliente inalámbrico que se una a la red.

Respuesta2

Gracias por la información clara sobre la función "red alojada" en Windows. En su respuesta veo esta frase: "podría habilitar el puente de capa 2 entre su interfaz Wi-Fi y su interfaz Ethernet..." Eso es exactamente lo que me gustaría hacer, pero no sé cómo administrar esto. en Windows (10). Tengo en mi computadora portátil acceso LAN Ethernet a Internet, pero también a un NAS en mi LAN. ¿Cómo puedo conectar mi LAN a WiFi, para que mi teléfono móvil pueda conectarse -a través de mi computadora portátil- a la LAN, usando WiFi (directo)?

información relacionada