The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 11:36 
Привет ВСЕМ!!!
Проблема такая. Есть выделеный канал 512/256. Сервером стоит FreeBSD 5.4. Сеть на 14 ip адресов. В сети есть машина для которой нужен канал 128/128. Когда все начинают качать то та машина соответственно не получает свои 128. Как сделать чтоб для этой машины были выделенны ее 128 и другие не могли влезать в эту полосу.
Заранее всем спасибо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • Помогите, Skif, 11:42 , 03-Мрт-06, (1)  
  • Помогите, fvl, 11:43 , 03-Мрт-06, (2)  
    • Помогите, Denjamen, 12:13 , 03-Мрт-06, (3)  
      • Помогите, A Clockwork Orange, 12:34 , 03-Мрт-06, (4)  
        • Помогите, Denjamen, 13:07 , 03-Мрт-06, (5)  
          • Помогите, A Clockwork Orange, 13:10 , 03-Мрт-06, (6)  
            • Помогите, Denjamen, 13:19 , 03-Мрт-06, (7)  
              • Помогите, A Clockwork Orange, 13:33 , 03-Мрт-06, (8)  
                • Помогите, Denjamen, 14:45 , 03-Мрт-06, (9)  
                  • Помогите, A Clockwork Orange, 14:57 , 03-Мрт-06, (10)  
                    • Помогите, Denjamen, 16:14 , 03-Мрт-06, (11)  
                      • Помогите, A Clockwork Orange, 16:39 , 03-Мрт-06, (12)  
                        • Помогите, Denjamen, 19:18 , 04-Мрт-06, (13)  
                        • Помогите, co6aka, 01:09 , 06-Мрт-06, (14)  
                        • Помогите, WarWar, 21:10 , 20-Мрт-06, (15)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Помогите"  
Сообщение от Skif email(ok) on 03-Мрт-06, 11:42 
>Привет ВСЕМ!!!
>Проблема такая. Есть выделеный канал 512/256. Сервером стоит FreeBSD 5.4. Сеть на
>14 ip адресов. В сети есть машина для которой нужен канал
>128/128. Когда все начинают качать то та машина соответственно не получает
>свои 128. Как сделать чтоб для этой машины были выделенны ее
>128 и другие не могли влезать в эту полосу.
>Заранее всем спасибо.


ман ipfw , смотрим pipe, если лень читать ман (даже русский с Opennet), то можно здесь почитать статьи подобного плана

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Помогите"  
Сообщение от fvl email on 03-Мрт-06, 11:43 
>Привет ВСЕМ!!!
>Проблема такая. Есть выделеный канал 512/256. Сервером стоит FreeBSD 5.4. Сеть на
>14 ip адресов. В сети есть машина для которой нужен канал
>128/128. Когда все начинают качать то та машина соответственно не получает
>свои 128. Как сделать чтоб для этой машины были выделенны ее
>128 и другие не могли влезать в эту полосу.
>Заранее всем спасибо.


man pf /altq

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 12:13 
Спасибо большое за советы. Интереснее были бы примеры как это можно сделать. Просто очень срочно нужно. Но торжественно обещаю прочитать все MANы.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Помогите"  
Сообщение от A Clockwork Orange on 03-Мрт-06, 12:34 
http://runetbsd.ru/content/view/18/33/#top4


pass out on fxp0 from any to any queue port ... queue std
pass out on fxp0 from any to any queue port ... queue msc
altq on fxp0 cbq bandwidth 512Kb queue { std, msc}
queue msc bandwidth 100% cbq(default)
queue std bandwidth 128Kb priority 5 cbq(borrow red)

примерно

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 13:07 
А нет возможности осуществить это при помощи IPFW.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Помогите"  
Сообщение от A Clockwork Orange on 03-Мрт-06, 13:10 
приближенно, надо подбирать будет приоритеты. за счет этого полоса будет отбираться
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 13:19 
>приближенно, надо подбирать будет приоритеты. за счет этого полоса будет отбираться

