Автор Тема: Как разделить интернет на 2 провайдера  (Прочитано 1624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vedmed

  • Новичок
  • *
  • Сообщений: 1
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Таганрог
Подскажите пожалуйста какие правила написать в iptables, чтобы распределить интернет таким образом: пакеты с адресов 10.х.х.х получал сервер с eth2, а остальные с eth3.
 
Проблема заключается в том, что провайдеры не могут предоставить большую скорость в населённом пункте, но есть возможность подключить интернет от 2-х разных провайдеров. Система Debian - работает как vpn-сервер и интернет-сервер. Все vpn задачи работают по адресам 10,х,х,х.

Оффлайн paxa_amo

  • Начинающий
  • *
  • Сообщений: 30
  • Рейтинг: 2
    • Просмотр профиля
  • Откуда: Миасс
Как разделить интернет на 2 провайдера
« Ответ #1 : 15 сентября 2014, 14:44:10 »
Более подробную схему бы;)

А вообще есть впечатление, что Вам нужен не iptables, а несколько таблиц маршрутизации и ip rule.
На тему управления траффиком, есть очень хороший мануал по пакету утилит iproute2 (в него входят утилиты ip route и ip rule), который КМК должен помочь решить Вашу проблему. Называется LARTC. Русская версия с примерами есть на опеннете.

UPD: Вот http://www.opennet.ru/docs/RUS/LARTC/x348.html

Оффлайн Gib_adm

  • Постоялец
  • ***
  • Сообщений: 123
  • Рейтинг: 2
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Нерезиновая
Как разделить интернет на 2 провайдера
« Ответ #2 : 02 октября 2014, 09:31:08 »
Когда-то была необходимость сделать нечто подобное.
http://giblab.blogspot.ru/2013/01/linux-iptablesiproute2.html

Маркированные пакеты можно закрутить куда угодно.