Подскажите кто сталкивался или знает.
Имеется шлюз с 2 сетевыми картами eth0 192.168.1.7 - смотрит в интернет (на циску которая его раздаёт. К циске подключён ADsL модем в режиме бриджа и втыкнуто всё это дело в 1 свитч), eth1 10.10.7.1 - смотрит в локалку и раздаёт интернет на 2 свитч.
К 1 свичу подключён ПК с адресом 192.168.1.5
Что донастроить в шейпере на 192.168.1.7 чтоб все клиенты 10.10.7.XX могли ходить на адрес 192.168.1.5 без каких либо шейперных ограничений на максимальной скорости локалки, т. е. чтоб шейпер не ограничивал этот трафик.
Заранее благодарен.
P.S. Извините за сумбурное трактование вопроса, я больше читатель чем писатель.
Исключить 1 адрес из шейпера (Как исключить 1 адрес из например wondershaperа)
Модераторы: SLEDopit, Модераторы разделов
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Исключить 1 адрес из шейпера
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
Есть кто-то кто может помочь решить задачу?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Исключить 1 адрес из шейпера
1. о каком «шейпере» речь?
2. вы уверены, что кто-то или что-то специально ограничивает скорость?
2. вы уверены, что кто-то или что-то специально ограничивает скорость?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
Шейпер на основе htb, хочу сделать как рассказано здесь http://habrahabr.ru/blogs/linux/60095/, поделить метровый канал adsl "на всех", но чтоб на адрес 192.168.1.5 "все" ходили на скоростью локалки.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Исключить 1 адрес из шейпера
и какой момент вызывает трудность?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
когда нужно зайти на 192.168.1.5, то скорость на шлюзе, как и полагается, уменьшается шеёпером до максимум 1 метрового канала, а хотелось бы на этот адресс ходить со скоростью 100 мегабитной сети.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Исключить 1 адрес из шейпера
хорошо, уточняю вопрос. что в этой строчке, взятой из указанного вами источника:
или понятно всё, но написанное вами правило всё равно не работает?
тогда покажите, что у вас есть на данный момент.
вам непонятно?QUOTE писал(а):Формат — RULE=[[saddr[prefix]][:port[mask]],][daddr[prefix]][:port[mask]]
или понятно всё, но написанное вами правило всё равно не работает?
тогда покажите, что у вас есть на данный момент.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
Далее, создадим файл eth0-2.full2MBit, для класса включающего в себя весь доступный интернет-канал.
т.к. доступный интернет канал 1 мбит, его и нужно делить, а ходить на адрес 192.168.1.5 нужно со скоростью сети 100 мбит, то не знаю как и какое прописать для этого случая правило.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Исключить 1 адрес из шейпера
RULE=192.168.1.5QUOTE писал(а):Формат — RULE=[[saddr[prefix]][:port[mask]],][daddr[prefix]][:port[mask]]
CEIL=100MbitQUOTE писал(а):в CEIL — максимальная
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
sash-kan спасибо буду пробовать.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Исключить 1 адрес из шейпера
sash-kan Благодаря Вашим рекомендациям, подумал и вот что вышло:
упрощенный вариант для удобства чтения
и возникает вопрос как 95kbps равномерно поделить на всю сеть 10.10.7.0, т. е. разделить не по потокам, а по ip? Получается, что когда кто-то тянет торрент, то забирает весь канал на себя.
упрощенный вариант для удобства чтения
Код: Выделить всё
#корневой класс
/sbin/tc qdisc del dev eth1 root
/sbin/tc qdisc add dev eth1 root handle 1 htb default 30 r2q 6
# локалка
/sbin/tc class add dev eth1 parent 1: classid 1:2 htb rate 100mbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:10 htb rate 97mbit ceil 97mbit
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip src 10.10.7.1/255.255.255.224 classid 1:10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip src 192.168.1.0/255.255.255.0 classid 1:10
# инет
/sbin/tc class add dev eth1 parent 1:2 classid 1:20 htb rate 100kbps ceil 100kbps
# для сети 10.10.7.0
/sbin/tc class add dev eth1 parent 1:20 classid 1:30 htb rate 95kbps ceil 95kbps
/sbin/tc qdisc add dev eth1 parent 1:30 handle 30 sfq perturb 10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 10.10.7.0/255.255.255.224 classid 1:30
# дефлотное
/sbin/tc class add dev eth1 parent 1:2 classid 1:30 htb rate 10kbps ceil 9000kbpsи возникает вопрос как 95kbps равномерно поделить на всю сеть 10.10.7.0, т. е. разделить не по потокам, а по ip? Получается, что когда кто-то тянет торрент, то забирает весь канал на себя.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/