Автор Тема: Помощ за шейпър  (Прочетена 8043 пъти)

rutera

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Помощ за шейпър
« Отговор #15 -: Sep 09, 2007, 12:20 »
тази грешка ми дава като тръгна да изпалнявам скрипта даден от   shadowx    
Примерен код
./shh
[*] Tarifa 256kbps
/usr/bin/wc: /tmp/client.trafia1: No such file or directory
./shh: line 20: [: 1: unary operator expected


може ли да  ми помогнете мерси
Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Помощ за шейпър
« Отговор #16 -: Sep 09, 2007, 12:51 »
Нямаш файл-а който е описан в скрипта по специално нямаш файла /tmp/client.trafia1

Той ти е описал как трябва да изглежда този файл.
Ако искаш за да го имаш празен touch /tmp/client.trafia1
Като цяло това са ти клиентите който ще бъдат на едната тарифа а има и друг файл който ще бъде на другата тарифа.
Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #17 -: Sep 14, 2007, 13:12 »
Цитат (shadowx @ Сеп. 06 2007,11:23)
Ето ти примерен скрипт който изчита ИП-тата от 2 различни файла (всеки с описани ИП-та на различни скорости...).

Малко грозно написано , но върши работа....

При мен се зареди без грешки ,но не тръгна. '<img'>Смених само:
Примерен код

file1=/tmp/client.trafia1  ## Tarifa 1
file2=/tmp/client.trafia2  ## Tarifa 2
ieth="eth1"                  # In Interface
oeth1="eth0.73"           # Out interface



За in сложих eth0 ,а за out сложих eth1.Смених разположението на файловете ,но това няма значение според мен.Щом са описани в скрипта.Възможно ли е да нямам Qos.

Linux 2.6.18-5-686 2007 i686 GNU/Linux
Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #18 -: Sep 17, 2007, 15:22 »
Сега възникна друг проблем. '<img'>
Примерен код

sh shape
[*] Tarifa 128kbps
 , rate = 128Kbit8.2.200
shape: line 30: /sbin/tc: No such file or directory
shape: line 31: /sbin/tc: No such file or directory
shape: line 32: /sbin/tc: No such file or directory
shape: line 34: /sbin/tc: No such file or directory
shape: line 35: /sbin/tc: No such file or directory
shape: line 36: /sbin/tc: No such file or directory
[*] Tarifa 256kbps
 , rate = 256Kbit8.2.202
shape: line 58: /sbin/tc: No such file or directory
shape: line 59: /sbin/tc: No such file or directory
shape: line 60: /sbin/tc: No such file or directory
shape: line 62: /sbin/tc: No such file or directory
shape: line 63: /sbin/tc: No such file or directory
shape: line 64: /sbin/tc: No such file or directory


Трябва ли да инсталирам някой пакет още или е от другаде проблема?



Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Помощ за шейпър
« Отговор #19 -: Sep 17, 2007, 15:37 »
Примерен код
apt-get install iproute
ако го имаш виж къде стои и го промени на този ред
tc="/sbin/tc"



Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #20 -: Sep 17, 2007, 15:45 »
Нещо друго се случва.:)
Примерен код

sh shape
[*] Tarifa 128kbps
 , rate = 128Kbit8.2.200
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
"?at is "
Usage: ... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]
               [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]
               [ ht HTID ] [ hashkey HASHKEY_SPEC ]
               [ sample SAMPLE ]
or         u32 divisor DIVISOR

Where: SELECTOR := SAMPLE SAMPLE ...
       SAMPLE := { ip | ip6 | udp | tcp | icmp | u{32|16|8} | mark } SAMPLE_ARGS [divisor DIVISOR]
       FILTERID := X:Y:Z
What is "bound$"?
Usage: ... cbq bandwidth BPS rate BPS maxburst PKTS [ avpkt BYTES ]
               [ minburst PKTS ] [ bounded ] [ isolated ]
               [ allot BYTES ] [ mpu BYTES ] [ weight RATE ]
               [ prio NUMBER ] [ cell BYTES ] [ ewma LOG ]
               [ estimator INTERVAL TIME_CONSTANT ]
               [ split CLASSID ] [ defmap MASK/CHANGE ]
Cannot find device "eth0.73"
"?at is "
Usage: ... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]
               [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]
               [ ht HTID ] [ hashkey HASHKEY_SPEC ]
               [ sample SAMPLE ]
or         u32 divisor DIVISOR

Where: SELECTOR := SAMPLE SAMPLE ...
       SAMPLE := { ip | ip6 | udp | tcp | icmp | u{32|16|8} | mark } SAMPLE_ARGS [divisor DIVISOR]
       FILTERID := X:Y:Z
