Якщо у мене є два підключення до Інтернету на ОСХ, як я можу використовувати обидва для збільшення пропускної здатності?


19

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

Дивіться також наступні подібні запитання, більшість з яких стосується Windows:

Чи можливо комбінувати два Інтернет-з'єднання для підвищення продуктивності?

Як змусити певні програми використовувати певні мережеві з'єднання?

У мене вдома є і кабельний, і DSL. Як я можу це використати?

Як я можу використовувати два Інтернет-з'єднання одночасно?

/superuser/246173/how-can-i-set-my-computer-up-to-use-two-different-internet-connections-simultane

Ось моя часткова самовідповідь:

Ви можете використовувати ipfw для спрямування вихідного трафіку. Наприклад, якщо ви хочете, щоб udp (наприклад, більша частина трафіку бітторентів) використовував одне з'єднання, а все інше використовувало інше, переконайтеся, що з'єднання загального користування знаходиться вище на панелі керування мережі, а потім введіть:

ipfw add fwd ip.for.bittorrent.router udp from any to any out

у командному рядку. (Або використовуйте WaterRoof, ipfw gui; тоді вам не потрібна частина "ipfw add".) Зауважте, що це ip маршрутизатор (як правило, подібний до вашого ip, але закінчується в .1).


У мене було це питання я сам. Наскільки я розумію, хоча це має бути можливо на апаратному рівні, комп'ютеру може бути призначений лише один IP-адресу і залишатиметься в контакті лише з одним DHCP. Я вважаю, що це справедливо і для маршрутизаторів (тому не вийде відключити dhcp на вашому маршрутизаторі). Можливо, з достатньою кількістю знань це можливо, однак це зажадає багато зворотної інженерії, і це не може бути зроблено на багатожильній осі. Листопад
листопада 11

1
Неправда - комп'ютер може мати будь-яку кількість IP-адрес.
Кевін Панько

Windows може використовувати декілька IP-адрес, але іноді ця настройка спричиняє проблеми в Windows. Наша АТС Unix була розроблена для використання двох ip-адрес, і вона чудово працює з обома.
підключений парою

Відповіді:


9

Зв’язування.

  • Відкрийте Налаштування системи> Мережа
  • Клацніть значок шестірні, а потім Керуйте віртуальними інтерфейсами ...
  • Клацніть +, а потім з’єднати нове посилання ...
  • Дайте йому ім’я та виберіть інтерфейси Ethernet, які ви хочете з'єднати

Примітка: працює для інтерфейсів Ethernet, що підтримують лише протокол управління агрегацією посилань. Не працює для інших інтерфейсів, наприклад, 3G модем через USB або DSL через Wi-Fi.

Дивіться цю стару архівну статтю KB для отримання додаткової інформації.


Посилання на статтю KB PH4156, здається, порушена
WiredIn

4

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

Можливо, було б отримати маршрутизатор, який підтримує щось на зразок OSPF, який для кожного з'єднання визначатиме найкоротший шлях між джерелом та пунктом призначення, однак обладнання зазвичай дуже дороге (тисячі доларів). Іншим варіантом буде використання 1 посилання для входу, а іншого для виходу з трафіку. Це можна зробити за допомогою IPTABLES або пакетного фільтра (pf), але це не дійсно підвищить ваші швидкості набагато, оскільки ви все ще будете обмежені швидкістю входу та виходу, дозволеною на цих посиланнях.


2

Більш розповсюджений спосіб виробництва - це мультиплексування двох WAN-з'єднань за допомогою пристрою поза комп'ютером. Я використовував NAT-роутер з балансуванням навантаження, щоб досягти цього на своєму робочому майданчику більше півтора року, і він чудово працює.

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

Це може спричинити проблеми на деяких сайтах, які очікують, що весь трафік буде походити з однієї ip-адреси WAN. Наприклад, веб-сайт, який використовує файли cookie для підтримки сеансів для зареєстрованого користувача, побачить трафік, що походить з двох локацій, використовуючи один і той же файл cookie. Це може здатися викраденим сеансом, і багато веб-сайтів заблокують це. Отже, ви повинні дізнатися, які сайти чутливі до використання двох ip-адрес, і скласти правило маршрутизації для передачі цього трафіку, використовуючи лише одну з двох ваших IP-адрес WAN.

Я використовую Sonicwall TZ-210 для здійснення мультиплексування двох підключень до Інтернету (пристрій коштує близько 550 доларів). Одне з'єднання - це кабельний модем із зменшенням 10 Мбіт / с та 2 Мбіт / с, інше - зв'язаний Т1 з 3 вниз та 3 вгору. Мультиплексоване з'єднання ефективно 13 вниз і 5 вгору.


чи є таке портативне рішення, як телефон, яке може це підтримувати?
Ріфат Ердем Сахін

@ RıfatErdemSahin Деякі апаратні брандмауери дозволяють використовувати карту LTE для доступу до стільникової мережі.
парі

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