Как настроить один интернет на аплоад-only, второй интернет на download-only? Всем привет!
Суть вот в чём, есть проводной ADSL интернет с ужасной скоростью аплоад и норм скоростью на доунлоад. Есть другой интернет с хорошей скоростью на аплоад, но там лимит трафика (4g). Как сделать так, чтобы по одному интернету шёл только download, а когда что-то выгружаю в сеть - использовался другой интернет (4g)?
Платформа Linux

21 Авг 2019 в 06:45
263 +1
0
Ответы
1

Для настройки такого сценария на платформе Linux можно использовать утилиту iptables для настройки правил маршрутизации трафика. Вот пример того, как это можно сделать:

Создайте две таблицы маршрутизации для каждого интернета:sudo ip rule add fwmark 1 table 100
sudo ip route add default via <адрес_шлюза_для_интернета_с_норм_аплоад> table 100
sudo ip rule add fwmark 2 table 200
sudo ip route add default via <адрес_шлюза_для_интернета_с_хор_аплоад> table 200Настройте правила iptables для маркировки пакетов в зависимости от направления трафика:sudo iptables -t mangle -A OUTPUT -d <IP_адрес_сервера_загрузки> -j MARK --set-mark 1Настройте маршрутизацию пакетов:sudo ip route add <IP_адрес_сервера_загрузки> via <адрес_шлюза_для_интернета_с_хор_аплоад>Настройте правила маршрутизации для обработки пакетов с маркировкой:sudo ip rule add fwmark 1 priority 100
sudo ip rule add fwmark 2 priority 200

После выполнения этих действий, весь исходящий трафик к серверу загрузки будет направляться через интернет с хорошей скоростью на аплоад, в то время как остальной трафик будет идти через интернет с хорошей скоростью на download.

20 Апр 2024 в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир