Esta pregunta es una extensión de esta pregunta . Si bien mi respuesta hizo responder a la pregunta, había una parte que no fue respondida: ¿Cómo compartir una conexión Wi-Fi a través de un punto de acceso Wi-Fi?
Esta pregunta es una extensión de esta pregunta . Si bien mi respuesta hizo responder a la pregunta, había una parte que no fue respondida: ¿Cómo compartir una conexión Wi-Fi a través de un punto de acceso Wi-Fi?
Respuestas:
No puede "compartir" una conexión Wi-Fi a través de un punto de acceso Wi-Fi.
Lo que engaña a todos es el uso inadecuado del término técnico de compartir cuando la función de la que estamos hablando es una redistribución .
Cuando 2 PC están conectadas en el mismo punto de acceso Wi-Fi, realmente comparten la misma conexión: están usando el mismo canal Wi-Fi, están compartiendo la dirección pública IP del enrutador.
Cuando inicia desde InternetSharing
dentro System Preferences > Sharing
no está iniciando un intercambio, sino la redistribución de un acceso de red principal hacia un acceso de red secundario. En este acceso a la red secundaria, está actuando como un enrutador de acceso. Estás distribuyendo direcciones privadas IP. En su acceso a la red primaria tiene una dirección IP pública, en su acceso a la red secundaria, tiene una dirección IP privada y traduce las direcciones IP de tráfico desde el lado público hacia el lado privado y viceversa. Para poder realizar esta redistribución del tráfico IP proveniente de su acceso de red principal hacia el mismo acceso físico, su sistema operativo debería poder presentarle esta interfaz física como 2 interfaces virtuales diferentes, típicamenteen1
y en2
.
MacOS X no proporciona esa función de virtualización.
No puede redistribuir su conexión Ethernet hacia su conexión Ethernet.
No puede redistribuir su conexión Wi-Fi hacia su conexión Wi-Fi.
Connectify (en Windows 7) simplemente está vendiendo una función estándar de Windows que permite crear 2 interfaces virtuales de Wi-Fi además de una física (ver: punto de acceso Wi-Fi para Windows 7 ). Luego, Windows redistribuye el acceso a la red del Wi-Fi primario hacia el segundo.
Mac OS X tiene una función de "uso compartido de Internet" en el panel Compartir en Preferencias del sistema.
Como varias personas ya han descubierto en la pregunta y las respuestas aquí, le permite compartir la conexión desde una interfaz de hardware a través de cualquier otra interfaz de hardware, pero no puede usar una sola interfaz Wi-Fi como conexión principal y para volver a conectar -compartir. (Windows 7 puede hacer esto, gracias a las características de "virtualización de red" agregadas por Microsoft, que esencialmente permiten que una única interfaz Wi-Fi de hardware responda a múltiples SSID, y esa es la característica subyacente que aprovecha Connectify).
Una opción que tiene Mac OS X que no es una respuesta a esta pregunta, pero es útil en algunas de las mismas situaciones, es que puede usar Bluetooth para crear una Red de área personal (PAN), y su función de uso compartido de Internet puede comparta la conexión a Internet desde Wi-Fi a través de Bluetooth PAN, como se documenta aquí .
Lo he utilizado con éxito para que un iPad se conecte a la conexión Wi-Fi de un Macbook, por lo que ambos pudieron acceder a Internet simultáneamente en un hotel donde solo podía obtener un dispositivo con Wi-Fi. No pude conectar un iPhone 4S al PAN en la misma situación, pero supuestamente funciona para iPod Touch. No sé si otras computadoras (Mac OS X, Windows, Linux o no) pueden unirse al PAN y usarlo como su conexión a Internet.
Instale Windows (usando rEFIt si está en una Mac). Instalar Connectify.
Si es desarrollador y usa Linux, debería ser posible desarrollar un nuevo módulo de kernel que logre la funcionalidad de "punto final dúplex completo + repetidor". Para empezar, apunta a un dispositivo específico para el que puedas obtener las hojas de datos del conjunto de chips wifi; necesita arquitectura de bus, números de registro, direcciones de memoria, números de interrupción, tiempos de señal, rutina de arranque de radio y la lista de funciones (síncrona y asíncrona).
Hice un video sobre cómo hacer esto con una PC con Windows virtual que se ejecuta dentro de Mac OS. El video está en https://www.youtube.com/watch?v=CoLxujScJSY
Cosas necesarias para que mi respuesta funcione:
Use un repetidor Wifi en la red original a la que se está conectando.
Si quiere decir en una computadora, puede usar Connectify. Lo uso, funciona, es genial si estás conectado a WiFi; su computadora actúa como un enrutador para todos sus otros dispositivos. Si te refieres a un punto de acceso en tu iPhone, ve a Configuración> Red> Activar datos móviles y luego habilita el punto de acceso.
Puede compartir usando un módem wifi USB. Conéctese a internet usando wifi usb. En configuración-> compartir configure compartir de wifi wifi a wifi. Asegúrese de desactivar el firewall si no su punto de acceso no permite que DHCP asigne IP a los dispositivos del cliente. Esto funcionó en mi Yosemite.