¿Permitir 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. Entonces, 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.

Así que 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 cambié a esta habitación, e incluso compré un adaptador Thunderbolt a Ethernet para que el Macbook Air pueda para utilizar la 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 se pueda duplicar?

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 manera transparente?

(o si el sistema operativo utiliza "aleatoriamente" una u otra conexión cada vez que se realiza una conexión, el efecto también se logra de manera aproximada).

    
pregunta 太極者無極而生 12.03.2013 - 08:17

5 respuestas

10

Del superusuario: Si tengo dos conexiones de Internet en osx, ¿cómo puedo usar ambas para aumentar mi ancho de banda? :

  

Respuesta corta: no. Con 2 enlaces, tienes 2 direcciones IP. Se puede hacer con algunas NIC de gama alta específicas (por ejemplo, tarjetas cuádruples de Intel), pero aparecerán en el resto de la red como una única dirección IP en ese modo. Si se supone que tiene 2 direcciones IP distintas, no se puede hacer

    
respondido por el Josh Hunt 12.03.2013 - 09:42
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)

yuselaotrainterfazcomopredeterminadaparaOSX:

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

    
respondido por el nohillside 12.03.2013 - 10:05
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 cuántos servidores 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 puede combinar dos direcciones IP juntas para crear una sin un software de controlador especial; algunos módems solían ser capaces de "disparar" dos dispositivos juntos 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 en dejarte definir que debería usar eth0, por ejemplo). Luego puede conectarse a este servidor desde su conexión Wi-Fi "principal" y pedirle un puerto hacia adelante, para que un puerto en particular (o un rango de ellos) se canalice a través del servidor SSH en la conexión Ethernet.

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

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

    
respondido por el Keir Thomas 12.03.2013 - 13:41
1

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

Si puede configurar un túnel ssh para 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. Su ancho de banda de red aparente será algo mayor, aunque la carga de la CPU tanto en su computadora portátil como en la máquina en 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 su casa necesita aceptar conexiones en un puerto 45678 o en algún otro. 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 que intentan un gran número de contraseñas de diccionarios. SSH debe ser seguro, pero ¿por qué arriesgarse al publicitarte?

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

Su servidor ssh se está ejecutando 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 para usted en localhost: 3333. Para Safari, ingrese a la configuración de su red - > advanced- > proxies y habilite el proxy SOCKS para localhost 3333. Para Firefox o Chrome, puede hacer esto en la configuración del navegador. El proxy SOCKS reenviará automáticamente todo a su anfitrión 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 la Internet lenta a su casa, luego se descomprimirá y se enviará a Internet según corresponda utilizando su conexión rápida a casa. Todo el tráfico regresará a su hogar a través de Internet rápido, se comprimirá, se reenviará a través de la conexión lenta, se descomprimirá y se enviará a su navegador web.

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

    
respondido por el MikeD 12.03.2013 - 18:20
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. Puede encontrar una imagen detallada de cómo funciona esto en la pestaña "Características" en la página del producto.

    
respondido por el powtac 12.03.2013 - 17:49

Lea otras preguntas en las etiquetas