¿Dejar que una Mac use automáticamente Wifi y Ethernet para duplicar la velocidad de conexión?


11

Me estoy quedando en un hotel y, por alguna razón, creo que limitan cada conexión Wifi a 95 kbyte / s. Eso es aproximadamente 1.2 Mbps ... y como tengo 18 Mbps en casa, estoy usando una velocidad que es menos de 1/10 de la velocidad en casa.

Entonces, pregunté en la recepción para ver si tenían una habitación con una conexión por cable, y la respuesta es sí, y me cambié a esta habitación, e incluso compré un adaptador Thunderbolt a Ethernet para que el Macbook Air pueda usar el Conexión por cable Ethernet.

Pero para mi sorpresa, la velocidad de esa conexión es la misma: 95 kbyte / s. ¿Hay una manera fácil de decirle a OS X que use automáticamente ambas conexiones para que la velocidad pueda duplicarse?

Por ejemplo, si una pestaña en Chrome usa una conexión y el archivo de descarga en Chrome usa otra conexión. O si Chrome usa una conexión y Firefox usa otra, eso también podría funcionar. ¿O puede el sistema operativo ser inteligente y simplemente "fusionar" las 2 conexiones de forma transparente?

(o si el sistema operativo "aleatoriamente" usa una u otra conexión cada vez que se realiza una conexión, entonces el efecto también se logra aproximadamente).


Puede valer la pena señalar Connectify Dispatch. Una versión para Mac está (un poco) en proceso. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Respuestas:



8

Si está utilizando VMWare o Parallels, puede conectar una máquina virtual directamente a una interfaz de red específica (WiFi en el ejemplo)

ingrese la descripción de la imagen aquí

y use la otra interfaz como predeterminada para OS X:

ingrese la descripción de la imagen aquí

Sin embargo, en la situación específica descrita en la pregunta, puede ser demasiado complicado.


en realidad, es una muy buena idea si la VM se puede usar solo para buscar información, así que no importa qué tráfico tenga la Macbook, la VM tiene un canal limpio y dedicado para obtener información, como buscar Google Maps o buscar información en Google.
太極 者 無極 而 生

¡Esta es una solución bastante creativa!
Josh Hunt

1

Tener dos o más dispositivos de red funcionales en una computadora, cada uno con su propia dirección IP, es perfectamente aceptable, y es la cantidad de servidores que funcionan. El problema para una computadora de escritorio o portátil es decirle al software que use uno y no el otro cuando la aplicación no está diseñada para hacerlo . No se pueden combinar dos direcciones IP para crear una sin un software controlador especial: algunos módems solían "disparar" dos dispositivos para superar las velocidades de V.90, pero esto no estaba muy extendido.

Una solución teórica sería configurar un servidor SSH usando una de las conexiones (sospecho que SSH estará bien si le permite definir que debe usar eth0, por ejemplo). Luego, puede conectarse a este servidor desde su conexión Wi-Fi "principal" y solicitarle un puerto hacia adelante, de modo que un puerto en particular (o un rango de ellos) se canalice a través del servidor SSH en la conexión Ethernet.

Podría reenviar el tráfico de BitTorrent, por ejemplo, y usar su conexión "principal" para todo lo demás.

Desafortunadamente, no sé lo suficiente acerca de SSH para averiguar cómo se puede hacer esto y no tengo tiempo para investigar, pero un vistazo rápido a las páginas del manual podría ayudarlo.


Hay una advertencia importante aquí. El tráfico entrante llegará a la interfaz correcta, pero el tráfico saliente generalmente usa solo uno. Busque la ruta predeterminada usando 'netstat -rn'; esa será su interfaz de salida principal. Ahora, podría agregar rutas estáticas para controlar qué paquetes van a dónde, pero el tedio y la complejidad no valen la pena. Entonces, para la navegación web típica, el correo electrónico, etc., solo usará una interfaz en una configuración de NIC dual.
che2cbs

1

Los túneles SSH son realmente la navaja suiza de las redes.

Si puede configurar un túnel ssh de regreso a su red doméstica, puede habilitar la compresión en el túnel. Eso significa que todos los datos sobre el túnel se comprimirán en un extremo y se descomprimirán en el otro extremo. El ancho de banda aparente de su red será algo mayor, aunque la carga de la CPU tanto en su computadora portátil como en la máquina de su red doméstica también será mayor.

Usarás una línea de comando como esta ...

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

La puerta de enlace de su casa debe aceptar conexiones en algunos 45678 o en algún otro puerto. No use el puerto estándar de 22, ya que hay máquinas en Internet que escanean bloques de direcciones IP que intentan conectarse al puerto 22 y prueban un gran número de contraseñas de diccionario. SSH debe ser seguro, pero ¿por qué arriesgarse publicitándose?

Configure su puerta de enlace doméstica para reenviar conexiones en el puerto ssh # - digamos 45678 - a su máquina host dentro de su red doméstica en el puerto 22. También necesita conocer su dirección IP doméstica, o registrarse con un servicio como dns dinámico.

Su servidor ssh se ejecuta en la máquina host dentro de su red doméstica.

La opción -D 3333 le dice a ssh que ejecute un proxy SOCKS en localhost: 3333. Para Safari, vaya a la configuración de su red-> avanzado-> proxies y active el proxy SOCKS para localhost 3333. Para Firefox o Chrome, puede hacerlo en la configuración del navegador. El proxy SOCKS reenviará automáticamente todo a su host de vuelta a casa y luego a Internet desde allí.

Ahora, todo lo que haga en su navegador primero se comprimirá, se enviará a través de Internet lento a su hogar, luego se descomprimirá y se enviará a Internet según corresponda utilizando su conexión de inicio rápido. Todo el tráfico regresará a su hogar a través de Internet rápido, se comprimirá, se lo reenviará a través de la conexión lenta, se descomprimirá y se enviará a su navegador web.

Como beneficio adicional, Netflix y otros servicios pensarán que estás en tu casa y obtendrás todos los servicios que obtendrías en casa.


No ayudará en los navegadores, ya que la mayoría de los servidores web ahora se descargan como secuencias gzip'ed.
vy32

0

No puede usar solo una Mac, necesita un enrutador especial adicional para acceder a más de una conexión a Internet.

Por ejemplo, esta máquina puede enlazar cualquier tipo de conexión a Internet y enrutarla hacia usted. Puede encontrar una imagen detallada de cómo funciona esto en la pestaña "Características" en la página del producto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.