Щоб дозволити Mac автоматично використовувати Wifi та Ethernet для подвоєння швидкості з'єднання?


11

Я перебуваю в готелі, і я чомусь думаю, що вони обмежують кожне підключення Wi-Fi до 95 кбайт / с. Отже, це приблизно 1,2 Мбіт / с ... і оскільки у мене вдома є 18 Мбіт / с, я використовую швидкість, меншу за 1/10 швидкості в домашніх умовах.

Тому я попросив на стійці реєстрації перевірити, чи є у них кімната з провідним з'єднанням, і відповідь - так, і я перейшов у цю кімнату і навіть купив адаптер Thunderbolt to Ethernet для Macbook Air, щоб мати можливість використовувати Провідне з'єднання Ethernet.

Але, на мій подив, швидкість цього зв’язку точно така ж: 95 кбайт / с. Чи є простий спосіб сказати OS X автоматично використовувати обидва з'єднання, щоб швидкість можна подвоїти?

Наприклад, якщо одна вкладка в Chrome використовує одне з'єднання, а файл для завантаження в Chrome використовує інше з'єднання. Або якщо Chrome використовує одне підключення, а Firefox використовує інше, це може також працювати. Або ОС може бути розумною і просто "зливати" два з'єднання прозоро?

(або якщо ОС "випадковим чином" використовує те чи інше з'єднання кожного разу, коли з'єднання здійснюється, тоді ефект також досягається приблизно).


Можливо, варто відзначити Connectify Dispatch. Версія mac є (свого роду) у творах. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Відповіді:


10

Від Super User: Якщо у мене є два підключення до Інтернету на OSX, як я можу використовувати обидва для збільшення пропускної здатності? :

Коротка відповідь: ні. Маючи 2 посилання, у вас є 2 IP-адреси. Це можна зробити з деякими конкретними NIC-кодами більш високого рівня (наприклад, чотирьохядерні карти Intel), але вони будуть відображатися в решті мережі як одна IP-адреса в тому режимі. Якщо припущення полягає в тому, що у вас є дві різні IP-адреси, це зробити неможливо


8

Якщо ви використовуєте VMWare або Parallels, ви можете підключити віртуальну машину безпосередньо до одного певного мережевого інтерфейсу (приклад WiFi)

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

і використовувати інший інтерфейс за замовчуванням для OS X:

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

У конкретній ситуації, описаній у питанні, це може бути занадто великим клопотом.


насправді, це дуже гарна ідея, якщо VM можна використовувати лише для пошуку інформації, тому незалежно від того, який трафік має Macbook, VM має чистий, виділений канал для отримання інформації, наприклад пошук Google Maps або пошук інформація в Google.
неополярність

Це цілком креативне рішення!
Джош Хант

1

Наявність у комп'ютері двох або більше функціональних мережевих пристроїв, кожен з яких має власну IP-адресу, цілком прийнятно, і це кількість серверів. Проблема для робочого столу чи ноутбука говорить про те, що програмне забезпечення має використовувати одне, а не інше, коли програма не призначена для цього . Не можна поєднати дві IP-адреси разом, щоб зробити одну без спеціального драйверного програмного забезпечення - деякі модеми використовували для того, щоб можна було "стріляти" два пристрої разом, щоб подолати швидкість V.90, але це не отримало широкого поширення.

Теоретичним рішенням було б встановити SSH-сервер за допомогою одного з підключень (я підозрюю, що SSH буде добре, якщо ви визначите, що він повинен використовувати, наприклад, eth0). Потім ви можете підключитися до цього сервера з вашого "основного" Wi-Fi з'єднання і попросити його передати порт, щоб один конкретний порт (або їх діапазон) був каналізований через SSH-сервер на підключенні до Ethernet.

Наприклад, ви можете перенести трафік трафіку BitTorrent і використовувати "основне" з'єднання для всього іншого.

На жаль, я не знаю достатньо про SSH, щоб дізнатися, як це можна зробити, і не маю часу на дослідження, але швидкий перегляд довідкових сторінок може допомогти вам.


Тут є головний застереження. Вхідний трафік надходить на правильний інтерфейс, але вихідний трафік зазвичай використовує лише один. Шукайте маршрут за замовчуванням за допомогою 'netstat -rn'; це буде вашим основним вихідним інтерфейсом. Тепер ви можете додати статичні маршрути, щоб контролювати, які пакети йдуть куди, але складність і складність не варто розправлятися. Отже, для типового перегляду веб-сторінок, електронної пошти тощо ви завжди будете використовувати лише один інтерфейс у подвійній настройці NIC.
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 перейдіть у налаштування мережі-> розширені-> проксі-сервери та ввімкніть проксі-сервер SOCKS для localhost 3333. Для Firefox або Chrome ви можете це зробити в налаштуваннях браузера. Проксі-сервер SOCKS автоматично пересилає все до вашого хоста додому, а потім звідти в Інтернет.

Тепер усе, що ви робите у вашому браузері, спочатку буде стиснено, відправлено через повільний Інтернет назад до вашого будинку, потім декомпресоване та відправлене до Інтернету, якщо потрібно, за допомогою швидкого домашнього з'єднання. Весь трафік повернеться до вашого дому за допомогою швидкого Інтернету, стиснеться, переадресується вам через повільне з'єднання, декомпресується та відправляється у ваш веб-браузер.

Як додатковий бонус, Netflix та інші служби подумають, що ви перебуваєте у себе вдома, і ви отримаєте всі послуги, які ви отримаєте вдома.


Це не допоможе браузерам, оскільки більшість веб-серверів зараз завантажують як gzip'ed потоки.
vy32

0

Ви не можете використовувати лише Mac, вам потрібен додатковий спеціальний роутер для доступу до більш ніж одного Інтернет-з'єднання.

Наприклад, ця машина може зв'язати Інтернет-з'єднання будь-якого типу та направити його на вас. Детальне зображення, як це працює, можна знайти на вкладці «Особливості» на сторінці продукту.


Чи можете ви додати ім’я пристрою тепер, коли посилання розірвано, і лише номер ідентифікатора продукту?
ankii
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.