Jump to content

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


Recommended Posts

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

Link to post
Share on other sites

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

Link to post
Share on other sites

В 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

Link to post
Share on other sites

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

 

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

 

Спасибо!

Link to post
Share on other sites
У меня вопрос чуть другого плана... Как сделать так, чтобы весь канал справедливо делился на всю сеть?

 

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

 

Спасибо!

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

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

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

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

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...