Usa la rete Airdrop per accedere a un computer?


4

Sto usando airdrop per trasferire file e cose su un altro macbook. Guardando l'output di ifconfig, Posso vedere che airdrop crea un VNIC per comunicare con l'altro computer.

C'è un modo in cui posso usare quella connessione come una vera e propria connessione di rete AdHoc, cioè eseguire il ping dell'altro computer, usare la normale condivisione di file ecc.?

Perché anche se posso usare airdrop mentre sono connesso a un'altra rete wifi (cioè la scheda di rete può connettersi a una connessione ad hoc e una connessione di infrastruttura contemporaneamente), se utilizzo una rete ad hoc tramite l'icona wifi nella barra in alto, I Sono disconnesso dall'altra connessione wifi.

Risposte:


4

Sì, il VNIC creato quando una finestra AirDrop è aperta può essere utilizzato da qualsiasi applicazione. AirDrop esegue semplicemente Bonjour (mDNS / DNS-SD) su tale interfaccia per scoprire peer e TLS per trasferire i file. Qualsiasi applicazione di rete che può essere configurata per utilizzare un'interfaccia specifica e supporta IPv6 dovrebbe funzionare.

Ad esempio, ping (sostituisci X con qualunque sia il numero di interfaccia in uso, vedi ifconfig per esempio): ping6 -I p2pX ff02::1


1
il ping è di base come diventa così non è davvero una sorpresa questo funziona. Ma a meno che Apple non avvii esplicitamente servizi addizionali in ascolto su VNIC, non sarà possibile accedere al computer attraverso di esso.
nohillside

No, il punto è che è solo un'interfaccia come le altre. È possibile avviare manualmente qualsiasi servizio desiderato, senza necessità di Apple.
gkre1

Come si avvia e si connette a ssh o apache, quindi?
nohillside

Ancora più importante, come posso fare la risoluzione dei nomi e scoprire gli altri host su quell'interfaccia? ping6 -I p2p0 some-other-host.local non funziona con lo stesso hostname per cui funziona su reti regolari.
Glyph

3

AirDrop è limitato all'invio e alla ricezione del solo file e non può essere dirottato per nessun altro scopo. È uno di quegli strumenti "Fai una cosa bene, e nient'altro". Potrebbe esserci un altro software disponibile per creare una NIC virtuale lasciando la connessione esistente ininterrotta (potresti crearne una manualmente usando la riga di comando e gli strumenti iifconfig o simili) ma l'unico modo che posso pensare per permetterti di avere una multi -homed macbook ha più adattatori di rete originali e, in quanto tale, un dongle USB per le connessioni ad-hoc. Non perfetto, ma meglio che cercare di piegare AirDrop per fare qualcosa che non è progettato per fare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.