[*] Tarifa 256kbps
 , rate = 256Kbit8.2.202
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
"?at is "
Usage: ... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]
               [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]
               [ ht HTID ] [ hashkey HASHKEY_SPEC ]
               [ sample SAMPLE ]
or         u32 divisor DIVISOR

Where: SELECTOR := SAMPLE SAMPLE ...
       SAMPLE := { ip | ip6 | udp | tcp | icmp | u{32|16|8} | mark } SAMPLE_ARGS [divisor DIVISOR]
       FILTERID := X:Y:Z
What is "bound$"?
Usage: ... cbq bandwidth BPS rate BPS maxburst PKTS [ avpkt BYTES ]
               [ minburst PKTS ] [ bounded ] [ isolated ]
               [ allot BYTES ] [ mpu BYTES ] [ weight RATE ]
               [ prio NUMBER ] [ cell BYTES ] [ ewma LOG ]
               [ estimator INTERVAL TIME_CONSTANT ]
               [ split CLASSID ] [ defmap MASK/CHANGE ]
Cannot find device "eth0.73"
"?at is "
Usage: ... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]
               [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]
               [ ht HTID ] [ hashkey HASHKEY_SPEC ]
               [ sample SAMPLE ]
or         u32 divisor DIVISOR

Where: SELECTOR := SAMPLE SAMPLE ...
       SAMPLE := { ip | ip6 | udp | tcp | icmp | u{32|16|8} | mark } SAMPLE_ARGS [divisor DIVISOR]
       FILTERID := X:Y:Z

Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Помощ за шейпър
« Отговор #21 -: Sep 17, 2007, 16:07 »
Имаш правописни грешки в скрипта, примерно
Цитат

Cannot find device "eth0.73"

Виж как си го копирал, къде има сляти букви и къде излишни ентъри.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Помощ за шейпър
« Отговор #22 -: Sep 17, 2007, 16:12 »
Я дай да погледнем какво казва
Примерен код
modprobe -l
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #23 -: Sep 17, 2007, 16:39 »
Цитат (tolostoi @ Сеп. 17 2007,16:12)
Я дай да погледнем какво казва
Примерен код
modprobe -l

Примерен код

