Pour permettre à un Mac d'utiliser automatiquement le Wifi et Ethernet pour doubler la vitesse de connexion?


11

Je reste dans un hôtel, et pour une raison quelconque, je pense qu'ils limitent chaque connexion Wifi à 95 kilo-octets / s. C'est donc environ 1,2 Mbps ... et comme j'ai 18 Mbps à la maison, j'utilise une vitesse inférieure à 1/10 de la vitesse à la maison.

J'ai donc demandé à la réception pour voir s'ils avaient une chambre avec une connexion filaire, et la réponse est oui, et je suis passé dans cette pièce, et j'ai même acheté un adaptateur Thunderbolt vers Ethernet pour le Macbook Air pour pouvoir utiliser le Connexion filaire Ethernet.

Mais à ma grande surprise, la vitesse de cette connexion est toujours la même: 95 kbyte / s. Existe-t-il un moyen simple de dire à OS X d'utiliser automatiquement les deux connexions afin que la vitesse puisse être doublée?

Par exemple, si un onglet dans Chrome utilise une connexion et que le fichier de téléchargement dans Chrome utilise une autre connexion. Ou si Chrome utilise une connexion et Firefox en utilise une autre, cela pourrait aussi fonctionner. Ou le système d'exploitation peut-il être intelligent et simplement «fusionner» les 2 connexions de manière transparente?

(ou si le système d'exploitation utilise "aléatoirement" l'une ou l'autre des connexions à chaque connexion, l'effet est à peu près également obtenu).


Il peut être utile de noter Connectify Dispatch. Une version mac est (un peu) en préparation. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Réponses:



8

Si vous utilisez VMWare ou Parallels, vous pouvez connecter une machine virtuelle directement à une interface réseau spécifique (WiFi dans l'exemple)

entrez la description de l'image ici

et utilisez l'autre interface par défaut pour OS X:

entrez la description de l'image ici

Dans la situation spécifique décrite dans la question, cela peut cependant être trop compliqué.


en fait, c'est une assez bonne idée si la machine virtuelle peut être utilisée uniquement pour rechercher des informations, donc quel que soit le trafic du Macbook, la machine virtuelle dispose d'un canal propre et dédié pour obtenir des informations, comme rechercher Google Maps ou rechercher info sur Google.
non

C'est une solution assez créative!
Josh Hunt

1

Avoir deux ou plusieurs périphériques réseau fonctionnels dans un ordinateur chacun avec sa propre adresse IP est parfaitement acceptable, et c'est le nombre de serveurs qui fonctionnent. Le problème pour un ordinateur de bureau ou un ordinateur portable est de dire au logiciel d'utiliser l'un et non l'autre lorsque l'application n'est pas conçue pour le faire . Vous ne pouvez pas combiner deux adresses IP pour en créer une sans logiciel de pilote spécial - certains modems étaient capables de "fusiller" deux appareils ensemble pour surmonter les vitesses V.90, mais ce n'était pas répandu.

Une solution théorique serait de configurer un serveur SSH en utilisant l'une des connexions (je soupçonne que SSH serait bien de vous laisser définir qu'il devrait utiliser eth0, par exemple). Vous pouvez ensuite vous connecter à ce serveur à partir de votre connexion Wi-Fi "principale" et lui demander de rediriger le port, de sorte qu'un port particulier (ou une plage d'entre eux) soit canalisé via le serveur SSH sur la connexion Ethernet.

Vous pouvez transférer le trafic BitTorrent, par exemple, et utiliser votre connexion "principale" pour tout le reste.

Malheureusement, je ne connais pas suffisamment SSH pour savoir comment cela pourrait être fait et je n'ai pas le temps de faire des recherches, mais une rapide navigation dans les pages de manuel pourrait vous aider.


Il y a une mise en garde majeure ici. Le trafic entrant arrivera à la bonne interface, mais le trafic sortant n'en utilise généralement qu'une seule. Recherchez la route par défaut en utilisant 'netstat -rn'; cela va être votre interface sortante principale. Maintenant, vous pouvez ajouter des routes statiques pour contrôler quels paquets vont où, mais l'ennui et la complexité ne valent pas le compromis. Ainsi, pour la navigation Web classique, la messagerie électronique, etc., vous n'utiliserez vraiment qu'une seule interface dans une configuration à double carte réseau.
che2cbs

1

Les tunnels SSH sont vraiment le couteau suisse de la mise en réseau.

Si vous pouvez configurer un tunnel ssh sur votre réseau domestique, vous pouvez activer la compression sur le tunnel. Cela signifie que toutes les données sur le tunnel seront compressées à une extrémité et décompressées à l'autre extrémité. Votre bande passante réseau apparente sera un peu plus grande, bien que la charge CPU sur votre ordinateur portable et la machine de votre réseau domestique soit également plus grande.

Vous allez utiliser une ligne de commande comme celle-ci ...

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

Votre passerelle domestique doit accepter les connexions sur un 45678 ou un autre port. N'utilisez pas le port standard de 22, car il existe des machines sur Internet qui analysent les blocs d'adresses IP qui tentent de se connecter au port 22 et essaient un grand nombre de mots de passe de dictionnaire. SSH doit être sécurisé, mais pourquoi le risquer en faisant de la publicité vous-même.

Configurez votre passerelle domestique pour transférer les connexions sur le port ssh # - disons 45678 - vers votre machine hôte à l'intérieur de votre réseau domestique au port 22. Vous devez également connaître votre adresse IP domestique ou vous inscrire auprès d'un service comme le DNS dynamique.

Votre serveur ssh s'exécute alors sur la machine hôte de votre réseau domestique.

L'option -D 3333 indique à ssh d'exécuter un proxy SOCKS pour vous sur localhost: 3333. Pour Safari, allez dans vos paramètres réseau -> avancés -> proxys et activez le proxy SOCKS pour localhost 3333. Pour Firefox ou Chrome, vous pouvez le faire dans les paramètres du navigateur. Le proxy SOCKS transmet automatiquement tout à votre hôte de retour à la maison, puis à Internet à partir de là.

Maintenant, tout ce que vous faites dans votre navigateur sera d'abord compressé, renvoyé sur Internet lent à votre domicile, puis décompressé et envoyé à Internet selon les besoins en utilisant votre connexion rapide à domicile. Tout le trafic de retour arrivera à votre domicile via Internet rapide, sera compressé, vous sera transmis via la connexion lente, décompressé et envoyé à votre navigateur Web.

En prime, Netflix et d'autres services penseront que vous êtes chez vous et vous obtiendrez tous les services que vous obtiendriez à la maison.


Cela n'aidera pas les navigateurs, car la plupart des serveurs Web téléchargent désormais sous forme de flux gzip.
vy32

0

Vous ne pouvez pas utiliser uniquement un Mac, vous avez besoin d'un routeur spécial supplémentaire pour accéder à plusieurs connexions Internet.

Par exemple, cette machine peut connecter n'importe quel type de connexion Internet et vous l'acheminer. Une image détaillée de la façon dont cela fonctionne peut être trouvée sur l'onglet "Fonctionnalités" sur la page du produit.


Pourriez-vous ajouter le nom de l'appareil, maintenant que le lien est rompu et que le lien n'a qu'un numéro d'identification de produit?
ankii
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.