Esta pregunta es una extensión de esta pregunta . Si bien mi respuesta respondió a la pregunta, hubo una parte que no se respondió: ¿cómo comparto una conexión Wi-Fi a través de un punto de acceso Wi-Fi?
No puede "compartir" una conexión Wi-Fi a través de un punto de acceso Wi-Fi.
Lo que está engañando a todo el mundo es el uso inapropiado 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, comparten la dirección pública IP del enrutador.
Cuando te inicias InternetSharing
dentro System Preferences > Sharing
, no estás iniciando un intercambio, sino la redistribución de un acceso a la red principal hacia un acceso a la red secundaria. En este acceso a la red secundaria, usted actúa como un enrutador de acceso. Estás distribuyendo direcciones IP privadas. En su acceso a la red principal, 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 del 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, normalmenteen1
y en2
.
MacOS X no proporciona tal 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 vende una función estándar de Windows que permite crear 2 interfaces Wi-Fi virtuales 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 principal hacia el segundo.
Mac OS X tiene una función de "compartir Internet" en el panel Compartir en Preferencias del Sistema.
Como varias personas ya han descubierto en las preguntas y 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 -Cuota. (Windows 7 puede hacer esto, gracias a las funciones de "virtualización de red" agregadas por Microsoft, que esencialmente permiten que una sola interfaz Wi-Fi de hardware responda a múltiples SSID, y esa es la función 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 para compartir Internet puede comparta la conexión a Internet de Wi-Fi a través de Bluetooth PAN, como se documenta aquí .
He usado esto con éxito para que un iPad se aproveche de la conexión Wi-Fi de una 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 hacer que un iPhone 4S se conectara al PAN en la misma situación, pero supuestamente funciona para iPod Touch. No sé si otras computadoras (Mac OS X, Windows, Linux u otras) pueden unirse al PAN y usarlo como su conexión a Internet.
Instale Windows (usando rEFIt si está en una Mac). Instala Connectify.
Si es un desarrollador y usa Linux, debería ser posible desarrollar un nuevo módulo de kernel que cumpla con la funcionalidad de "punto final dúplex completo + repetidor". Para empezar, apunte a un dispositivo específico para el que pueda 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 (sincrónicas y asincrónicas).
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 te refieres a una computadora, puedes 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 se refiere a un punto de acceso en su iPhone, vaya a Configuración> Red> Activar datos móviles y luego habilite 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 USB a wifi. Asegúrese de apagar el firewall si no, su punto de acceso no permite que DHCP asigne IP a los dispositivos del cliente. Esto funcionó en mi Yosemite.
Atul Goyal
daviesgeek
Atul Goyal