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.
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
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.
sin ladera
gkre1
sin ladera
glifo
ping6 -I p2p0 some-other-host.local
no funciona para el mismo nombre de host para el que funciona en redes regulares.