|
Тема
|
Даване на приоритет на трафик за и от...
|
|
Автор |
мeтълДжyмa ((не)познат) |
Публикувано | 12.10.08 16:24 |
|
определена машина.
Здравейте,
нарочил съм 1 комп (К6-II/500) за рутер и вътр. мрежа, състояща се от 3 компа и 1 VoIP адаптер. Искам да накарам рутера да дава приоритет на пакетите за и от VoIP-а (192.168.0.8), защото трафика като удари в тавана и почва да сече. Познанията ми за iptables явно не са достатъчни, за да ми роди главата нещо. Някакви идеи? Но не готови програми, а iptables решения.
Още малко толерантност никога не е излишна
| |
Тема
|
Re: Даване на приоритет на трафик за и от...
[re: мeтълДжyмa]
|
|
Автор |
DrFrancky (Keen on Yelling) |
Публикувано | 12.10.08 17:06 |
|
samo s iptables niama da stane
markiras paketite ot voip adaptera i gi prekarvas prez shapera s po goliam prioritet.
Дишайте лепило - хиляди Linux юзери не могат да грешат !
DrFrancky
| |
Тема
|
Re: Даване на приоритет на трафик за и от...
[re: DrFrancky]
|
|
Автор |
мeтълДжyмa ((не)познат) |
Публикувано | 15.10.08 10:42 |
|
Ок, очаквах нещо такова (и като решение и като начин на отговор). Както и да е - след двудневно четене (по няколко часа) разбрах що е то шеипър и как се настройва и го подкарах. Дори не е нужно (според мен) да маркирам пакетите, защото това не е PC, на което да работят много програми и да се налага да отделяш определен тип трафик - това си е отделен адаптер и направо си му записах адреса. Зададох му приоритет 1 (исках да е най-високия), но дали не е по-добре да е 2-ка, ако евентуално има някакъв супер важен служебен трафик, който да ползва най-високия приоритет? Също така, има ли смисъл да вдигам ToS-а за минимално забавяне? Ако да, какъв е кода (hex или мнемоника на този ToS), че нещо не го откривам?
Още малко толерантност никога не е излишна
| |
|
стойността за тос-а е 0x10. но няма смисъл да я пипаш, няма да има особен ефект...
приоритета трябва да е 0, не збаравяй, че нещата с приоритета ще работят точно, само ако си описал коректно стойности за входен/изходен канал (или квото шейпваш), и нямаш некласифициран трафик
| |
Тема
|
Re: Даване на приоритет на трафик за и от...
[re: C. Capъeв]
|
|
Автор |
мeтълДжyмa ((не)познат) |
Публикувано | 20.10.08 00:43 |
|
Ок, благодаря, оправих се. Проблема с некласифицирания трафик се решава елементарно, но повече време ми отне да се разберем с това cbq кой интерфейс в коя посока ще ограничава. Доколкото схванах само изходния може да прави това, т.е. в посока даунлоуд - картата към вътрешната мрежа, което не ме устройва - на рутера имам и файлов сървър. Май и това може да се оправи чрез използването на някакъв допълнителен модул IMQ, той създавал някакъв виртуален интерфейс imq, чрез който се осъществява ограничението по входен интерфейс. Правилно ли съм разбрал? Да дълбая ли в тази посока? ToS-а не съмго пипал, а за приоритет 0 не го схванах. В readme-то на cbq-то пише от 1 до 8? Как така 0? И още едно въпросче . Задаването на приоритет решава проблема само в посока ъплоуд. Даването на приоритет на влизащите пакети ще реши проблема ако тясното място е рутера ми, но не е, а доставчика ми не дава приоритет на VoIP пакетите. Не ми остава друго освен да огранича входната скорост, за да няма загуба на пакети, повторно препредаване (но вече безвъзвратно закъснели). Направих го опитно и работи, но сега трябва да го направя като хората. И тук идва въпросчето. Всъщност, май ми хрумна друг подход, но така и така съм почнал да питам, та да карам докрай. Ако не за сега, то за друг път може да ми потрябва. Имам 4 класа за 4 нива на приоритет. Ограничаване на скоростта в тях не мога да правя (не че не мога, а не ме устройва) тъй като са първични и работят паралелно, скоростите им се сумират и общо не трябва да надвишават тази от доставчика ми, което означава, че никой от класовете не може да ползва максималната скорост. Вариант 1. Ако им сложа една шапка (родителски клас), през която да минават всичките той няма ли да им изравни приоритета (дори и да не го задам има стойност по дифолт - 5). Вариант 2. Тука въпрос няма - правя пети първичен клас през, който да минава целия входящ трафик и премахвам маркировката за входящите пакети. Ако не използвам IMQ, за да ограничавам по вход, не може ли да ограничавам по изход, но същевременно да изключа трафика от рутера, например така: RULE=192.168.0.0/24 except 192.168.0.1, ?
Още малко толерантност никога не е излишна Редактирано от мeтълДжyмa на 20.10.08 01:28.
| |
Тема
|
Re: Даване на приоритет на трафик за и от...
[re: мeтълДжyмa]
|
|
Автор |
Goose () |
Публикувано | 20.10.08 07:51 |
|
Приеми като основно правило, че никога не шейпиш входящ трафик. Направиш ли го просто задръстваш изходящия на предишния интерфейс и не постигаш нищо особено по приоритизиране на трафика.
| |
Тема
|
Re: Даване на приоритет на трафик за и от...
[re: Goose]
|
|
Автор |
мeтълДжyмa ((не)познат) |
Публикувано | 20.10.08 09:43 |
|
Ок, мерси. Полезно инфо.
Още малко толерантност никога не е излишна
| |
|
|
|
|