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.
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.
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.
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.
Robar
bobbyalex
gman
gman