|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: lokal |
Дата: 01/05/2006 |
Zdraveite!Imam edin vapros svarzan sas traffic shaping na
vpn potrebiteli.
Imam ruter SW 10.2 i kam nego PoPtop PPTP server +
freeradius + Mysql + PHP (za otorizatsia na paroli i
administratsia)
Potrebitelite se konektvat on Windowski ma6ini kam servera.
Kogato nqkoi se konektne kam servera vednaga mu se
predostavq IP adres razdaden ot radiusa i se vklyu4va
rutirane kam tozi tunel.I potrebitelq ima internet.Za sega
vsi4ko ba4ka no imam edin problem - Vseki koito se logne
to4i s maksimalnata skorost na kanala mi kam internet - i
vaprosa mi e kak da ograni4a skorosta na tezi useri -
download/upload.
Ina4e sas TC mi raboti shapera za download i upload - no na
fizi4eski sa6testvuva6ti interfeisi - eth0 ili eth1,no VPN
polzva virtualni interfeisi - ppp0 , ppp1 ...pppx (zavisi
kolko potrebitelq 6te se zaka4at)
Ta ako moje nqkoi da mi pomogne molq da pi6e!
Mersi predvaritelno!
|
Отговор #1 |
От: Maznislav |
Дата: 01/05/2006 |
Заел си се с хубави неща , а пък не пишеш на кирилица...?
С голям зор достигнах до края :)
ето ти малко неща над които да поразмишляваш
create.ppp.shapers
#!/bin/bash
COUNTER=1
while [ $COUNTER -lt 254 ]; do
echo Shaper for interface ppp$COUNTER
created!
rm -f /etc/sysconfig/htb/ppp$COUNTER
rm -f /etc/sysconfig/htb/ppp$COUNTER-2.root
rm -f
/etc/sysconfig/htb/ppp$COUNTER-2:10.ppp
cp /etc/sysconfig/htb/ppp0
/etc/sysconfig/htb/ppp$COUNTER
cp /etc/sysconfig/htb/ppp0-2.root
/etc/sysconfig/htb/ppp$COUNTER-2.root
cp /etc/sysconfig/htb/ppp0-2:10.ppp
/etc/sysconfig/htb/ppp$COUNTER-2:10.ppp
let COUNTER=COUNTER+1
done
/etc/init.d/htb.init restart
Успех
|
Отговор #2 |
От: lokal |
Дата: 01/05/2006 |
Мерси за бързия отговор.Не разбирам точно скрипта?
Брои и създава ppp$COUNTER-2:10.ppp файл?
Но така както е ,ако някой потребител се логне в машината и
му се вдига ppp2 примерно (като ppp0 ,ppp1 - са други
потребители) и така скрипта му вдига динамично един шейпър
примерно на 128kbp/s.Но ако съшия потребител се дисконектне
или влезе след час и тогава има други потребители ,към него
вече ще се вдигне интерфейс примерно ppp10.Надявам се че ме
разбираш - Аз така го мислех - да направя ограничение - но
проблема е .че не мога да кажа на ПопТоп-а на даден клиент
да му се вдига ppp0 primerno :)
Надявам се да ми отговориш!
Мерси предварително!
|
Отговор #3 |
От: Maznislav |
Дата: 01/05/2006 |
кирилицата е друго нещо ...
Значи има вариант този скрипт да се изпълнява при всяко
вдигане на ppp връзка :)
"
Для того чтобы правила применялись при подключении клиента,
необходимо
создать в директории /etc/ppp/ip-up.d скрипт
shaper.start
#!/bin/bash
/etc/init.d/htb.init restart
а в директории /etc/ppp/ip-down.d скрипт shaper.stop
#!/bin/bash
/etc/init.d/htb.init restart "
ето я и статията по въпроса
http://www.opennet.ru/base/net/pppoe_ga...
:)
Успех
|
Отговор #4 |
От: lokal |
Дата: 01/05/2006 |
Мерси Maznislave:)
Снощи колко се рових в този сайт дето ми го даде но аз
търсих за PPTP :)
Е това ми върши работа,супер си,само да го пробвам сега!
Аиде ще пиша после какво е станало!
|
Отговор #5 |
От: lokal |
Дата: 01/05/2006 |
здрасти!
Пак неще да ограничава!Сложил съм хтб сложил съм всичко -
пак със цялата скорост се дърпа.неще да ограничава!Това съм
го направил:
Копируем этот скрипт в /etc/init.d
Создаем директорию /etc/sysconfig/htb
Создаем там файлы:
ppp0
ppp0-2.root
ppp0-2:10.ppp
тут и прописывается ограничение пропускной способности
для клиентов.
ppp0
DEFAULT=30
R2Q=10
ppp0-2.root
RATE=96Kbit
BURST=9k
ppp0-2:10.ppp
RATE=96Kbit
BURST=9k
LEAF=sfq
RULE=*,192.168.2.0/24
------------------------------------------------
create.ppp.shapers
#!/bin/bash
COUNTER=1
while [ $COUNTER -lt 20 ]; do
echo Shaper for interface ppp$COUNTER
created!
rm -f /etc/sysconfig/htb/ppp$COUNTER
rm -f /etc/sysconfig/htb/ppp$COUNTER-2.root
rm -f
/etc/sysconfig/htb/ppp$COUNTER-2:10.ppp
cp /etc/sysconfig/htb/ppp0
/etc/sysconfig/htb/ppp$COUNTER
cp /etc/sysconfig/htb/ppp0-2.root
/etc/sysconfig/htb/ppp$COUNTER-2.root
cp /etc/sysconfig/htb/ppp0-2:10.ppp
/etc/sysconfig/htb/ppp$COUNTER-2:10.ppp
let COUNTER=COUNTER+1
done
/etc/init.d/htb.init restart
-------------------------
така като е генерира ми конфиг. файловете за работата на
хтб
и като стартирам хтб се стартира успешно,като му дам
статистика или лист - всичко си е нормално.
даже съм казал на хтб да маркира цялата мрежа 192.168.1.0/24
с ограничение 10кбит/с за проба но то си върви без
ограничение - значи не работи!
Според теб от какво може да е?
Имаш ли ICQ?
|
Отговор #6 |
От: Maznislav |
Дата: 01/05/2006 |
122427820 icq
a провери ли дали при всяко съединение се генерира различен
шеипър ?
При първи прочит виждам само долна граница на шеип , но не и
горна :)
RATE
CEIL - таван ..... :)
"RATE = 4k
CEIL = 8k"
Toва заковава IP в рамките на 4 -8 к :)
Пробваи пак и ми драсни на горния номер да видим какво можем
да си помогнем взаимно ( трябва тези дни и аз да пускам
нещо по гореописаната от теб схема )
Успех
|
Отговор #7 |
От: lokal |
Дата: 01/05/2006 |
Пробвах но не се генерира друг шейпър.Даже изобщо не шейпва
трафика.сега пак пробвам тук разни работи.
Писах ти на ай-си-кю но не си онлайн явно!
Аиде пак ще се чуем докато тръгне цялата работа и ще постнем
резултатите!
|
<< Стартиране на програми? (7
) | ограничаване на upload трафик (5
) >>
|
|
|
|
|