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


11

Sto in un hotel e, per qualche motivo, penso che limitino ogni connessione Wifi a 95 kbyte / s. Quindi questo è di circa 1,2 Mbps ... e dato 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 acquistato un adattatore da Thunderbolt a Ethernet per il Macbook Air per poter usare il Connessione cablata Ethernet

Ma con mia sorpresa, la velocità di quella connessione è la stessa: 95 kbyte / s. Esiste un modo semplice per dire a OS X di utilizzare automaticamente entrambe le connessioni in modo da poter raddoppiare la velocità?

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

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


Potrebbe essere utile notare Connectify Dispatch. Una versione mac è (kinda) nelle opere. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Risposte:



8

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

inserisci qui la descrizione dell'immagine

e usa l'altra interfaccia come predefinita per OS X:

inserisci qui la descrizione dell'immagine

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


in realtà, è una buona idea se la VM può essere utilizzata solo per cercare informazioni, quindi indipendentemente dal traffico che ha il Macbook, la VM ha un canale pulito e dedicato per ottenere informazioni, come cercare Google Maps o cercare informazioni su Google.
polarità

Questa è una soluzione abbastanza creativa!
Josh Hunt,

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 laptop è dire al software di utilizzare l'uno e non l'altro quando l'app non è progettata per farlo . Non è possibile combinare due indirizzi IP per crearne uno senza un software driver speciale: alcuni modem erano in grado di "sparare" due dispositivi insieme per superare la velocità di V.90, ma questo non era molto diffuso.

Una soluzione teorica sarebbe quella di configurare un server SSH usando una delle connessioni (sospetto che SSH andrà bene nel farti definire che dovrebbe usare eth0, per esempio). È quindi possibile connettersi a questo server dalla propria connessione Wi-Fi "principale" e chiederne il port forwarding, in modo che una determinata porta (o un intervallo di esse) venga canalizzata attraverso il server SSH sulla connessione Ethernet.

Ad esempio, potresti trasferire il traffico BitTorrent e utilizzare la tua connessione "principale" per tutto il resto.

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


C'è un avvertimento importante qui. Il traffico in entrata arriverà all'interfaccia corretta, ma il traffico in uscita in genere ne utilizza solo uno. Cerca la route predefinita usando 'netstat -rn'; sarà la tua principale interfaccia in uscita. Ora, è possibile aggiungere percorsi statici per controllare quali pacchetti vanno, ma il tedio e la complessità non valgono la pena. Quindi, per la normale navigazione web, e-mail, ecc., Userete davvero una sola interfaccia in una doppia configurazione NIC.
che2cbs

1

I tunnel SSH sono veramente il coltellino svizzero delle reti.

Se è possibile impostare un tunnel ssh sulla propria 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à. La larghezza di banda apparente della rete sarà leggermente maggiore, sebbene anche il carico della CPU sia sul laptop sia sulla macchina della rete domestica sarà maggiore.

Userai una riga di comando come questa ...

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

Il gateway di casa deve accettare connessioni su alcuni 45678 o altre porte. Non utilizzare la porta standard 22, poiché su Internet sono presenti macchine che scansionano blocchi di indirizzi IP che tentano di connettersi alla porta 22 e provano un gran numero di password del dizionario. SSH dovrebbe essere sicuro, ma perché rischiare pubblicizzando te stesso.

Configura il tuo gateway di casa per inoltrare le connessioni sulla porta ssh # - diciamo 45678 - al tuo computer 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 il DNS dinamico.

Il 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 vai nelle impostazioni di rete-> avanzate-> proxy e abilita il proxy SOCKS per localhost 3333. Per Firefox o Chrome puoi farlo nelle impostazioni del browser. Il proxy SOCKS inoltrerà automaticamente tutto al tuo host a casa, quindi da lì a Internet.

Ora, tutto ciò che fai nel tuo browser verrà prima compresso, inviato su Internet lento a casa tua, quindi decompresso e inviato a Internet come appropriato usando la tua connessione domestica veloce. Tutto il traffico di ritorno arriverà a casa tua tramite Internet veloce, verrà compresso, inoltrato 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 otterrai tutti i servizi che riceveresti a casa.


Non aiuterà sui browser, dal momento che la maggior parte dei server Web ora scarica come flussi gzip.
vy32

0

Non è possibile utilizzare solo un Mac, è necessario un router speciale aggiuntivo per accedere a più di una connessione Internet.

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


Potresti aggiungere il nome del dispositivo, ora che il collegamento è interrotto e il collegamento ha solo un numero ID prodotto?
ankii
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.