Доброе утро всем. Недавно приобрел RB750G, очень нравится и RouterOS! У меня две кабельные модемы, подключенные к дому: 120Мб и 60Мб. Я следовал руководству по настройке балансировки нагрузки PCC с этого сайта () и это отлично работает для P2P-скачиваний, но если скачивать файл, используя FreeDownloadManager или подобное, что открывает несколько подключений к одному серверу, я ограничен использованием только одного из моих подключений… Думаю, это связано со следующим:
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ISP1_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ISP2_conn
Если я правильно понимаю, оно использует мой внутренний IP и IP сервера, и сопоставляет их с конкретным подключением… Я немного подкорректировал этот код и добавил третий линк, и изменил 2/0 и 2/1 на 3/0, 3/1 и 3/2. 0 и 1 идут на WAN1 (120Мб), а 2 идет на WAN2 (60Мб)… Но так как это основано на clientip/serverip, даже если я открываю 6 подключений, они все проходят через одно и то же подключение… Есть ли способ заставить его основываться на IP клиента, IP сервера, порте клиента и порте сервера, или что-то подобное? Чтобы, если я открываю 6 подключений к одному серверу, 2 проходили через 60Мб, а остальные 4 – через 120Мб… что-то вроде round robin, если это возможно… Спасибо.
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ISP1_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ISP2_conn
Если я правильно понимаю, оно использует мой внутренний IP и IP сервера, и сопоставляет их с конкретным подключением… Я немного подкорректировал этот код и добавил третий линк, и изменил 2/0 и 2/1 на 3/0, 3/1 и 3/2. 0 и 1 идут на WAN1 (120Мб), а 2 идет на WAN2 (60Мб)… Но так как это основано на clientip/serverip, даже если я открываю 6 подключений, они все проходят через одно и то же подключение… Есть ли способ заставить его основываться на IP клиента, IP сервера, порте клиента и порте сервера, или что-то подобное? Чтобы, если я открываю 6 подключений к одному серверу, 2 проходили через 60Мб, а остальные 4 – через 120Мб… что-то вроде round robin, если это возможно… Спасибо.
