Cómo crear una red ad-hoc protegida con contraseña en Yosemite cuando no está conectado a Internet

Esta es una reformulación más precisa de las preguntas. ¿ No tiene una red ad-hoc segura con Yosemite? (mi caso de uso) y Cómo crear una red ad-hoc protegida con contraseña en Yosemite (no aplicable aquí).

Información general: con Yosemite (Mac OS 10.10), Apple eliminó la opción de configurar una red ad-hoc protegida con contraseña . Sin embargo, Internet Sharing permite configurar una red segura para compartir una conexión a Internet desde otra interfaz de red.

Ahora, el problema es que la red de Internet Sharing no funciona para mi caso de uso, ya que no se inicia cuando no hay conexión a Internet para compartir. Echar un vistazo a la consola revela este mensaje:

  configd[50]: no interface for external service id

Esto significa que parece que ya no existe la posibilidad de conectar dos dispositivos de forma rápida pero segura sin traer un enrutador externo, a menos que alguien sepa un truco o le indique cómo configurar la estación base de software, o profundizar en la configuración de la red, tal vez usando ifconfig. , natd, ipfw como aquí: https://blog.netnerds.net/2012/07/os-x-how-to-setup-nat-on-lion-and-mountain-lion/

¿Cuál es el propósito de la red ad-hoc? ¿Un túnel ssh cumple con sus requisitos?
La red consiste en conectar un iPad a un Mac para controlar el software de música para presentaciones en vivo. Debe estar protegido con contraseña para evitar que la audiencia intente conectarse (y consuma el ancho de banda), pero no se transmiten datos confidenciales a través de él.
¿Qué tipo de Mac tienes exactamente?
MacBookPro retina 13" principios de 2015 MacOS 10.10.5, tratando de conectar un iPad 1 principios de 2010 iOS 5.1
Una corazonada que tengo es que podría ser posible iniciar algún software en la Mac que falsifique Internet , es decir, que simule algunas respuestas como DHCP, luego conéctese a esto a través del software usando loopback (localhost) y luego comparta esto. conexión a Internet falsa a Wifi, lo que permite crear una red de infraestructura con contraseña. ¿Utópico?

Respuestas (1)

Estuve buscando durante mucho tiempo esta respuesta para poder jugar en una red local.

Desde hace un tiempo (por alguna razón molesta) Apple solo permite compartir una red activa a través de wifi con una contraseña.

Para crear su propia red "activa", en la terminal ejecute los 2 comandos siguientes.

# Idk if this is necessary. if you lost your 127.0.0.1, creating this should fix it:
# sudo networksetup -createnetworkservice Loopback lo0
# sudo networksetup -setmanual Loopback 127.0.0.1 255.255.255.255
##
sudo networksetup -createnetworkservice FakeNet lo0
sudo networksetup -setmanual FakeNet 192.168.1.56 255.255.255.255

Esto crea una nueva conexión de red que (aunque las preferencias la muestran como inactiva) se puede compartir desde el panel de preferencias para compartir Internet a Wifi con una contraseña.

Para compartir la conexión,

  1. ir a las preferencias del sistema
  2. Luego compartir preferencias
  3. seleccione FakeNet como la conexión para compartir
  4. compartir a wifi
  5. la configuración avanzada permite establecer una contraseña

Fuente: https://www.laszlopusztai.net/2016/02/14/creating-a-wi-fi-access-point-on-os-x/

Tenga cuidado al seguir estas instrucciones. Aunque funcionaron, (1) la conexión compartida se congeló cuando la computadora se durmió y luego se despertó, y (2) sospecho que seguirlos me llevó a encontrar este problema . Afortunadamente encontré una solución.
Gracias por la respuesta, pero todavía estoy luchando con esto. Puedo crear la red ad hoc a través del uso compartido y conectarme a ella desde un iPad, pero parece que no puedo enviar datos UDP al host. Dos preguntas básicas: 1. ¿Será la dirección IP proporcionada con -setmanual FakeNetla dirección del host para enviar datos? 2. ¿Por qué la máscara de red termina en 255, no en 0, como en el DHCP manual? ¿No impide esto que otras máquinas estén en la misma red?