Questa domanda è un'estensione della domanda . Mentre la mia risposta ha risposto alla domanda, c'era una parte a cui non è stata data risposta: come faccio a condividere una connessione Wi-Fi tramite un hotspot Wi-Fi?
Questa domanda è un'estensione della domanda . Mentre la mia risposta ha risposto alla domanda, c'era una parte a cui non è stata data risposta: come faccio a condividere una connessione Wi-Fi tramite un hotspot Wi-Fi?
Non puoi "condividere" una connessione Wi-Fi tramite un hotspot Wi-Fi.
Ciò che è fuorviante è l'uso inappropriato del tecnico termine di condivisione quando la funzione di cui stiamo parlando è una redistribuzione .
Quando 2 PC sono connessi sullo stesso hotspot Wi-Fi, sono veramente condivisione della stessa connessione: stanno utilizzando il stesso canale Wi-Fi, sono che condividono l'indirizzo IP pubblico del router.
Quando avvii InternetSharing
in System Preferences > Sharing
non stai iniziando una condivisione, ma la redistribuzione di un accesso di rete principale verso un accesso di rete secondario. Su questo accesso di rete secondario,
ti stai comportando come un router di accesso. Stai distribuendo IP privato
indirizzi.
Sull'accesso alla rete principale hai un indirizzo IP pubblico, sull'accesso alla tua rete secondaria, hai un indirizzo IP privato e traduci gli indirizzi IP del traffico dal
lato pubblico verso il lato privato e viceversa.
Per poter eseguire questa ridistribuzione del traffico IP in arrivo
dal tuo accesso alla rete principale verso lo stesso stesso accesso fisico
il tuo sistema operativo dovrebbe essere in grado di presentarti questa interfaccia fisica come 2
diverse interfacce virtuali, in genere en1
e en2
.
MacOS X non fornisce tale funzione di virtualizzazione.
Non è possibile ridistribuire la connessione Ethernet verso Ethernet
collegamento.
Non puoi ridistribuire la tua connessione Wi-Fi verso
la tua connessione Wi-Fi.
Connectify (su Windows 7) sta semplicemente vendendo una funzione standard di Windows che consente di creare 2 interfacce Wi-Fi virtuali in cima a uno fisico (vedi: hotspot Wi-Fi per Windows 7 ). Quindi Windows ridistribuisci l'accesso alla rete del Wi-Fi primario verso il secondo.
Mac OS X ha una funzione "Condivisione Internet" nel pannello Condivisione in Preferenze di Sistema.
Come diverse persone hanno già capito nella domanda e nelle risposte qui, ti permette di condividere la connessione da un'interfaccia hardware tramite qualsiasi altra interfaccia hardware, ma non può utilizzare una singola interfaccia Wi-Fi come entrambe le connessioni principali e per ricondividere. (Windows 7 può farlo, grazie alle funzionalità di "virtualizzazione di rete" aggiunte da Microsoft, che consente essenzialmente a un'unica interfaccia Wi-Fi hardware di rispondere a più SSID, e questa è la funzione sottostante che sfrutta Connectify.)
Un'opzione che Mac OS X ha non è una risposta a questa domanda, ma è utile in alcune delle stesse situazioni, è che può utilizzare Bluetooth per creare una rete PAN (Personal Area Network) e Internet la funzione di condivisione può condividere la connessione Internet dal Wi-Fi tramite Bluetooth PAN, come documentato qui .
L'ho usato con successo per fare in modo che un iPad venisse collegato alla connessione Wi-Fi di un Macbook, quindi entrambi erano in grado di accedere a Internet contemporaneamente in un hotel in cui potevo avere solo un dispositivo su Wi-Fi. Non ero in grado di ottenere un iPhone 4S per connettersi al PAN nella stessa situazione, ma presumibilmente funziona per iPod Touches. Non so se altri computer (Mac OS X, Windows, Linux o altro) possano unirsi al PAN e usarlo come connessione Internet.
Installa Windows (usando rEFIt se sei su un Mac). Installa Connectify.
Se sei uno sviluppatore e usi Linux, dovrebbe essere possibile sviluppare un nuovo modulo del kernel che realizzerà la funzionalità "full duplex endpoint + repeater". Per i principianti, scegli come target un dispositivo specifico che puoi ottenere per le schede tecniche del chipset wifi; avete bisogno di architettura del bus, numeri di registro, indirizzi di memoria, numeri di interrupt, temporizzazioni del segnale, routine di avvio della radio e l'elenco delle funzioni (sincrono e asincrono).
Ho realizzato un video su come farlo con un PC Windows virtuale in esecuzione su Mac OS. Il video è link
Cose necessarie perché la mia risposta funzioni:
Utilizza un ripetitore WiFi sulla rete originale a cui ti stai connettendo.
Se intendi su un computer, puoi usare Connectify. Io lo uso funziona è bello se sei connesso al WiFi; il tuo computer funge da router per tutti gli altri dispositivi. Se intendi un hotspot sul tuo iPhone vai su Impostazioni > Rete > Attiva Cellular Data e attiva l'hotspot.
Puoi condividere usando il modem Wi-Fi USB. Connetti a Internet tramite USB wifi. Nelle impostazioni- e gt; condividi configura la condivisione da USB WiFi a wifi. Assicurati di spegnere il firewall se il tuo hotspot non consente a DHCP di assegnare IP ai dispositivi client. Questo ha funzionato sul mio Yosemite.
Leggi altre domande sui tag wifi internet-sharing