Перейти к содержимому

Приоритет трафика


telo

Рекомендованные сообщения

Народ стоит серв на линухе! Там инет раздается исходящий канал 512к(входящий 4м - тут проблем нет), народ играет и в игры и просто лазит по инету, в КС играть по инету очень сложно когда прыжки безконца в канале по исходящему направлению, я уже ограничил для каждого исходящий канал, но все равно оно же работает когда идет плотная закачка, а когда рывками то не успевает зарезать и поэтому мешает норм играть другим, так вот как можно сделать приоритизацию, к примеру какойто айпи в инете чтобы всегда впервую очередь обслуживался а все остальное уже там с разными задержками в зависимости от загрузки канала. Если что не так сказал сор, помогите плз кто разбирается.

Ссылка на сообщение
Поделиться на других сайтах

впринципе реально построить цепочку на основе iptables, где будет приоритетизация трафика на основе мангл пакетов, примерно аналогичным способом можно построить балансироваку каналов.

Ссылка на сообщение
Поделиться на других сайтах

В iptables добавить например:

 

*mangle

:PREROUTING ACCEPT [0:0]

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

 

#Game CS

-A FORWARD -j TOS -s IP_CS_severa --set-tos Minimize-Delay

-A FORWARD -j TOS -d IP_CS_severa --set-tos Minimize-Delay

 

#ssh

-A FORWARD -j TOS -p tcp --sport 22 --set-tos Minimize-Delay

-A FORWARD -j TOS -p tcp --dport 22 --set-tos Minimize-Delay

 

#Minimize delay for icmp

-A FORWARD -j TOS -p icmp --set-tos Minimize-Delay

 

COMMIT

 

Потом рулить этим всем например через tc

Ссылка на сообщение
Поделиться на других сайтах

У меня вопрос чуть другого плана... Как сделать так, чтобы весь канал справедливо делился на всю сеть?

 

И второй вопрос. Как с этого общего канала(допустим в 1М) выделить полосу в 128к и давать ее только тем, кому нужно, а другие в эти 128 не попадали?

 

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
У меня вопрос чуть другого плана... Как сделать так, чтобы весь канал справедливо делился на всю сеть?

 

И второй вопрос. Как с этого общего канала(допустим в 1М) выделить полосу в 128к и давать ее только тем, кому нужно, а другие в эти 128 не попадали?

 

Спасибо!

На Mikrotik не сложно, в и-нете много статей по этому поводу

Ссылка на сообщение
Поделиться на других сайтах
И второй вопрос. Как с этого общего канала(допустим в 1М) выделить полосу в 128к и давать ее только тем, кому нужно, а другие в эти 128 не попадали?

Просто - загнать всех остальных в шейпер 896 кбит :)

Ссылка на сообщение
Поделиться на других сайтах
И второй вопрос. Как с этого общего канала(допустим в 1М) выделить полосу в 128к и давать ее только тем, кому нужно, а другие в эти 128 не попадали?

Просто - загнать всех остальных в шейпер 896 кбит :)

Это что, каждого прописывать :-0

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...