¿Cómo puedo hacer que OSX aparezca como un enrutador wifi sin compartir Internet?

Quiero usar mi Mac como enrutador wifi en una red privada (sin acceso a Internet). Quiero que los usuarios puedan conectarse a la red seleccionando el SSID en sus dispositivos iOS.

¿Hay alguna manera de hacer esto desde la línea de comando? Puedo seleccionar "Crear red..." en el menú de redes, pero eso tiene 2 problemas.

  1. La red creada aparece en una sección especial "dispositivos" en iOS. Quiero que aparezca en la lista normal de puntos de acceso wifi. ¿Cómo hago esto? Supongo que tal vez pueda hacerlo manualmente. Puedo configurar lo que sea necesario para que iOS no pueda notar la diferencia entre mi Mac y un enrutador normal.

  2. Al seleccionarlo en iOS dice que no está conectado a Internet. Quiero evitar ese mensaje. Entiendo que en realidad no los dejo conectarse a Internet. La pregunta es, ¿cómo puedo engañar a iOS para que piense que está conectado a Internet? Tengo la sensación de que esto está relacionado con el n. ° 1 porque ¿cómo sabe iOS que no hay Internet cuando aún no se ha conectado a la red (no lo he seleccionado).

Nota: cualquier puntero a los documentos de Apple también sería genial. Incluso intenté ver cómo se haría algo similar en Linux con la esperanza de que pudiera generar ideas sobre OSX, pero mi Foo de Google es débil para este tema.

¿Cuál es el beneficio de conectarse a una red y mostrarla simulando que tiene internet, pero no es así?
La red creada aparece en una sección especial "dispositivos" en iOS. - ¿Donde está esto? No creo haber visto nunca una sección así en un dispositivo iOS.
Consulte "sysg" en la parte inferior de esta captura de pantalla . Nota: Está fuera de la pantalla y tendrías que desplazarte hacia abajo para verlo.
@Rob, estoy haciendo una instalación de arte que requiere que los usuarios se conecten a una red en el sitio para acceder. Estoy tratando de hacerlo lo más fluido posible. Eso significa decirles a los usuarios que tienen que desplazarse hacia abajo porque lo que deben seleccionar está fuera de la pantalla no es posible. Del mismo modo, hacer que su dispositivo iOS les diga que no hay Internet y, por lo tanto, negarse a permitirles acceder a Safari tampoco es posible. Puedo configurar un enrutador para hacer esto, pero luego, cualquier otra persona que quiera exhibir también necesita salir y comprar un enrutador. Si OSX puede ser el enrutador, pueden hacerlo sin gastar más $

Respuestas (2)

Lo que está tratando de hacer es posible, pero requiere mucho trabajo para que funcione.

Pensé en eso por un tiempo y es una gran idea usar una Mac como enrutador Wifi, especialmente en entornos virtuales de prueba. Pero Mac OS X no funciona así.
La razón de esto es que Mac OS X solo inicia el servicio si realmente tiene conexión a Internet. ¿Por qué compartirías tu internet, si no hay internet? Simple como eso. Simple como una Mac ;D

Pero puede solucionar esto configurando interfaces de red virtuales, que simularían Internet.
Hay una buena discusión sobre las interfaces de red virtual en Stack Overflow, lo que significa su problema en un comentario:

https://stackoverflow.com/questions/87442/interfaz-de-red-virtual-en-mac-os-x

(especialmente la publicación larga de "bmasterswizzle" con el comentario: "Lo probé y sí, lo hace. Pude compartir mi dispositivo OpenVPN tun0 (desde mi conexión Ethernet) a través de mi WiFi usando este método. ")

Tienes este problema a menudo con las máquinas virtuales, porque OS X también comparte ethernet a través de NAT-Bridge, pero de hecho no necesita tener acceso a Internet para que funcione.

Es un poco de esfuerzo y creo que podría evitarlo fácilmente, si tiene un script que falsifica el tráfico de Internet en En0 para que pueda compartir el En0 con el adaptador Wifi. Pero no tengo ni idea de cómo hablar con la interfaz en0 a través de la línea de comandos y el tráfico falso.

Y mientras no haya tráfico, su Mac no compartirá la conexión.

Este tipo de red se conoce como red Ad-hot. El procedimiento para crear uno se enumera aquí: http://www.maclife.com/article/columns/maclife_101_how_create_adhoc_network

Después de crear una red Ad-hoc, la verá en la lista de redes wifi en su dispositivo iOS.

Tenga en cuenta que no podrá conectarse a Internet utilizando su conexión WiFi si un dispositivo está conectado a la red adhoc. Pero como no desea que el otro dispositivo acceda a Internet, esto debería estar bien.

No creo que el acto de simplemente conectarse a una red wifi resulte en el mensaje que indicó. Solo he visto ese mensaje, digamos, si inicia el navegador o abre una aplicación que requiere una conexión a Internet y, que yo sepa, no hay forma de desactivar ese mensaje en un dispositivo iOS.

Gracias por intentarlo, pero como se señaló en el mensaje original, esto no funciona. A menos que haya Internet para compartir, elegir para compartir Internet no inicia nada. No aparecen SSID en otras máquinas para seleccionar conectarse en los dispositivos iOS. En cuanto al mensaje en iOS. Por eso estoy preguntando. El hardware ciertamente es capaz de hacer esto, ya que puedo instalar Linux o Windows y hacerlo bien. Entonces, la pregunta es cómo hacerlo en OSX, incluso si tengo que instalar otro software o editar archivos de configuración del sistema.
El mensaje es mostrado por iOS. ¿Qué tiene que ver OSX con esto?
Ese es todo el punto de la pregunta. ¿Por qué OSX hace que iOS muestre este mensaje cuando un enrutador normal no lo hace? Quiero que OSX se comporte como un enrutador, así que pregunto cómo hacerlo.
Si su dispositivo iOS está conectado a una red inalámbrica que no tiene acceso a Internet y si abre una aplicación que requiere una conexión a Internet, mostrará ese mensaje de error. Esto no es específico de las redes ad hoc de OSX. Por cierto, ¿dónde exactamente ves este mensaje de error?
No recibo este mensaje si conecto mi dispositivo iOS a un enrutador que no está conectado a Internet. Solo lo obtengo si lo conecto a mi Mac que no está conectado a Internet. Quiero saber cómo hacer que mi Mac se comporte EXACTAMENTE como el enrutador. (a) para que el SSID aparezca con otros enrutadores en lugar de su propia sección especial y (b) para que cuando lo seleccione no se queje de que no hay Internet.
¿Cuál es su versión de OSX e iOS? (los números de versión exactos)
OS X 10.9.2, iOS 7.1
@gman Creo que desea configurar un punto de acceso wifi en "modo de infraestructura" en lugar de modo Ad-hoc. Sin embargo, no tengo idea de cómo hacerlo. Tampoco sé si eso eliminaría el error "No Internet".