привет, нужно помощ!
есть небольшой офис, есть сервак на linux, и сервак win2003 на котором крутится веб сайт,
когда этот небольшой офис начинает качать ресурс с нета, то с мира к сайту достучаться почти невозможно!!!
можно ли как то выделить канал для сайта? и что бы офис тянул себе информацию не в ущерб сайту?
заранее благодарен за вашу помощ...
>привет, нужно помощ!
>есть небольшой офис, есть сервак на linux, и сервак win2003 на котором
>крутится веб сайт,
>когда этот небольшой офис начинает качать ресурс с нета, то с мира
>к сайту достучаться почти невозможно!!!шлюз - винда или линукс?
>можно ли как то выделить канал для сайта? и что бы офис
>тянул себе информацию не в ущерб сайту?можно - если шлюз на линуксе.
шлюз линукс
>шлюз линукс
traffic shaping нужен очевидно.
Скорее всего у вас ADSL подключение....
да adsl
>да adslhtb или cbq помогут....
>>да adsl
>
>htb или cbq помогут....
а , и как оно работает? что это
если твои юзеры ходят через squid, то настрой delay pool и в нем укажи какую часть канала отдаешь проксе.
я вот так попробывал, отделил для сервака (win ser 2003 где крутятся сайт)канал
и для остальных все оставшейся
канал 128delay_pools 2
delay_class 1 1
delay_class 2 2
acl office 192.168.0.1-192.168.0.254
acl webser 192.168.0.12
delay_access 1 allow office
delay_access 1 deny local net
delay_access 2 allow webser
delay_access 2 deny localnet
delay_parameters 1 9000/14400 (что то тут непонятно с цыфрами)
delay_parameters 2 33600/33600 16800/33600
но что та непашит незнаю где я ошибся?
какую скорость для веб-сервака лучше поставить???
будем считать что твой канал 56кбит/сек, то есть примерно 7кбайт в сек,сделай так
delay_pools 1
delay_class 1 2
acl office 192.168.0.1-192.168.0.254
delay_access 1 allow office
delay_access 1 deny all
delay_parameters 1 5000/5000 2000/4000
то есть всему сквиду дали канал в 5000 байт (всего канал 7000 байт), юзерам дали ведра по 4000 байт и струю в него 2000 байт , то есть объекты размером до 4000 байт будут утягиваться на макс скорости - 5000 байт/сек, если объект больше 4000 байт - будет сосаться на скорости 2000 байт/сек
оставшиеся 2000 байт от канала оставили на другие нужды , на другие протоколы и в том числе на твой web сервер.
а нечего если мой webserver(192.168.0.12) поппадает в этот пул адрессов
acl office src 192.168.0.1-192.168.0.254
а вот такой вопрос, можно чтобы для моего веб сервера только выделить определенный канал, а офису все остальное?!
большое спасибо!!! щас попробую
твой web имеет локальный ip, а значит снаружи ты его мапишь в локаль правилами фаервол и твой сквид тут мимо кассы для вэба !
то есть под эти правила он не попадат?
я немного новичок в этом деле, поэтому путаюсь в цифрах
подскажи пожалуйста, если я зделаю так
канал 128кбит/сек
delay_pools 1
delay_class 1 2
acl office 192.168.0.1-192.168.0.254
delay_access 1 allow office
delay_access 1 deny localnet
delay_parameters 1 15000/15000 6000/12000хватит?!
я так понял что веб-серверу будет весь оставшийся канал выделяться???
посибо...
>я немного новичок в этом деле, поэтому путаюсь в цифрах
>подскажи пожалуйста, если я зделаю так
>канал 128кбит/сек
>delay_pools 1
>delay_class 1 2
>acl office 192.168.0.1-192.168.0.254
>delay_access 1 allow office
>delay_access 1 deny localnet
>delay_parameters 1 15000/15000 6000/12000
>
>хватит?!
>я так понял что веб-серверу будет весь оставшийся канал выделяться???
>посибо...
малолость путаешь понятия кбиты и байты !
128кбит = 128 * 1024 = 131072 бит = 131072 / 8(бит) = 16384 БАЙТ ! - это толщина твоего канала в целом в байтах ! в твоем примере 16384-15000=1384 , то есть 1384 байт/сек ты отдал под все остальные протоколы - smtp,pop,ftp,web_сервер и др , имхо явно маловато ! сделай так:
delay_parameters 1 10000/10000 5000/10000
то есть 6000 байт/сек отдаем на дру протоколы системы .
впрочем ты хозяин и решать тебе.