Uso compartido de Internet: solo necesito una WLAN

Necesito crear una WLAN local usando la tarjeta de red integrada de mi MacBook Air (necesito una red IP en esto, siendo la MacBook el enrutador y los clientes WLAN pueden comunicarse con ella con su respectiva IP, etc.).

Básicamente, necesito convertir mi MacBook Air en un punto de acceso. No necesito ningún acceso a Internet en esta red. Todo lo que necesito es una LAN inalámbrica.

He estado investigando la función Compartir Internet en Preferencias del sistema → Compartir. Sin embargo, me he encontrado con las siguientes limitaciones:

  • "Compartir Internet" no funcionará si no tengo otra interfaz para compartir "desde". Por ejemplo, necesito tener un cable ethernet conectado (y funcionando) o algo similar para que Internet Sharing acepte crear un punto de acceso. No necesito Internet en esta red, solo necesito una LAN.

  • No está haciendo DHCP. Cuando logro que el punto de acceso funcione (con otra interfaz presente, vea el punto anterior), los clientes de LAN obtienen IP autoasignadas como 169.254.203.23, por lo que simplemente no entrega ninguna IP. He intentado jugar con /etc/bootpd.plist, pero no ayudó.

  • No puedo entender cómo habilitar todo este lío programáticamente. No solo necesito crear una WLAN sin Internet con solo mi interfaz de Wi-Fi y hacer DHCP, sino que también debo hacerlo mediante programación (AppleScript, shell script, todo funciona). No tengo ni idea de cómo hacer esto.

Entonces, ¿cómo creo una WLAN que:

  1. Se ejecuta (preferiblemente) listo para usar en cualquier MacBook.

  2. No necesita otra interfaz para funcionar, solo mi interfaz Wi-Fi.

  3. Se puede activar programáticamente.

  4. Hace DHCP básico (puedo resolver esto yo mismo, encontré un dhcpdservidor basado en nodos).

Estoy ejecutando macOS 10.14 Mojave.

Respuestas (1)

Esta no es una solución programática sino manual .

Vaya a Preferencias del sistema → Red y marque Mostrar estado de Wi-Fi en la barra de menú .

ingrese la descripción de la imagen aquí

Ahora haga clic en el icono de Wi-Fi que se muestra en la barra de menú y seleccione Crear red... .


ingrese la descripción de la imagen aquí

Proporcione el nombre de la red en el cuadro de diálogo que se muestra (el nombre predeterminado asignado es el nombre de la computadora establecido en Preferencias del sistema → Compartir).

ingrese la descripción de la imagen aquí

Esto no crea una red de infraestructura. Crea una red adhoc muy incompatible, a la que básicamente solo pueden conectarse otras Mac.