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


4

У мене є два підключення до Інтернету до дому, і я хочу використовувати їх одночасно. Вони обоє мають однакову швидкість - щось на зразок 10Mbit / 1Mbit. Як я можу цього досягти?

Я думаю про використання маршрутизатора MikroTik RB750. Я бачив деякі основні речі, зроблені за допомогою Wi-Fi маршрутизаторів MikroTik - і я розумію IP на теоретичному рівні - але я не знаю, чи здатний цей пристрій те, що мені потрібно.

EDIT:
Як повинна виглядати конфігурація? Скажімо, один маршрутизатор ISP надає мені 192.168.1.0/24адреси DHCP та 192.168.1.1GW; інше, 192.168.2.0/24DHCP адреси та 192.168.2.1GW.

Моя мережа повинна бути 192.168.3.0/24 DHCP.


можливий дублікат
Користування

@Linker, це відрізняється тим, що він не запитує про MLPPP (наскільки я знаю, він не був конкретний щодо провайдерів і типів з'єднань), але він був конкретний щодо маршрутизатора та конфігурації, яку він хотів, яка близька до тієї, що вище посилання посилається на, але я думаю, він повинен залишатися відкритим, оскільки це специфічно для RouterOS.
MaQleod

Відповіді:


1

Mikrotik RB750 більш ніж здатний робити з ним все, що завгодно (прочитавши інструкцію до нього). Є одне застереження, що RouterOS не має підтримки для певного динамічного переходу між двома з'єднаннями, якщо ваші провайдери не використовуватимуть протокол маршрутизації. Вам доведеться встановити скрипт у вікні RouterOS, який пінг через обидва інтерфейси (статичний маршрут google.com через один і yahoo.com над іншим, або просто пінг шлюзу провайдера) та закриває його, якщо він не працює. Дякуємо, що ви познайомили мене з RouterOS та цими класними платами Mikrotik! Якщо у вас є інші питання щодо налаштування, будь ласка, оновіть публікацію.


3

Якщо ви хочете використовувати декілька WAN в одній мережі, вам потрібно кілька портів WAN на маршрутизаторі, які будуть керувати цією мережею. Це буде зроблено недешево, оскільки це вимагатиме маршрутизатора бізнес-класу. Однак ви можете налаштувати комп’ютер як маршрутизатор і використовувати декілька NIC, але налаштування / конфігурація не для слабкого серця. Типова конфігурація, яку хочуть більшість компаній, коли вони встановлюють це, - це збалансоване навантаження (з'єднання з мережі перенаправляються до заданої схеми на основі загального навантаження на кожну схему). Це не означає, що ви отримаєте спільну пропускну здатність між двома ланцюгами, вони все одно є двома окремими ланцюгами, і при кожному з'єднанні буде використано одне або інше, а не обидва. Інша поширена конфігурація - це відмова, де вона є первинною і завжди використовується, поки вона не знижується,

Зразки конфігурації RouterOS:

Щоб вказати IP-адреси в інтерфейсі:

ip address
add address=192.168.3.0/24 network=192.168.0.0 broadcast=192.168.3.255 interface=Local
add address=192.168.1.0/24 network=192.168.1.0 broadcast=192.168.1.255 interface=WAN1
add address=192.168.2.0/24 network=192.168.2.0 broadcast=192.168.2.255 interface=WAN2

Щоб додати DHCP для вашої локальної мережі:

/ip dhcp-client add interface=Local disabled=no

/ip pool add name="default-dhcp" ranges=192.168.3.50-192.168.3.150;
/ip dhcp-server 
  add name=default address-pool="default-dhcp" interface=bridge-local disabled=no;

/ip dhcp-server network 
  add address=192.168.3.0/24 gateway=192.168.3.1 dns-server=192.168.3.1 comment="default configuration";

Балансування завантаження:

/ip firewall mangle
add chain=input in-interface=WAN1 action=mark-connection new-connection-mark=WAN1_conn
add chain=input in-interface=WAN2 action=mark-connection new-connection-mark=WAN2_conn

add chain=output connection-mark=WAN1_conn action=mark-routing new-routing-mark=to_WAN1
add chain=output connection-mark=WAN2_conn action=mark-routing new-routing-mark=to_WAN2

add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=Local
add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=Local

add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address:2/0 action=mark-connection new-connection-mark=WAN1_conn passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address:2/1 action=mark-connection new-connection-mark=WAN2_conn passthrough=yes

add chain=prerouting connection-mark=WAN1_conn in-interface=Local action=mark-routing new-routing-mark=to_WAN1
add chain=prerouting connection-mark=WAN2_conn in-interface=Local action=mark-routing new-routing-mark=to_WAN2

/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_WAN1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_WAN2 check-gateway=ping

add dst-address=0.0.0.0/0 gateway=192.168.1.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 distance=2 check-gateway=ping

/ip firewall nat
add chain=srcnat out-interface=WAN1 action=masquerade
add chain=srcnat out-interface=WAN2 action=masquerade

Це зовсім не було корисно - всі знають усі ці теоретичні речі - мені потрібно знайти рішення, як це зробити
Хурда,

Теоретичний? Це пояснення технічних обмежень та визначення варіантів. Чим це менш корисно, ніж вказувати на програмне забезпечення або обладнання без зразкових конфігурацій? Ви просили конкретні конфігурації для чого-небудь? Як ми повинні запропонувати точне рішення, якщо ваше запитання настільки широке, що ви навіть не можете сказати, що ви хочете? Я бачу ваше редагування зараз, але чи хочете ви збалансувати завантаження? Ви хочете провалитись? Ви хочете QoS для чого-небудь?
MaQleod

Мікротика згадувалася там з самого початку. Немає натяку на QoS, щоб ви могли це залишити. Невдача - це "використовувати їх одночасно". Так що я вказую на це навантаження на балансування. Я точно описав своє становище таким, яким воно є - я думаю, що багато людей опинилися в цій ситуації, щоб хтось міг знати точне рішення цієї проблеми.
Хурда

Я досі не бачу, як це було визначено менш корисно, ніж інші отримані відповіді, але гаразд. RouterOS може працювати з декількома WAN, вам просто потрібно вказати кожен інтерфейс окремо як WAN з його IP-деталями. Збалансування завантаження трохи складніше, оскільки існує багато способів, залежно від налаштувань, про які ви насправді не надавали жодних деталей. Ви також не сказали, який тип зв’язків у вас був або навіть якщо вони були тим самим провайдером чи ні, що може змінити те, що насправді означає "одночасний". Я побачу, що я можу знайти для конфігурації з цим акуратним бітом інформації.
MaQleod

Оновлено призначення IP-адреси для інтерфейсів, налаштування DHCP для локальної мережі та завантаження балансування двох WAN.
MaQleod

1

Shorewall (брандмауер на базі Linux / iptables) підтримує використання декількох підключень ISP і балансування навантаження між тоді, ви можете перевірити це. Shorewall порівняно легко налаштовується порівняно зі створенням голих правил iptables.

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