Per consentire a un Mac di utilizzare automaticamente Wi-Fi ed Ethernet per raddoppiare la velocità di connessione?

11

Sono in un hotel e, per qualche ragione, penso che limitino ogni connessione WiFi a 95 kbyte / s. Quindi si tratta di circa 1,2 Mbps ... e dal momento che ho 18 Mbps a casa, sto usando una velocità inferiore a 1/10 della velocità a casa.

Così ho chiesto alla reception di vedere se hanno una stanza con una connessione cablata, e la risposta è sì, e sono passato a questa stanza, e ho persino comprato un adattatore da Thunderbolt a Ethernet per Macbook Air per utilizzare la connessione cablata Ethernet.

Ma con mia sorpresa, la velocità di quella connessione è la stessa: 95 kbyte / s. C'è un modo semplice per dire a OS X di utilizzare automaticamente entrambe le connessioni in modo che la velocità possa essere raddoppiata?

Ad esempio, se una scheda in Chrome utilizza una connessione e il file di download in Chrome utilizza un'altra connessione. Oppure se Chrome utilizza una connessione e Firefox ne usa un'altra, potrebbe funzionare anche. O il sistema operativo può essere intelligente e basta "unire" le 2 connessioni in modo trasparente?

(o se il sistema operativo "casualmente" utilizza l'una o l'altra connessione ogni volta che viene stabilita una connessione, allora anche l'effetto viene raggiunto approssimativamente).

    
posta 太極者無極而生 12.03.2013 - 08:17
fonte

5 risposte

10

Da Super User: Se ho due connessioni Internet su osx, come posso utilizzare entrambi per aumentare la larghezza di banda? :

Short answer: no. With 2 links, you have 2 IP addresses. It can be done with some specific higher end NICs (e.g. Intel quad cards), but they will appear to the rest of the network as a single IP address in that mode. If the assumption is that you have 2 distinct IP addresses, it cannot be done

    
risposta data 12.03.2013 - 09:42
fonte
8

Se utilizzi VMWare o Parallels puoi connettere una macchina virtuale direttamente a una specifica interfaccia di rete (WiFi nell'esempio)

eutilizzal'altrainterfacciacomepredefinitaperOSX:

Nella situazione specifica descritta nella domanda, tuttavia, potrebbe essere una seccatura.

    
risposta data 12.03.2013 - 10:05
fonte
1

Avere due o più dispositivi di rete funzionali in un computer ciascuno con il proprio indirizzo IP è perfettamente accettabile ed è il numero di server che funzionano. Il problema per un desktop o un laptop è che il software utilizzi uno e non l'altro quando l'app non è progettata per farlo . Non è possibile combinare due indirizzi IP per crearne uno senza uno speciale software driver - alcuni modem erano in grado di "sparare" insieme due dispositivi per superare le velocità di V.90, ma questo non era molto diffuso.

Una soluzione teorica sarebbe quella di configurare un server SSH usando una delle connessioni (ho il sospetto che SSH andrà bene permettendoti di definire che dovrebbe usare eth0, per esempio). Potresti quindi connetterti a questo server dalla tua connessione Wi-Fi "principale" e chiedere il port forwarding, in modo che una particolare porta (o una gamma di essi) sia canalizzata attraverso il server SSH sulla connessione Ethernet.

È possibile eseguire il port forwarding del traffico BitTorrent, ad esempio, e utilizzare la connessione "principale" per tutto il resto.

Purtroppo non so abbastanza su SSH per scoprire come questo potrebbe essere fatto e non ho il tempo di fare ricerche, ma una rapida ricerca delle pagine man potrebbe aiutarti.

    
risposta data 12.03.2013 - 13:41
fonte
1

I tunnel ssh sono davvero il coltellino svizzero di networking.

Se è possibile impostare un tunnel ssh sulla rete domestica, è possibile abilitare la compressione sul tunnel. Ciò significa che tutti i dati sul tunnel verranno compressi a un'estremità e decompressi all'altra estremità. L'apparente larghezza di banda della rete sarà leggermente più grande, anche se il carico della CPU sia sul laptop che sulla macchina nella rete domestica sarà maggiore.

Userai una riga di comando come questa ...

ssh -p 45678 -D 3333 -C userid@host

Il tuo gateway di casa deve accettare connessioni su alcuni 45678 o altre porte. Non utilizzare la porta standard di 22, poiché su Internet sono presenti computer che analizzano blocchi di indirizzi IP che tentano di connettersi alla porta 22 e tentano un numero elevato di password del dizionario. SSH dovrebbe essere sicuro, ma perché rischiare pubblicizzandosi.

Configura il tuo gateway di casa per inoltrare le connessioni sulla porta ssh # - ad esempio 45678 - alla tua macchina host all'interno della tua rete domestica alla porta 22. Devi anche conoscere il tuo indirizzo IP di casa, o registrarti con un servizio come dynamic dns.

Il tuo server ssh è quindi in esecuzione sul computer host all'interno della rete domestica.

L'opzione -D 3333 dice a ssh di eseguire un proxy SOCKS per te su localhost: 3333. Per Safari accedi alle impostazioni di rete- > advanced- > proxy e attiva il proxy SOCKS per localhost 3333. Per Firefox o Chrome puoi farlo nelle impostazioni del browser. Il proxy SOCKS inoltra automaticamente tutto al tuo host a casa, quindi da Internet a Internet.

Ora, tutto ciò che fai nel tuo browser verrà prima compresso, inviato tramite Internet a casa tua, quindi decompresso e inviato a Internet in base alla tua connessione domestica veloce. Tutto il traffico arriverà a casa tua tramite internet veloce, verrà compresso, inoltrato a te tramite la connessione lenta, decompresso e inviato al tuo browser web.

Come bonus aggiuntivo, Netflix e altri servizi penseranno che sei a casa tua e riceverai tutti i servizi che avresti a casa.

    
risposta data 12.03.2013 - 18:20
fonte
0

Non puoi usare solo un Mac, hai bisogno di un router speciale aggiuntivo per accedere a più di una connessione Internet.

Ad esempio questa macchina può associare qualsiasi tipo di connessione Internet e indirizzarla a te. Un'immagine dettagliata di come funziona, può essere trovata nella scheda "Funzioni" nella pagina del prodotto.

    
risposta data 12.03.2013 - 17:49
fonte

Leggi altre domande sui tag