Para permitir que um Mac use automaticamente Wifi e Ethernet para dobrar a velocidade da conexão?


11

Estou hospedado em um hotel e, por algum motivo, acho que eles limitam cada conexão Wifi a 95 kbyte / s. Isso é aproximadamente 1,2 Mbps ... e, como tenho 18 Mbps em casa, estou usando uma velocidade inferior a 1/10 da velocidade em casa.

Por isso, perguntei na recepção para ver se eles têm uma sala com uma conexão com fio, e a resposta é sim. Eu mudei para essa sala e até comprei um adaptador Thunderbolt para Ethernet para o Macbook Air poder usar o Conexão com fio Ethernet.

Mas, para minha surpresa, a velocidade dessa conexão é a mesma: 95 kbyte / s. Existe uma maneira fácil de dizer ao OS X para usar automaticamente as duas conexões para que a velocidade possa ser dobrada?

Por exemplo, se uma guia no Chrome usa uma conexão e o arquivo de download no Chrome usa outra conexão. Ou se o Chrome usa uma conexão e o Firefox usa outra, isso também pode funcionar. Ou o sistema operacional pode ser inteligente e apenas "mesclar" as 2 conexões de forma transparente?

(ou se o SO "aleatoriamente" usar uma ou outra conexão cada vez que uma conexão for estabelecida, o efeito também será alcançado aproximadamente).


Pode ser interessante notar o envio do Connectify. Uma versão para Mac está (meio que) em obras. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Respostas:


10

Do superusuário: Se eu tenho duas conexões à Internet no osx, como posso usar as duas para aumentar minha largura de banda? :

Resposta curta: não. Com 2 links, você tem 2 endereços IP. Isso pode ser feito com algumas NICs de extremidade superior específicas (por exemplo, cartões quad Intel), mas elas aparecerão para o restante da rede como um único endereço IP nesse modo. Se a suposição for de que você possui 2 endereços IP distintos, isso não pode ser feito.


8

Se você estiver usando o VMWare ou o Parallels, poderá conectar uma máquina virtual diretamente a uma interface de rede específica (WiFi no exemplo)

insira a descrição da imagem aqui

e use a outra interface como padrão para o OS X:

insira a descrição da imagem aqui

Na situação específica descrita na pergunta, pode ser muito trabalhoso.


na verdade, é uma boa idéia se a VM puder ser usada apenas para procurar informações; portanto, independentemente do tráfego do Macbook, a VM possui um canal limpo e dedicado para obter informações, como pesquisar no Google Maps ou pesquisar informações no Google.
太極者無極而生

Esta é uma solução bastante criativa!
Josh Hunt

1

Ter dois ou mais dispositivos de rede funcionais em um computador, cada um com seu próprio endereço IP, é perfeitamente aceitável e é quantos servidores funcionam. O problema de um desktop ou laptop é dizer ao software para usar um e não o outro quando o aplicativo não foi projetado para isso . Você não pode combinar dois endereços IP juntos para criar um sem software de driver especial - alguns modems costumavam "disparar" dois dispositivos para superar as velocidades V.90, mas isso não era generalizado.

Uma solução teórica seria configurar um servidor SSH usando uma das conexões (suspeito que o SSH seja bom em permitir que você defina que ele deve usar eth0, por exemplo). Você pode conectar-se a esse servidor a partir da sua conexão Wi-Fi "principal" e solicitar o encaminhamento da porta, para que uma porta específica (ou uma variedade delas) seja canalizada através do servidor SSH na conexão Ethernet.

Você pode encaminhar o tráfego BitTorrent, por exemplo, e usar sua conexão "principal" para todo o resto.

Infelizmente, não sei o suficiente sobre o SSH para descobrir como isso pode ser feito e não tenho tempo para pesquisar, mas uma rápida navegação nas páginas de manual pode ajudá-lo.


Há uma grande ressalva aqui. O tráfego de entrada chegará à interface correta, mas o tráfego de saída normalmente usa apenas um. Procure a rota padrão usando 'netstat -rn'; essa será sua interface de saída principal. Agora, você pode adicionar rotas estáticas para controlar quais pacotes vão para onde, mas o tédio e a complexidade não valem a pena. Portanto, para navegação na Web típica, email, etc., você realmente usará apenas uma interface em uma configuração de NIC dupla.
che2cbs

1

Os túneis ssh são verdadeiramente o canivete suíço das redes.

Se você pode configurar um túnel ssh de volta à sua rede doméstica, poderá ativar a compactação no túnel. Isso significa que todos os dados no túnel serão compactados em uma extremidade e descompactados na outra extremidade. Sua largura de banda aparente da rede será um pouco maior, embora a carga da CPU no laptop e na máquina na rede doméstica também seja maior.

Você usará uma linha de comando como esta ...

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

Seu gateway doméstico precisa aceitar conexões em algumas 45678 ou em outra porta. Não use a porta padrão 22, pois existem máquinas na Internet que examinam blocos de endereços IP tentando conectar-se à porta 22 e tentando um grande número de senhas de dicionário. O SSH deve ser seguro, mas por que arriscar anunciando você mesmo.

Configure seu gateway doméstico para encaminhar conexões na porta ssh # - digamos, 45678 - para o seu computador host dentro da sua rede doméstica na porta 22. Você também precisa conhecer o seu endereço IP residencial ou se registrar em um serviço como DNS dinâmico.

Seu servidor ssh está sendo executado na máquina host na sua rede doméstica.

A opção -D 3333 diz ao ssh para executar um proxy SOCKS para você no localhost: 3333. Para o Safari, acesse as configurações de rede -> avançadas -> proxies e ative o proxy SOCKS para o host local 3333. No Firefox ou Chrome, você pode fazer isso nas configurações do navegador. O proxy SOCKS encaminhará tudo automaticamente para o seu host em casa e depois para a Internet a partir daí.

Agora, tudo o que você faz no seu navegador será compactado primeiro, enviado pela Internet lenta de volta para sua casa, depois descompactado e enviado para a Internet conforme apropriado, usando sua conexão doméstica rápida. Todo o tráfego de volta chegará à sua casa via Internet rápida, será compactado, encaminhado a você pela conexão lenta, descomprimido e enviado ao seu navegador.

Como um bônus adicional, a Netflix e outros serviços pensam que você está em sua casa e você receberá todos os serviços que receberia em casa.


Isso não ajudará nos navegadores, já que a maioria dos servidores da Web agora faz o download como fluxos com gzip.
vy32

0

Você não pode usar apenas um Mac; você precisa de um roteador especial adicional para acessar mais de uma conexão com a Internet.

Por exemplo, esta máquina pode vincular qualquer tipo de conexão à Internet e encaminhá-la para você. Uma imagem detalhada de como isso funciona pode ser encontrada na guia "Recursos" na página do produto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.