/lib/modules/2.6.18-4-686/kernel/net/sched/sch_gred.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_teql.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/em_meta.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/cls_rsvp.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/cls_fw.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_htb.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_netem.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/cls_basic.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_prio.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/act_gact.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_cbq.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/em_text.ko
/lib/modules/2.6.18-4-686/kernel/net/sched/sch_red.ko
/lib/modules/2.6.18-4-686/kernel/net/wanrouter/wanrouter.ko
/lib/modules/2.6.18-4-686/kernel/net/ax25/ax25.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_westwood.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_cubic.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_diag.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_highspeed.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_veno.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tunnel4.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/multipath_wrandom.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipip.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/xfrm4_mode_transport.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/inet_diag.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_scalable.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ah4.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/xfrm4_mode_tunnel.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_vegas.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/multipath_rr.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/multipath_drr.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_lp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/xfrm4_tunnel.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ip_gre.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_ULOG.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_netbios_ns.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/iptable_mangle.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_ECN.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/arptable_filter.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_dscp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_tftp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_hashlimit.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_queue.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/arpt_mangle.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_amanda.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_ftp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_irc.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_ecn.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_tos.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_iprange.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_pptp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_proto_sctp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_REDIRECT.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_tftp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_LOG.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_ah.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_TTL.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_REJECT.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_TOS.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_SAME.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_netlink.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_tables.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/arp_tables.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_ttl.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_sip.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_conntrack_sip.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/iptable_nat.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_owner.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_snmp_basic.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_NETMAP.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_recent.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/iptable_raw.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_h323.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/iptable_filter.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_addrtype.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ip_nat_pptp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_TCPMSS.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/netfilter/ipt_DSCP.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_htcp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_lc.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_ftp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_lblcr.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_lblc.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_dh.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_sh.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_sed.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_rr.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_nq.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipvs/ip_vs_wrr.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/ipcomp.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/multipath_random.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/esp4.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv4/tcp_hybla.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/l2cap.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/sco.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/cmtp/cmtp.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/bnep/bnep.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/rfcomm/rfcomm.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/bluetooth.ko
/lib/modules/2.6.18-4-686/kernel/net/bluetooth/hidp/hidp.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/ieee80211_crypt.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/ieee80211_crypt_wep.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/softmac/ieee80211softmac.ko
/lib/modules/2.6.18-4-686/kernel/net/ieee80211/ieee80211.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/dccp_ipv6.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/dccp.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/dccp_ipv4.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/ccids/dccp_ccid2.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/ccids/lib/dccp_tfrc_lib.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/ccids/dccp_ccid3.ko
/lib/modules/2.6.18-4-686/kernel/net/dccp/dccp_diag.ko
/lib/modules/2.6.18-4-686/kernel/net/lapb/lapb.ko
/lib/modules/2.6.18-4-686/kernel/net/sunrpc/auth_gss/rpcsec_gss_spkm3.ko
/lib/modules/2.6.18-4-686/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
/lib/modules/2.6.18-4-686/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko
/lib/modules/2.6.18-4-686/kernel/net/sunrpc/sunrpc.ko
/lib/modules/2.6.18-4-686/kernel/net/econet/econet.ko
/lib/modules/2.6.18-4-686/kernel/net/llc/llc2.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_dccp.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_statistic.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_NOTRACK.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_CONNMARK.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_physdev.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_esp.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_mac.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_SECMARK.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/nfnetlink.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_string.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_connmark.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_NFQUEUE.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_length.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_helper.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_quota.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_policy.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_MARK.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_limit.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_connbytes.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_tcpudp.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_comment.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_mark.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/nfnetlink_queue.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_realm.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_multiport.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_sctp.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/nfnetlink_log.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_pkttype.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_state.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_conntrack.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/x_tables.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_tcpmss.ko
/lib/modules/2.6.18-4-686/kernel/net/netfilter/xt_CLASSIFY.ko
/lib/modules/2.6.18-4-686/kernel/net/ipx/ipx.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/xfrm6_mode_tunnel.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/tunnel6.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/xfrm6_tunnel.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/ipcomp6.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/ipv6.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6_queue.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_owner.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_HL.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_dst.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_frag.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_rt.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_REJECT.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6table_raw.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6_tables.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_LOG.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_hbh.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_hl.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_eui64.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6t_ah.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6table_filter.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/netfilter/ip6table_mangle.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/esp6.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/ah6.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/xfrm6_mode_transport.ko
/lib/modules/2.6.18-4-686/kernel/net/ipv6/ip6_tunnel.ko
/lib/modules/2.6.18-4-686/kernel/net/appletalk/appletalk.ko
/lib/modules/2.6.18-4-686/kernel/net/rose/rose.ko
/lib/modules/2.6.18-4-686/kernel/net/xfrm/xfrm_user.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/bridge.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_mark.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_limit.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_ulog.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_snat.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_redirect.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_ip.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_dnat.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_arpreply.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_arp.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_pkttype.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebtable_filter.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_mark_m.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_vlan.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_stp.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_among.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_log.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebtable_nat.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebtable_broute.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebt_802_3.ko
/lib/modules/2.6.18-4-686/kernel/net/bridge/netfilter/ebtables.ko
/lib/modules/2.6.18-4-686/kernel/net/core/pktgen.ko
/lib/modules/2.6.18-4-686/kernel/net/irda/irda.ko
/lib/modules/2.6.18-4-686/kernel/net/irda/irnet/irnet.ko
/lib/modules/2.6.18-4-686/kernel/net/irda/ircomm/ircomm.ko
/lib/modules/2.6.18-4-686/kernel/net/irda/ircomm/ircomm-tty.ko
/lib/modules/2.6.18-4-686/kernel/net/irda/irlan/irlan.ko
/lib/modules/2.6.18-4-686/kernel/net/8021q/8021q.ko
/lib/modules/2.6.18-4-686/kernel/net/tipc/tipc.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k6.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/gx-suspmod.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/p4-clockmod.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/longhaul.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/cpufreq-nforce2.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k7.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/longrun.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-lib.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k8.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-ich.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpu/mcheck/non-fatal.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/microcode.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/scx200.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/msr.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/cpuid.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/kernel/apm.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/crypto/aes-i586.ko
/lib/modules/2.6.18-4-686/kernel/arch/i386/oprofile/oprofile.ko


Има още ,но немога да врътна скрола на путито.Не запаметява всичко нещо.
Активен

shadowx

  • Напреднали
  • *****
  • Публикации: 99
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #24 -: Sep 18, 2007, 09:22 »
В скрипта съм пропуснал да създам руут класа , добави тези редове преди цикъла:
Примерен код

$tc filter  del dev $ieth parent 1:0 protocol ip prio 100 u32
$tc qdisc  del dev $ieth parent $classid
$tc class  del dev $ieth parent 1:1 classid $classid

 А да и провери дали 'tc' е кадето скрипта го търси "в случея в /sbin/tc"
Активен

There he goes. One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #25 -: Sep 18, 2007, 12:54 »
Примерен код

#!/bin/bash
# shape script
# GPLv2

p="p"
tc="/sbin/tc"
wc="/usr/bin/wc"
file1=/tmp/client.trafia1  ## Tarifa 1
file2=/tmp/client.trafia2  ## Tarifa 2
ieth="eth1"                  # In Interface
oeth1="eth0.73"           # Out interface
kbit="Kbit"
$tc filter  del dev $ieth parent 1:0 protocol ip prio 100 u32
$tc qdisc  del dev $ieth parent $classid
$tc class  del dev $ieth parent 1:1 classid $classid

## Tarifa 1
echo -e "[*] Tarifa 256kbps"

n="1"
last=`$wc -l $file1|awk '{print $1}'`

while [ $n -le $last ]
   do {

np=$n$p
classid="1:$(( 9000+$n ))"
uip=`sed -n $np $file1`
speed=256                ## Client Speed
rate="$speed$kbit"
## ednata posoka...
   echo -e "[*] user = $uip , rate = $rate"
   $tc class add dev $ieth parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
   $tc qdisc add dev $ieth parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
   $tc filter add dev $ieth parent 1:0 protocol ip prio 100 u32 match ip dst $uip flowid $classid
## drugata poskoka....
   $tc class add dev $oeth1 parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit  prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bound$
   $tc qdisc add dev $oeth1 parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
   $tc filter add dev $oeth1 parent 1:0 protocol ip prio 100 u32 match ip src $uip flowid $classid

       }
   let "n=$n + 1" # Going to next line...
done
## Tarifa 2
echo -e "[*] Tarifa 512kbps"
sleep 2

n="1"
last=`$wc -l $file2|awk '{print $1}'`
while [ $n -le $last ]
   do {

np=$n$p
classid="1:$(( 9900+$n ))"
uip=`sed -n $np $file2`
speed=2048              ## Client Speed
rate="$speed$kbit"

## ednata posoka
   echo -e "[*] user = $uip , rate = $rate"
   $tc class add dev $ieth parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
   $tc qdisc add dev $ieth parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
   $tc filter add dev $ieth parent 1:0 protocol ip prio 100 u32 match ip dst $uip flowid $classid
## drugata posoka
   $tc class add dev $oeth1 parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit  prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bound$
   $tc qdisc add dev $oeth1 parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
   $tc filter add dev $oeth1 parent 1:0 protocol ip prio 100 u32 match ip src $uip flowid $classid

       }
   let "n=$n + 1" # Going to next line...
 done

exit 1;
## EOF

Това трябва да изглежда с леката корекция по-доло.Ако бъркам нещо поправи ме.
Примерен код

echo -e "[*] Tarifa 256kbps"
speed=256
echo -e "[*] Tarifa 512kbps"
speed=2048 -> 512
'<img'>
Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #26 -: Oct 01, 2007, 15:28 »
Май има проблем с "tc" и "wc" понеже в папка /sbin/ има само "tc" ,но не и "wc".Изкарва ми и това съобщение.Как да го оправя това "wc" да видя дали проблема е от него?

Примерен код

RTNETLINK answers: Invalid argument
We have an error talking to the kernel
Command line is not complete. Try option "help"
Command line is not complete. Try option "help"

Активен

shadowx

  • Напреднали
  • *****
  • Публикации: 99
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #27 -: Oct 02, 2007, 09:06 »
Ми в скрипт-а wc се ползва за да провери броя редове в файла с ИП-тата,  и така задава стоност , колко пъти да бъде врътнат цикъла .... без него трябва малко да преработиш код-а....
Активен

There he goes. One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #28 -: Oct 02, 2007, 20:37 »
apt-get install iproute няма ли да сложи в /sbin/ tc и wc?Май ще е по лесно да работи с него без да коригирам скрипта.По-горе направих корекцията в скрипта която ми каза да не съм объркал нея нещо?Правилно ли е всичко за root?



Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Помощ за шейпър
« Отговор #29 -: Oct 02, 2007, 22:42 »
Извинявай, но :
1. Опита ли се да разбереш скрипта?
2. Видя ли, че пътищата са ти /sbin/tc и /usr/bin/wc?
3. Ползваш ли командите updatedb, whereis и locate?
4. Провери ли за набити ентери, сляти букви, грешки при редовете?
5. Провери ли интерфейсите ти дали са правилно описани в скрипта?
6. Опита ли се да разбереш htb-то?
7. Опита ли се да разбереш целта на занятието?
8. Какви промени си направил?
9. Къде не ти е ясно?
10. Какво ти е ясно?
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.