Come posso far apparire OSX come router wifi senza condividere internet

5

Voglio usare il mio Mac come router wifi su una rete privata (senza accesso a Internet). Voglio che gli utenti siano in grado di connettersi alla rete selezionando l'SSID sui loro dispositivi iOS.

C'è un modo per farlo dalla riga di comando? Posso selezionare "Crea rete ..." dal menu di rete, ma questo ha 2 problemi.

  1. La rete creata si presenta sotto una sezione speciale "dispositivi" su iOS. Voglio che compaia nella normale lista degli hotspot wifi. Come faccio a fare questo? Suppongo che forse posso farlo manualmente Posso impostare qualsiasi cosa debba essere impostata in modo che iOS non possa distinguere la differenza tra il mio Mac e un router normale

  2. Quando lo si seleziona in iOS si dice che non è connesso a Internet. Voglio evitare quel messaggio. Ho capito che in realtà non li sto permettendo di connettersi a Internet. La domanda è: come faccio a ingannare iOS pensando che sia connesso a Internet. Ho la sensazione che questo sia legato al n. 1 perché in che modo iOS sa che non c'è internet quando non è ancora connesso alla rete (non l'ho selezionato).

Nota: qualsiasi suggerimento su Apple Docs sarebbe ottimo. Ho anche provato a guardare come qualcosa di simile sarebbe stato fatto in Linux nella speranza che potesse portare ad idee su OSX ma il mio Google foo è debole per questo argomento.

    
posta gman 15.04.2014 - 07:35
fonte

2 risposte

2

Ciò che stai cercando di fare è effettivamente possibile, ma richiede molto lavoro per farlo funzionare.

Ci ho pensato per un po 'ed è una grande idea usare un mac come Wifi-Router, specialmente in ambienti di test virtuali. Ma Mac OS X non funziona così.
Il motivo è che Mac OS X avvia il servizio solo se si dispone di una connessione Internet. Perché dovresti condividere il tuo internet, se non c'è internet. Semplice come quella. Semplice come un Mac; D

Ma puoi ovviare a questo problema impostando interfacce di rete virtuali, che simulino Internet.
C'è una bella discussione sulle interfacce di rete virtuali su Stack Overflow, intonando il tuo problema in un commento:

link

(in particolare il post lungo di "bmasterswizzle" con il commento: "L'ho provato e sì, è così. Sono stato in grado di condividere il mio dispositivo tun0 OpenVPN (dalla mia connessione Ethernet) tramite il mio WiFi usando questo metodo. ")

Questo problema si verifica spesso con macchine virtuali, perché anche lì OS X condivide ethernet tramite NAT-Bridge, ma in realtà non è necessario disporre dell'accesso Internet per farlo funzionare.

È un po 'efford e penso che potresti facilmente aggirarlo, se hai uno script che simula il traffico Internet su En0 in modo da poter condividere l'En0 con l'adattatore Wifi. Ma non ho idea di come parlare all'interfaccia en0 tramite la riga di comando e il traffico finto.

E finché non c'è traffico, il tuo Mac non condividerà la connessione.

    
risposta data 15.04.2014 - 12:47
fonte
-1

Questo tipo di rete è noto come rete Ad-hot. La procedura per crearne una è elencata qui: link

Dopo aver creato una rete Ad-hoc, la vedrai elencata nell'elenco delle reti wifi sul tuo dispositivo iOS.

Tieni presente che non sarai in grado di collegarti a Internet utilizzando la tua connessione WiFi se un dispositivo è connesso alla rete ad hoc. Ma dal momento che non vuoi che l'altro dispositivo acceda a Internet, dovrebbe essere ok.

Non penso che l'atto di connettersi semplicemente a una rete wifi porti al messaggio che hai dichiarato. Ho visto solo quel messaggio, ad esempio, se avvii il browser o apri un'app che richiede una connessione Internet e, per quanto ne so, non c'è modo di disabilitare quel messaggio su un dispositivo iOS.

    
risposta data 15.04.2014 - 09:58
fonte

Leggi altre domande sui tag