А нет примеров?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Помогите"  
Сообщение от A Clockwork Orange on 03-Мрт-06, 13:33 
где то так.
смысл в том что бы к серверу трафик строко ограничить не больше 128, но при этом ему дать наивысший приоритет по сравнению с трафиком для других машин

# a pipe for all internal networks
        ${fwcmd} pipe  3  config bw 512Kbit/s

        ${fwcmd} queue 20 config weight 100 pipe 3
        ${fwcmd} add queue 20 all from any to server

        ${fwcmd} queue 21 config weight 1 pipe 3
        ${fwcmd} add queue 21 tcp from any to other out


# the pipes for each internal network
        ${fwcmd} pipe  1  config bw 128Kbit/s
        ${fwcmd} add pipe 1 all from any to server out

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 14:45 
что значит сие правило? что то не пойму. как я понял тут до меня идет 512 и от любого до любого 512.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Помогите"  
Сообщение от A Clockwork Orange on 03-Мрт-06, 14:57 
здесь 7 правил
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "Помогите"  
Сообщение от Denjamen email on 03-Мрт-06, 16:14 
>здесь 7 правил


Простите а нельзя поподробнее?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "Помогите"  
Сообщение от A Clockwork Orange on 03-Мрт-06, 16:39 
Создаем трубу шириной весь канал, чтобы в дальнейшем к трубе привязать очерди с разным весом.
        ${fwcmd} pipe  3  config bw 512Kbit/s

Создаем очередь с весом 100 в ранее определенной трубе
        ${fwcmd} queue 20 config weight 100 pipe 3
Определяем правило для пакетов, которые будет попадать в очередь 20
        ${fwcmd} add queue 20 all from any to server


        ${fwcmd} queue 21 config weight 1 pipe 3
        ${fwcmd} add queue 21 tcp from any to other out


Создаем ограничительную трубу для сервере
        ${fwcmd} pipe  1  config bw 128Kbit/s
Правивило определяет пакеты для сервера должны направляться в трубу
        ${fwcmd} add pipe 1 all from any to server out

Весь трафик попадает в трубу 3 пакеты для сервера имеют больший приоритет, обрабатываются в первую очередь.
И при этом трафик на сервер не будет превышать 128

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "Помогите"  
Сообщение от Denjamen email on 04-Мрт-06, 19:18 
>Создаем трубу шириной весь канал, чтобы в дальнейшем к трубе привязать очерди
>с разным весом.
>        ${fwcmd} pipe  3
> config bw 512Kbit/s
>
>Создаем очередь с весом 100 в ранее определенной трубе
>        ${fwcmd} queue 20 config
>weight 100 pipe 3
>Определяем правило для пакетов, которые будет попадать в очередь 20
>        ${fwcmd} add queue 20
>all from any to server
>
>
>        ${fwcmd} queue 21 config
>weight 1 pipe 3
>        ${fwcmd} add queue 21
>tcp from any to other out
>
>
>Создаем ограничительную трубу для сервере
>        ${fwcmd} pipe  1
> config bw 128Kbit/s
>Правивило определяет пакеты для сервера должны направляться в трубу
>        ${fwcmd} add pipe 1
>all from any to server out
>
>Весь трафик попадает в трубу 3 пакеты для сервера имеют больший приоритет,
>обрабатываются в первую очередь.
>И при этом трафик на сервер не будет превышать 128

Спасибо большое за совет. Буду пробывать.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "Помогите"  
Сообщение от co6aka (??) on 06-Мрт-06, 01:09 
1) http://www.dreamcatcher.ru/docs/pf.html
2) http://www.dreamcatcher.ru/docs/pf-faq-part2-rus.html
3) http://www.dreamcatcher.ru/docs/pf_firewallig.html
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

15. "Помогите"  
Сообщение от WarWar on 20-Мрт-06, 21:10 
А как на ipfw впихнуть одну трубу в другую?

Как обеспечить гарантированную полосу?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру