Atunci cand "uita" de conexiuni, uita-te pe linux daca ip-ul
clientului apare in tabela de arp a serverului, si daca ip-ul
serverului apare in tabela de arp a clientului. Ai putea verifica si
tabela arp de pe server daca vezi mac-ul gateway-ului. Ramane de vazut
cum afli de la ISP daca vad ei mac-ul tau :). Spun astea deoarece e
posibil ca traficul de tip arp sa intre in alocarea default, am patit
odata ceva asemanator. Daca asta e problema, incearca sa faci o
alocare pentru ip-urile serverului tau, si filtru cu prioritate cat
mai puna pentru asta (adica cat mai aproape de 0).

On Apr 3, 2005 11:43 AM, Sorin Pop <[EMAIL PROTECTED]> wrote:
> Am scris un script de shaper care foloseste ht pe care nu reusesc nici cum
> sa il fac sa mearga. Shaperul merge, dar la 3-4 minute are timeouturi...
> adica efectiv "uita" de conexiuni. Si nu inteleg de ce.
> Am incercat sa vad daca e o problema hardware, am schibat pe rand
> calculatorul, placile de retea... apoi am trecut la kernel... si nimic
> Exact la fel se comporta (Asta cam pe la 400 de clienti)...
> Care imi puteti da un sfat? Scriptul generat pt 3 clienti il atasez aici:
> 
> Mersi,
> ----CUT----
> 
> #!/bin/bash
> #--DELETE-OLD--#
> /sbin/tc qdisc del dev eth1 root 1>/dev/null 2>&1
> #--BEGIN-ROOT--#
> /sbin/tc qdisc add dev eth1 root handle 1: htb default 10
> /sbin/tc class add dev eth1 parent 1: classid 1:1 htb rate 96Mbit ceil
> 100Mbit quantum 1514
> #--END-ROOT--#
> #----BEGIN-DEFAULT-CLASS----#
> /sbin/tc class add dev eth1 parent 1:1 classid 1:0x10 htb rate 1kbps ceil
> 1kbps quantum 1514
> /sbin/tc qdisc add dev eth1 parent 1:0x10 sfq perturb 10
> #----END-DEFAULT-CLASS----#
> #----BEGIN-ICMP-CLASS----#
> /sbin/tc class add dev eth1 parent 1:1 classid 1:0x11 htb rate 128Kbit
> ceil 128Kbit prio 1 quantum 1514
> /sbin/tc qdisc add dev eth1 parent 1:0x11 sfq perturb 10
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 match ip
> protocol 1 0xff classid 1:0x11
> #----END-ICMP-CLASS----#
> #--BEGIN-O-CHESTIE-NEINTELEASA--#
> /sbin/tc filter add dev eth1 parent 1:0 prio 1 protocol ip u32
> #--END-O-CHESTIE-NEINTELEASA--#
> #--START-FILTERS--#
> /sbin/tc filter add dev eth1 parent 1: prio 1 handle 3: protocol ip u32
> divisor 256
> /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 u32 ht 800::
> match ip src 10.2.0.0/24 hashkey mask 0x000000ff at 12 link 3:
> /sbin/tc filter add dev eth1 parent 1: prio 1 handle 4: protocol ip u32
> divisor 256
> /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 u32 ht 800::
> match ip dst 10.2.0.0/24 hashkey mask 0x000000ff at 16 link 4:
> #--END-FILTERS--#
> #--BEGIN-CLASSES--#
> ##Clasa 0x64 [parinte pentru servicii]##
> /sbin/tc class add dev eth1 parent 1:1 classid 1:0x64 htb rate 384Kbit
> ceil 384Kbit prio 0 quantum 1514
> ###Clientul 0x65 [ssh] y###
> /sbin/tc class add dev eth1 parent 1:0x64 classid 1:0x65 htb rate 128kbit
> ceil 128kbit prio 0 quantum 1514
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 ht 4:1:
> match ip dst 10.2.0.1 match ip dport 22 0xffff flowid 1:0x65
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 ht 4:2:
> match ip dst 10.2.0.2 match ip dport 22 0xffff flowid 1:0x65
> /sbin/tc qdisc add dev eth1 parent 1:0x65 handle 0x65: sfq perturb 10
> ###Clientul 0x66 [dns] y###
> /sbin/tc class add dev eth1 parent 1:0x64 classid 1:0x66 htb rate 256kbit
> ceil 256kbit prio 0 quantum 1514
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 0 u32 ht 4:3:
> match ip dst 10.2.0.3 flowid 1:0x66
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 0 u32 ht 4:4:
> match ip dst 10.2.0.4 flowid 1:0x66
> /sbin/tc qdisc add dev eth1 parent 1:0x66 handle 0x66: sfq perturb 10
> ##Clasa 0xc8 [parinte pentru clienti]##
> /sbin/tc class add dev eth1 parent 1:1 classid 1:0xc8 htb rate 4096Kbit
> ceil 4096Kbit prio 5 quantum 1514
> ###Clientul 0xc9 [X] y###
> /sbin/tc class add dev eth1 parent 1:0xc8 classid 1:0xc9 htb rate 16kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 ht 4:1f:
> match ip dst 10.2.0.31 flowid 1:0xc9
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:1f:
> match ip dst 10.2.0.31 match ip sport 80 0xffff flowid 1:0xc9
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:1f:
> match ip dst 10.2.0.31 match ip sport 443 0xffff flowid 1:0xc9
> /sbin/tc qdisc add dev eth1 parent 1:0xc9 handle 0xc9: sfq perturb 10
> ###Clientul 0xca [Y] y###
> /sbin/tc class add dev eth1 parent 1:0xc8 classid 1:0xca htb rate 8kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 ht 4:69:
> match ip dst 10.2.0.105 flowid 1:0xca
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:69:
> match ip dst 10.2.0.105 match ip sport 80 0xffff flowid 1:0xca
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:69:
> match ip dst 10.2.0.105 match ip sport 443 0xffff flowid 1:0xca
> /sbin/tc qdisc add dev eth1 parent 1:0xca handle 0xca: sfq perturb 10
> ###Clientul 0xcc [Z] y###
> /sbin/tc class add dev eth1 parent 1:0xc8 classid 1:0xcc htb rate 8kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 ht 4:6a:
> match ip dst 10.2.0.106 flowid 1:0xcc
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:6a:
> match ip dst 10.2.0.106 match ip sport 80 0xffff flowid 1:0xcc
> /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 4 u32 ht 4:6a:
> match ip dst 10.2.0.106 match ip sport 443 0xffff flowid 1:0xcc
> /sbin/tc qdisc add dev eth1 parent 1:0xcc handle 0xcc: sfq perturb 10
> ###Clientul ..........
> #--END-CLASSES--#
> 
> #--DELETE-OLD--#
> /sbin/tc qdisc del dev eth0 root 1>/dev/null 2>&1
> #--BEGIN-ROOT--#
> /sbin/tc qdisc add dev eth0 root handle 2: htb default 10
> /sbin/tc class add dev eth0 parent 2: classid 2:1 htb rate 96Mbit ceil
> 100Mbit quantum 1514
> #--END-ROOT--#
> #----BEGIN-DEFAULT-CLASS----#
> /sbin/tc class add dev eth0 parent 2:1 classid 2:0x10 htb rate 1kbps ceil
> 1kbps quantum 1514
> /sbin/tc qdisc add dev eth0 parent 2:0x10 sfq perturb 10
> #----END-DEFAULT-CLASS----#
> #----BEGIN-ICMP-CLASS----#
> /sbin/tc class add dev eth0 parent 2:1 classid 2:0x11 htb rate 128Kbit
> ceil 128Kbit prio 1 quantum 1514
> /sbin/tc qdisc add dev eth0 parent 2:0x11 sfq perturb 10
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 match ip
> protocol 1 0xff classid 2:0x11
> #----END-ICMP-CLASS----#
> #--BEGIN-O-CHESTIE-NEINTELEASA--#
> /sbin/tc filter add dev eth0 parent 2:0 prio 1 protocol ip u32
> #--END-O-CHESTIE-NEINTELEASA--#
> #--START-FILTERS--#
> /sbin/tc filter add dev eth0 parent 2: prio 1 handle 3: protocol ip u32
> divisor 256
> /sbin/tc filter add dev eth0 parent 2: protocol ip prio 1 u32 ht 800::
> match ip src 10.2.0.0/24 hashkey mask 0x000000ff at 12 link 3:
> /sbin/tc filter add dev eth0 parent 2: prio 1 handle 4: protocol ip u32
> divisor 256
> /sbin/tc filter add dev eth0 parent 2: protocol ip prio 1 u32 ht 800::
> match ip dst 10.2.0.0/24 hashkey mask 0x000000ff at 16 link 4:
> #--END-FILTERS--#
> #--BEGIN-CLASSES--#
> ##Clasa 0x64 [parinte pentru servicii]##
> /sbin/tc class add dev eth0 parent 2:1 classid 2:0x64 htb rate 384Kbit
> ceil 384Kbit prio 0 quantum 1514
> ###Clientul 0x65 [ssh] y###
> /sbin/tc class add dev eth0 parent 2:0x64 classid 2:0x65 htb rate 128kbit
> ceil 128kbit prio 0 quantum 1514
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 ht 3:1:
> match ip src 10.2.0.1 match ip sport 22 0xffff flowid 2:0x65
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 ht 3:2:
> match ip src 10.2.0.2 match ip sport 22 0xffff flowid 2:0x65
> /sbin/tc qdisc add dev eth0 parent 2:0x65 handle 0x65: sfq perturb 10
> ###Clientul 0x66 [dns] y###
> /sbin/tc class add dev eth0 parent 2:0x64 classid 2:0x66 htb rate 256kbit
> ceil 256kbit prio 0 quantum 1514
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 0 u32 ht 3:3:
> match ip src 10.2.0.3 flowid 2:0x66
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 0 u32 ht 3:4:
> match ip src 10.2.0.4 flowid 2:0x66
> /sbin/tc qdisc add dev eth0 parent 2:0x66 handle 0x66: sfq perturb 10
> ##Clasa 0xc8 [parinte pentru clienti]##
> /sbin/tc class add dev eth0 parent 2:1 classid 2:0xc8 htb rate 4096Kbit
> ceil 4096Kbit prio 5 quantum 1514
> ###Clientul 0xc9 [X] y###
> /sbin/tc class add dev eth0 parent 2:0xc8 classid 2:0xc9 htb rate 16kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 ht 3:1f:
> match ip src 10.2.0.31 flowid 2:0xc9
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:1f:
> match ip src 10.2.0.31 match ip dport 80 0xffff flowid 2:0xc9
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:1f:
> match ip src 10.2.0.31 match ip dport 443 0xffff flowid 2:0xc9
> /sbin/tc qdisc add dev eth0 parent 2:0xc9 handle 0xc9: sfq perturb 10
> ###Clientul 0xca [Y] y###
> /sbin/tc class add dev eth0 parent 2:0xc8 classid 2:0xca htb rate 8kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 ht 3:69:
> match ip src 10.2.0.105 flowid 2:0xca
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:69:
> match ip src 10.2.0.105 match ip dport 80 0xffff flowid 2:0xca
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:69:
> match ip src 10.2.0.105 match ip dport 443 0xffff flowid 2:0xca
> /sbin/tc qdisc add dev eth0 parent 2:0xca handle 0xca: sfq perturb 10
> ###Clientul 0xcc [Z] y###
> /sbin/tc class add dev eth0 parent 2:0xc8 classid 2:0xcc htb rate 8kbit
> ceil 256kbit prio 5 quantum 1514
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 5 u32 ht 3:6a:
> match ip src 10.2.0.106 flowid 2:0xcc
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:6a:
> match ip src 10.2.0.106 match ip dport 80 0xffff flowid 2:0xcc
> /sbin/tc filter add dev eth0 protocol ip parent 2:0 prio 4 u32 ht 3:6a:
> match ip src 10.2.0.106 match ip dport 443 0xffff flowid 2:0xcc
> /sbin/tc qdisc add dev eth0 parent 2:0xcc handle 0xcc: sfq perturb 10
> ###Clientul ..........
> #--END-CLASSES--#
> 
> ---CUT---
> 
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 


-- 
Bla bla

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui