Как настроить один интернет на аплоад-only, второй интернет на download-only? Всем привет! Суть вот в чём, есть проводной ADSL интернет с ужасной скоростью аплоад и норм скоростью на доунлоад. Есть другой интернет с хорошей скоростью на аплоад, но там лимит трафика (4g). Как сделать так, чтобы по одному интернету шёл только download, а когда что-то выгружаю в сеть - использовался другой интернет (4g)? Платформа Linux
Для настройки такого сценария на платформе 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.
Для настройки такого сценария на платформе Linux можно использовать утилиту iptables для настройки правил маршрутизации трафика. Вот пример того, как это можно сделать:
Создайте две таблицы маршрутизации для каждого интернета:sudo ip rule add fwmark 1 table 100sudo 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.