Чтобы Mac автоматически использовал Wi-Fi и Ethernet для удвоения скорости соединения?


11

Я остаюсь в отеле, и по некоторым причинам, я думаю, они ограничивают каждое соединение Wi-Fi до 95 Кбайт / с. Так что это примерно 1,2 Мбит / с ... и так как у меня дома 18 Мбит / с, я использую скорость, которая составляет менее 1/10 от скорости дома.

Поэтому я спросил у стойки регистрации, есть ли у них комната с проводным подключением, и ответ - да, и я переключился на эту комнату и даже купил адаптер Thunderbolt to Ethernet для Macbook Air, чтобы иметь возможность использовать Ethernet проводное соединение.

Но, к моему удивлению, скорость этого соединения одинакова: 95 кбайт / с. Есть ли простой способ заставить OS X автоматически использовать оба соединения, чтобы скорость удваивалась?

Например, если одна вкладка в Chrome использует одно соединение, а загружаемый файл в Chrome использует другое соединение. Или, если Chrome использует одно соединение, а Firefox использует другое, это тоже может сработать. Или ОС может быть умной и просто "прозрачно" объединить 2 соединения?

(или если ОС «случайным образом» использует одно или другое соединение каждый раз, когда устанавливается соединение, то эффект также приблизительно достигается).


Возможно, стоит отметить Connectify Dispatch. Mac версия (вроде) в работе. www.connectify.me/kickstarter-dispatch-mac-kinda/
Крис

Ответы:


10

От суперпользователя : если у меня есть два интернет-соединения на OSX, как я могу использовать оба для увеличения пропускной способности? :

Краткий ответ: нет. С 2 ссылками у вас есть 2 IP-адреса. Это может быть сделано с некоторыми конкретными сетевыми картами более высокого уровня (например, четырехъядерными картами Intel), но они будут отображаться для остальной части сети как один IP-адрес в этом режиме. Если предполагается, что у вас есть 2 разных IP-адреса, это невозможно сделать


8

Если вы используете VMWare или Parallels, вы можете подключить виртуальную машину напрямую к одному конкретному сетевому интерфейсу (например, WiFi)

введите описание изображения здесь

и используйте другой интерфейс по умолчанию для OS X:

введите описание изображения здесь

В конкретной ситуации, описанной в вопросе, это может быть слишком хлопотно.


на самом деле, это очень хорошая идея, если виртуальную машину можно использовать только для поиска информации, поэтому независимо от того, какой трафик имеет Macbook, у виртуальной машины есть чистый выделенный канал для получения информации, такой как поиск в Google Maps или поиск информация в Google.
неполярность

Это довольно креативное решение!
Джош Хант

1

Наличие двух или более функциональных сетевых устройств на компьютере, каждое из которых имеет собственный IP-адрес, вполне приемлемо и зависит от количества серверов. Проблема для настольного компьютера или ноутбука заключается в том, чтобы программное обеспечение использовало одно, а не другое, если приложение не предназначено для этого . Вы не можете объединить два IP-адреса в один без специального программного драйвера - некоторые модемы раньше могли «выстреливать» из двух устройств вместе, чтобы преодолеть скорости V.90, но это не было широко распространено.

Теоретическим решением было бы настроить SSH-сервер с использованием одного из соединений (я подозреваю, что SSH будет хорошо, если вы позволите вам определить, что он должен использовать eth0, например). Затем вы можете подключиться к этому серверу через ваше «основное» соединение Wi-Fi и запросить у него переадресацию портов, чтобы один конкретный порт (или диапазон из них) направлялся через SSH-сервер через соединение Ethernet.

Например, вы можете переносить трафик BitTorrent и использовать ваше «основное» соединение для всего остального.

К сожалению, я не знаю достаточно о SSH, чтобы выяснить, как это можно сделать, и у меня нет времени на исследования, но быстрый просмотр страниц справки может помочь вам.


Здесь есть серьезная оговорка. Входящий трафик поступит в правильный интерфейс, но исходящий трафик обычно использует только один. Найдите маршрут по умолчанию, используя 'netstat -rn'; это будет ваш основной исходящий интерфейс. Теперь вы можете добавить статические маршруты, чтобы контролировать, куда и куда отправляются пакеты, но скука и сложность не стоят компромисса. Таким образом, для обычного просмотра веб-страниц, электронной почты и т. Д. Вы действительно когда-либо будете использовать только один интерфейс в настройке двойной сетевой карты.
che2cbs

1

Туннели SSH - действительно швейцарский армейский нож сетей.

Если вы можете настроить ssh-туннель обратно в свою домашнюю сеть, вы можете включить сжатие в туннеле. Это означает, что все данные по туннелю будут сжаты на одном конце и распакованы на другом конце. Кажущаяся пропускная способность сети будет несколько больше, хотя нагрузка на процессор как на вашем ноутбуке, так и на компьютере в вашей домашней сети также будет выше.

Вы будете использовать командную строку, как это ...

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

Ваш домашний шлюз должен принимать соединения на каком-либо 45678 или другом порту. Не используйте стандартный порт 22, поскольку в Интернете есть компьютеры, которые сканируют блоки IP-адресов, пытаясь подключиться к порту 22 и пытаясь использовать большое количество парольных словарных паролей. SSH должен быть безопасным, но зачем рисковать, рекламируя себя.

Сконфигурируйте ваш домашний шлюз для переадресации соединений через ssh-порт # - скажем, 45678 - на ваш хост-компьютер в вашей домашней сети через порт 22. Вам также необходимо знать ваш домашний IP-адрес или зарегистрироваться в службе, такой как динамический DNS.

Затем ваш ssh-сервер работает на главном компьютере в вашей домашней сети.

Опция -D 3333 указывает ssh запустить SOCKS-прокси для вас на localhost: 3333. Для Safari зайдите в настройки вашей сети-> Advanced-> Proxy и включите прокси SOCKS для localhost 3333. Для Firefox или Chrome вы можете сделать это в настройках браузера. Прокси-сервер SOCKS автоматически перенаправит все на ваш компьютер домой, а затем в Интернет.

Теперь все, что вы делаете в своем браузере, сначала будет сжато, отправлено по медленному Интернету обратно к вам домой, затем распаковано и отправлено в Интернет по мере необходимости с помощью вашего быстрого домашнего подключения. Весь трафик возвращается в ваш дом через быстрый Интернет, сжимается, пересылается вам по медленному соединению, распаковывается и отправляется в веб-браузер.

В качестве дополнительного бонуса Netflix и другие службы будут думать, что вы находитесь в своем доме, и вы получите все услуги, которые вы получите дома.


Это не поможет в браузерах, поскольку большинство веб-серверов теперь загружаются в виде потоков gzip.
vy32

0

Вы не можете использовать только Mac, вам нужен дополнительный специальный маршрутизатор для доступа более чем к одному интернет-соединению.

Например, эта машина может связать Интернет-соединение любого типа и направить его к вам. Подробное изображение того, как это работает, можно найти на вкладке «Функции» на странице продукта.


Не могли бы вы добавить имя устройства, теперь, когда ссылка не работает и ссылка имеет только идентификатор продукта?
анки
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.