¿Usar la red Airdrop para acceder a una computadora?

Estoy usando airdrop para transferir archivos y otras cosas a otro macbook. Mirando el resultado de ifconfig, puedo ver que airdrop crea una VNIC para comunicarse con la otra computadora.

¿Hay alguna manera de que pueda usar esa conexión como una conexión de red AdHoc completa, es decir, hacer ping a la otra computadora, usar el uso compartido normal de archivos, etc.?

Porque aunque puedo usar airdrop mientras estoy conectado a otra red wifi (es decir, la tarjeta de red puede conectarse a una conexión adhoc así como a una conexión de infraestructura simultáneamente), si uso una red adhoc a través del ícono de wifi en la barra superior, estoy desconectado de la otra conexión wifi.

Respuestas (2)

Sí, cualquier aplicación puede utilizar la VNIC creada cuando se abre una ventana de AirDrop. AirDrop simplemente ejecuta Bonjour (mDNS/DNS-SD) en esa interfaz para descubrir pares y TLS para transferir archivos. Cualquier aplicación de red que pueda configurarse para usar una interfaz específica y admita IPv6 debería funcionar.

Por ejemplo, hacer ping (reemplazar X con el número de interfaz que esté en uso, ver ifconfig por ejemplo):ping6 -I p2pX ff02::1

ping es lo más básico posible, por lo que no es realmente una sorpresa que funcione. Pero a menos que Apple inicie explícitamente servicios adicionales que escuchan en la VNIC, no podrá acceder a la computadora a través de ella.
No, el punto es que es solo una interfaz como cualquier otra. USTED puede iniciar cualquier servicio que desee manualmente, no se requiere Apple.
Entonces, ¿cómo iniciaría y se conectaría a ssh o apache?
Más importante aún, ¿cómo realizo la resolución de nombres y descubro los otros hosts en esa interfaz? ping6 -I p2p0 some-other-host.localno funciona para el mismo nombre de host para el que funciona en redes regulares.

AirDrop se limita solo al envío y recepción de archivos, y no puede ser secuestrado para ningún otro propósito. Es una de esas herramientas de "Haz 1 cosa bien y nada más". Es posible que haya otro software disponible para crear una NIC virtual sin interrumpir su conexión existente (es posible que pueda crear una manualmente usando la línea de comandos y las herramientas iifconfig o similares), pero la única forma que se me ocurre para permitirle tener una conexión múltiple El macbook alojado es tener múltiples adaptadores de red genuinos y, como tal, un dongle USB para sus conexiones ad-hoc. No es perfecto, pero es mejor que intentar doblar AirDrop para que haga algo para lo que no está diseñado.