Покажи Публикации - saturn_vk
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 ... 13 14 [15]
211  Linux секция за начинаещи / Настройка на програми / Някой използвал ли е пакета iproute2? -: Apr 29, 2003, 15:39
аз съм пуснал всички тези неща, че и още!
Та да те питам, ти си единствения linux в мрежата. Сваляш ли неща с този компютър, или само го използваш за Masquerade? Щото аз използвам единия linux за Masquerade server и свалям с него.
Ще мога ли да те помоля да ми изпратиш по icq, irc, email или да ги post-неш тука твоите скриптове за cbq, firewall, masquerade, cbq.init и прочее и всичко друго свързано с networka ако можеш, щото ако не мога да направя свои скриптове като хората, поне да използвам някои които със сигурност бачкат.
212  Linux секция за начинаещи / Настройка на програми / Някой използвал ли е пакета iproute2? -: Apr 29, 2003, 11:38
какво ли не съм пуснал в ядрото за QoS(чети: всичко!'<img'>. То толкова пъти трябваще да го рекомпилирам, че накрая пуснах всичко което може да се пусне за да не забравя нещо. '<img'>.

междо другото, пробвах още по два начина да въведа ред, е пак не стана. ето го първия:

Примерен код

tc qdisc add dev eth1 root handle 1: htb default 12
tc class add dev eth1 parent 1: classid 1:1 htb rate 30kbps ceil 30kbps burst 2k
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 20kbps ceil 30kbps burst 2k
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 15kbps ceil 30kbps burst 2k
tc class add dev eth1 parent 1:1 classid 1:12 htb rate 4kbps ceil 15kbps burst 2k
tc class add dev eth1 parent 1:1 classid 1:13 htb rate 8kbps ceil 30kbps burst 2k

tc filter add dev eth1 parent 1: protocol ip prio 3 handle 1 fw classid 1:10
tc filter add dev eth1 parent 1: protocol ip prio 3 handle 2 fw classid 1:11
tc filter add dev eth1 parent 1: protocol ip prio 3 handle 3 fw classid 1:12
tc filter add dev eth1 parent 1: protocol ip prio 3 handle 4 fw classid 1:13

iptables -A PREROUTING -t mangle -s 192.168.0.1 -j MARK --set-mark 1
iptables -A PREROUTING -t mangle -s 192.168.0.2 -j MARK --set-mark 2
iptables -A PREROUTING -t mangle -s 192.168.0.6 -j MARK --set-mark 3
iptables -A PREROUTING -t mangle -s 192.168.0.7 -j MARK --set-mark 4

iptables -A FORWARD -t mangle -s 192.168.0.1 -j MARK --set-mark 1
iptables -A FORWARD -t mangle -s 192.168.0.2 -j MARK --set-mark 2
iptables -A FORWARD -t mangle -s 192.168.0.6 -j MARK --set-mark 3
iptables -A FORWARD -t mangle -s 192.168.0.7 -j MARK --set-mark 4

iptables -A OUTPUT -t mangle -s 192.168.0.1 -j MARK --set-mark 1
iptables -A OUTPUT -t mangle -s 192.168.0.2 -j MARK --set-mark 2
iptables -A OUTPUT -t mangle -s 192.168.0.6 -j MARK --set-mark 3
iptables -A OUTPUT -t mangle -s 192.168.0.7 -j MARK --set-mark 4


iptables -A POSTROUTING -t mangle -s 192.168.0.1 -j MARK --set-mark 1
iptables -A POSTROUTING -t mangle -s 192.168.0.2 -j MARK --set-mark 2
iptables -A POSTROUTING -t mangle -s 192.168.0.6 -j MARK --set-mark 3
iptables -A POSTROUTING -t mangle -s 192.168.0.7 -j MARK --set-mark 4

iptables -A INPUT -t mangle -s 192.168.0.1 -j MARK --set-mark 1
iptables -A INPUT -t mangle -s 192.168.0.2 -j MARK --set-mark 2
iptables -A INPUT -t mangle -s 192.168.0.6 -j MARK --set-mark 3
iptables -A INPUT -t mangle -s 192.168.0.7 -j MARK --set-mark 4

Този отначало наистина мислех че е пробачкал. То се оказа че 192.168.0.6 не е почнал да сваля още '<img'>. Път и както виждаш представа си нямах коя точно част на mangle трябва да маркирам за tc, затова ги маркирах всички

Примерен код

RATE_TOT=250kbit
RATE_U1=120kbit
RATE_U2=100kbit
RATE_U3=50kbit
RATE_U4=80kbit

RATE_U1_C=250kbit
RATE_U2_C=120kbit

RATE_D1=120kbit
RATE_D2=100kbit
RATE_D3=50kbit
RATE_D4=80kbit

RATE_D1_C=250kbit
RATE_D2_C=120kbit

DEV0="eth1"
DEVQ="imq1"

modprobe imq numdevs=1
ifconfig $DEVQ up

tc qdisc del dev $DEV0 root
tc qdisc del dev $DEVQ root
iptables -t mangle -F



iptables -A PREROUTING -s 192.168.0.1  -j MARK --set-mark 1 -t mangle
iptables -A PREROUTING -s 192.168.0.2  -j MARK --set-mark 2 -t mangle
iptables -A PREROUTING -s 192.168.0.6  -j MARK --set-mark 3 -t mangle
iptables -A PREROUTING -s 192.168.0.7  -j MARK --set-mark 4 -t mangle

tc qdisc add dev $DEV0 root handle 1: htb default 0
tc class add dev $DEV0 parent 1: classid 1:1 htb rate $RATE_TOT
tc class add dev $DEV0 parent 1:1 classid 1:10 htb rate $RATE_U1 ceil $RATE_U1_C
tc class add dev $DEV0 parent 1:1 classid 1:20 htb rate $RATE_U2 ceil $RATE_U1_C
tc class add dev $DEV0 parent 1:1 classid 1:30 htb rate $RATE_U3 ceil $RATE_U2_C
tc class add dev $DEV0 parent 1:1 classid 1:40 htb rate $RATE_U4 ceil $RATE_U1_C

tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle 1 fw classid 1:10
tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle 2 fw classid 1:20
tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle 3 fw classid 1:30
tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle 4 fw classid 1:40

iptables -A POSTROUTING -s 192.168.0.1 -j MARK --set-mark 1 -t mangle
iptables -A POSTROUTING -s 192.168.0.2 -j MARK --set-mark 2 -t mangle
iptables -A POSTROUTING -s 192.168.0.6 -j MARK --set-mark 3 -t mangle
iptables -A POSTROUTING -s 192.168.0.7 -j MARK --set-mark 4 -t mangle

iptables -t mangle -A POSTROUTING -d 192.168.0.1 -j IMQ
iptables -t mangle -A POSTROUTING -d 192.168.0.2 -j IMQ
iptables -t mangle -A POSTROUTING -d 192.168.0.6 -j IMQ
iptables -t mangle -A POSTROUTING -d 192.168.0.7 -j IMQ

tc qdisc add dev $DEVQ root handle 1: htb default 0
tc class add dev $DEVQ parent 1: classid 1:1 htb rate $RATE_TOT
tc class add dev $DEVQ parent 1:1 classid 1:10 htb rate $RATE_D1 ceil $RATE_D1_C
tc class add dev $DEVQ parent 1:1 classid 1:20 htb rate $RATE_D2 ceil $RATE_D1_C
tc class add dev $DEVQ parent 1:1 classid 1:30 htb rate $RATE_D3 ceil $RATE_D2_C
tc class add dev $DEVQ parent 1:1 classid 1:40 htb rate $RATE_D4 ceil $RATE_D1_C

tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle 1 fw classid 1:10
tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle 2 fw classid 1:20
tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle 3 fw classid 1:30
tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle 4 fw classid 1:40

тоя го видях тука. Те нали викаха всички че без imq shaperа няма да стане. Е и със него не стана. тия пак си теглят на посоки.

Ти какво си пуснал за да ти работи нормално? Имаш ли изобщо Windows компири в мрежата?
213  Linux секция за начинаещи / Настройка на програми / Някой използвал ли е пакета iproute2? -: Apr 28, 2003, 16:11
в lartc howtoто се казва че не всичко което е много сложно и много малко документирано е много добро, майче го казваха за cbq '<img'>.  Пък ти изглежда използваш не само cbq, но и cbq.init скрипта. Аз използвам HTB, без htb.init скрипта (гледам при възможност да не използвам скиптове които не идват със системата)(път и като пробвах .init скриптовете, ми изплю тон грешки '<img'>).
но по едно време се пробвах със cbq, пак без успех. ето ми cbq скрипта.
Примерен код

tc qdisc add dev eth1 root handle 1:0 cbq bandwidth 256Kbit avpkt 1000 cell 8
tc class add dev eth1 parent 1:0 classid 1:1 cbq bandwidth 256Kbit rate 256Kbit weight 25Kbit prio 8 allot 1514 cell 8 maxburst 10 avpkt 1000 bounded

tc class add dev eth1 parent 1:1 classid 1:10 cbq bandwidth 256Kbit rate 120Kbit weight 12Kbit prio 5 allot 1514 cell 8 maxburst 10 avpkt 1000
tc class add dev eth1 parent 1:1 classid 1:20 cbq bandwidth 256Kbit rate 90Kbit weight 9Kbit prio 5 allot 1514 cell 8 maxburst 10 avpkt 1000
tc class add dev eth1 parent 1:1 classid 1:30 cbq bandwidth 256Kbit rate 80Kbit weight 8Kbit prio 5 allot 1514 cell 8 maxburst 5 avpkt 1000
tc class add dev eth1 parent 1:1 classid 1:40 cbq bandwidth 256Kbit rate 60Kbit weight 6Kbit prio 5 allot 1514 cell 8 maxburst 3 avpkt 1000

tc qdisc add dev eth1 parent 1:10 handle 100: sfq
tc qdisc add dev eth1 parent 1:20 handle 200: sfq
tc qdisc add dev eth1 parent 1:30 handle 300: sfq
tc qdisc add dev eth1 parent 1:40 handle 400: sfq
                                
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.1 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.2 flowid 1:20
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.7 flowid 1:30
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.6 flowid 1:40
                                
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.1 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.2 flowid 1:20
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.7 flowid 1:30
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.6 flowid 1:40
                                
tc qdisc show                  


е и това не пробачка. Не че ми даде грешки, просто Windows цомпютрите пак си помпаха интернет безразборно. И май ако използвам isolated, тези компютри няма да могат да взимат бързина която никой друг не използва, аз аз искам всяка капка бързина да се използва, ако не е разпределена.

но ще си разгърна хоризонта. ако можеш да ми помогнеш със CBQ/HTB със радост ще приема (път и да ти кажа честно, нямам представа тази информация която изписа каде трябва да я ръгна '<img'>).
214  Linux секция за начинаещи / Настройка на програми / Някой използвал ли е пакета iproute2? -: Apr 28, 2003, 12:27
Опитвам се да настроя използването на кабелния модем да бъде малко равно, защото изглежда че Widows компютрите в малката ми мрежа на блока се мъчат да използват възможно най-много бързина, и успяват на туй отгоре! Затова след много търсене из интернета намерих пакета iproute2, който изглежда е стандарт за traffic shaping. След дълго четене на howtos (най-вече lartc.org) реших да използвам HTB QoS за traffic shaping. Ето ми скипта за настойки:
Примерен код

#!/bin/sh                      
tc qdisc add dev eth1 root handle 1: htb default 100
tc class add dev eth1 parent 1: classid 1:1 htb rate 256kbit ceil 256kbit
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 120kbit ceil 256kbit prio 1  #maya
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 90kbit ceil 256kbit prio 0  #sat
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 80kbit ceil 256kbit prio 2  #kapi
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 30kbit ceil 256kbit prio 2  #xp1400
tc class add dev eth1 parent 1:1 classid 1:50 htb rate 80kbit ceil 256kbit burst 2k  
                                
tc qdisc add dev eth1 parent 1:10 handle 100: sfq perturb 10
tc qdisc add dev eth1 parent 1:20 handle 200: sfq perturb 10
tc qdisc add dev eth1 parent 1:30 handle 300: sfq perturb 10
tc qdisc add dev eth1 parent 1:40 handle 400: sfq perturb 10
tc qdisc add dev eth1 parent 1:50 handle 500: sfq perturb 10
                                
U32="tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32"
U33="tc filter add dev eth1 parent 1:0 protocol ip prio 2 u32"
$U32 match ip src 192.168.0.1 flowid 1:10
$U32 match ip src 192.168.0.2 flowid 1:20
$U33 match ip src 192.168.0.7 flowid 1:30
$U33 match ip src 192.168.0.6 flowid 1:40

$U32 match ip dst 192.168.0.1 flowid 1:10
$U32 match ip dst 192.168.0.2 flowid 1:20
$U33 match ip dst 192.168.0.7 flowid 1:30
$U33 match ip dst 192.168.0.6 flowid 1:40
tc qdisc show


както се вижда от скипта, съм се опитал да дам най-много бързина на "maya" и "sat" (те са slackware компютри), като съм дал най-малко бързина на "xp1400" (win2k компютър), който е активен използвач на интернета. Въпреки това, незнам защо но тези правила не се спазват. xp1400 винаги взима възможно най-много бързина, и понякога оставя първите два компютъра въобще без никаква бързина.

Ще може ли някой да ми каже защо това става. И ако ви трябва iptables скрипта ми или настойката на ядрото, моля кажете, и веднага ще ви я покажа.
215  Linux секция за начинаещи / Настройка на програми / яркост в mplayer -: Apr 28, 2003, 12:16
отвори Equalizera, там има специален таб за видео насторйки
216  Linux секция за начинаещи / Настройка на програми / Openoffice.org bgspellcheck -: Apr 24, 2003, 19:25
Някой подкарал ли го е на своята машина. Аз успях да покажа онова abc до Bulgarian, но нито подчертава грешни думи, нито ги преглежда. Иначе направих всичко по readmeто.
217  Linux секция за начинаещи / Настройка на програми / slack 9  i kirilica -: Mar 26, 2003, 21:54
exe, загуби bglinux. сложи това във твоя XF86Config фаил:

    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc101"
    Option "XkbLayout"  "us,bg"
    Option "XkbVariant" ",phonetic"
    Option "XkbOptions" "grp:ctrl_shift_toggle,lv3:win_switch,grp_led:scroll"

това е в Core keyboard's InputDevice section


и сложи това в твоя .profile

export LC_CTYPE=bg_BG

Не забравяй че ще ти трябват cp1251 шрифтове. Ако искаш използвай ttf шрифтовете на Windows. и сложи това във XF86Config фаил

load "freetype"

не забравяй да прибавиш и пътя към директорията с шрифтовете.
218  Linux секция за начинаещи / Настройка на програми / slack 9  i kirilica -: Mar 24, 2003, 22:09
не, виначи използвам telinit 3. странното е че като регенерирах XF86Config файла със програмата xf86config, и сложих обратно абсолютно всички опции като преди, вече можех да сменям в други VT. само дето пак някои клавиши в програми като vi не бачкат като хората (например Page Up и Page Down).
219  Linux секция за начинаещи / Настройка на програми / slack 9  i kirilica -: Mar 24, 2003, 00:27
izglejda X 4.3.0 e donesal mnogo promeni. Kirilicata bajkashe shto gode dobre pri slack 8.1.

sega kogato XkbLayout e slojen na bg, zarejda samo bulgarski, bez nikakuv, angliiski, za razlika ot predi. izglejda sushto che opciata XkbVariant vaobshte ne bachka, shtoto daje pri nastroika phonetic, pak si pisha na bds. Nai-gadnia ot vsichki e fakta, che ne moga da prevklucha na drug VT, ili da smenia rezoluciata (sys ctrl_alt kopchetata).

kak da nastroia XF86Config filea za da mi bachka kirilicata?
Страници: 1 ... 13 14 [15]