Есть такая проблема.Имеется два канала в интернет:
1. Быстрый канал с ограничением по потребляемому трафику (дорогой)
2. Медленный безлимитный (дешевый)Задача простая вроде бы. Надо разделить загрузку каналов таким образом что бы пользователи получали всю информацию не превышающую 500 кб по быстрому каналу а если начинали скачивать файлы превышающие 500 кб то автоматически переключались на медленный канал.
Подскажите с помощью каких средств можно решить данную проблему.
Заранее благодарен.
>[оверквотинг удален]
>2. Медленный безлимитный (дешевый)
>
>Задача простая вроде бы. Надо разделить загрузку каналов таким образом что бы
>пользователи получали всю информацию не превышающую 500 кб по быстрому каналу
>а если начинали скачивать файлы превышающие 500 кб то автоматически переключались
>на медленный канал.
>
>Подскажите с помощью каких средств можно решить данную проблему.
>
>Заранее благодарен.В Вашей постановке задачи решение отсутствует в силу особенностей реализации существующих протоколов передачи данных.
>[оверквотинг удален]
>>пользователи получали всю информацию не превышающую 500 кб по быстрому каналу
>>а если начинали скачивать файлы превышающие 500 кб то автоматически переключались
>>на медленный канал.
>>
>>Подскажите с помощью каких средств можно решить данную проблему.
>>
>>Заранее благодарен.
>
>В Вашей постановке задачи решение отсутствует в силу особенностей реализации существующих протоколов
>передачи данных.Если нельзя решить задачу таким образом то следующий вопрос. Можно ли настроить систему таким образом чтоб по достижении максимального количества трафика (3 Гб) на eth0 система автоматически переключалась на другой канал eth1. А с eth1 больше не работала до сброса счетчика.
>[оверквотинг удален]
>>>
>>>Заранее благодарен.
>>
>>В Вашей постановке задачи решение отсутствует в силу особенностей реализации существующих протоколов
>>передачи данных.
>
>Если нельзя решить задачу таким образом то следующий вопрос. Можно ли настроить
>систему таким образом чтоб по достижении максимального количества трафика (3 Гб)
>на eth0 система автоматически переключалась на другой канал eth1. А с
>eth1 больше не работала до сброса счетчика.можно. где будем ставить счётчик?
>[оверквотинг удален]
>>>
>>>В Вашей постановке задачи решение отсутствует в силу особенностей реализации существующих протоколов
>>>передачи данных.
>>
>>Если нельзя решить задачу таким образом то следующий вопрос. Можно ли настроить
>>систему таким образом чтоб по достижении максимального количества трафика (3 Гб)
>>на eth0 система автоматически переключалась на другой канал eth1. А с
>>eth1 больше не работала до сброса счетчика.
>
>можно. где будем ставить счётчик?Чесно говоря моя квалификация очень не высока и как следствие рассуждения могут показаться примитивными. Но задача стоит реальная и решать ее надо. Предполагаю что надо использовать счетчики iptable для подсчета трафика. Проблема в другом как переключиться на резервный интерфейс.
>[оверквотинг удален]
>>>систему таким образом чтоб по достижении максимального количества трафика (3 Гб)
>>>на eth0 система автоматически переключалась на другой канал eth1. А с
>>>eth1 больше не работала до сброса счетчика.
>>
>>можно. где будем ставить счётчик?
>
>Чесно говоря моя квалификация очень не высока и как следствие рассуждения могут
>показаться примитивными. Но задача стоит реальная и решать ее надо. Предполагаю
>что надо использовать счетчики iptable для подсчета трафика. Проблема в другом
>как переключиться на резервный интерфейс.Созданием-изменением либо правил iptables, либо изменением политики маршрутизации в ip route.
Поищите текст с названием "Linux advanced routing how-to" (он есть на русском) и почитайте.
>[оверквотинг удален]
>2. Медленный безлимитный (дешевый)
>
>Задача простая вроде бы. Надо разделить загрузку каналов таким образом что бы
>пользователи получали всю информацию не превышающую 500 кб по быстрому каналу
>а если начинали скачивать файлы превышающие 500 кб то автоматически переключались
>на медленный канал.
>
>Подскажите с помощью каких средств можно решить данную проблему.
>
>Заранее благодарен.редирек 80 порта на suidq если превышает определнный лимит отправляем на медленный канал