Výsledky 1 až 17 z 17

Téma: Jak časově rozdělit inet pod Linuxem?

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Member
    Založen
    07.10.2002
    Bydliště
    Vyskytuji se v Brne a okoli.
    Příspěvky
    469
    Vliv
    282

    Standardní Jak časově rozdělit inet pod Linuxem?

    Chci se zeptat jestli nekdo nevi jak rozdelit den treba na dvě pasma,tj. pres den by inetová 2Mb linka davala naší síti třeba 128kB a přes noc 512kB.Prosím kdo stím máte jaké zkušenosti pod Linux systémy,případné AP(WIFI síť) naší sítě bude od Sparklanu.Děkuji.

    PS:V podstatě tosamé na omezování stažených/odeslaných dat bych také uvítal.
    E2160@3420MHz BOX, 4GB RAM 800MHz bez chladiče,256MB Asus 7600GS bez chladiče , Gigabyte DS3L MB , zdroj KME 500W 15cm fan , case Asus Vento A9 , 320GB Barracuda NCQ či co. Vista 32bit a spokojenost za par penez.

  2. #2
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní

    cbq je to co hledas. respektive jeho ovladaci nadstavba cbq.init. skript se da nekde stahnout treba pres freshmeat. da se tam pak definovat casova pasma
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  3. #3
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní

    Citace Původně odeslal Glottis
    cbq je to co hledas. respektive jeho ovladaci nadstavba cbq.init. skript se da nekde stahnout treba pres freshmeat. da se tam pak definovat casova pasma
    jo to je vono, ale konfigurace je trochu slozitejsi

  4. #4
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Neni to moc slozity. Nastavis zaklad primo v tom scriptu - je to tam popsany a zbytek pak v tech souborech, ktery vytvoris do /etc/syconfig/cbq/.

    Priklad:

    soubor "cbq-1101.do inetu"
    Kód:
    DEVICE=eth1,32Kbit,3Kbit
    RATE=32Kbit
    WEIGHT=3Kbit
    ISOLATED=no
    PRIO=8
    LEAF=none
    Tohle nastavi na odchozi provoz maximalni rychlost na 32. Isolated=no tomu rekne, ze se ta rychlost bude poskytovat potomkum. Tohle je vlastne root toho stromu.

    soubor "cbq-3115.pc01"
    Kód:
    DEVICE=eth1,32Kbit,3Kbit
    RATE=12Kbit
    WEIGHT=1Kbit
    PRIO=4
    PARENT=1101
    LEAF=sfq
    QUANTUM=1514
    BOUNDED=no
    MARK=1
    soubor "cbq-3116.pc02"
    Kód:
    DEVICE=eth1,32Kbit,3Kbit
    RATE=12Kbit
    WEIGHT=1Kbit
    PRIO=4
    PARENT=1101
    LEAF=sfq
    QUANTUM=1514
    BOUNDED=yes
    MARK=2
    Tak a tady mame dva potomky. Oba maji rychlost 12. Jenze ten prvni si muze pucit volnou rychlost od rodice a ten druhej ne (omezenej natvrdo= ani kdyz je volno nejede mu to vic) - BOUNDED. Jeste tu de nastavit, jestli ma nepouzitou rychlost vratit rodicovi - default jo.

    MARK je nahrada RULE, paac to je pres NAT = musej se ty pakety oznackovat, jinak nejsem schopnej zjistit, od koho ten paket je, paac maj uz tu verejnou IP.
    nako takhle:
    Kód:
    iptables -t mangle -A PREROUTING -s 192.168.0.32 -i eth0 -j MARK --set-mark 0x1
    Tim si oznacim pakety prichazejici z dany IP jeste pred routovanim a zmenou IP NATem.

    Parametrem TIME se da napsat prave i podminka na cas - od do ... kdy bude pravidlo platit. To znamena, ze si udelam vic souboru pro jeden pc a dam tam ruzny casy, kdy platej a ruzny rychlosti.

    No a podobne i na druhy sitovce smerem do vnitrni site.

    cdq-1000.z inetu
    Kód:
    DEVICE=eth0,10Mbit,1Mbit
    RATE=10Mbit
    WEIGHT=1Mbit
    ISOLATED=no
    PRIO=8
    LEAF=none
    cbq-3015.pc01
    Kód:
    DEVICE=eth0,10Mbit,1Mbit
    RATE=30Kbit
    WEIGHT=3Kbit
    PRIO=4
    PARENT=1000
    LEAF=sfq
    QUANTUM=1514
    BOUNDED=no
    RULE=192.168.0.32
    cbq-3016.pc02
    Kód:
    EVICE=eth0,10Mbit,1Mbit
    RATE=10Kbit
    WEIGHT=1Kbit
    PRIO=4
    PARENT=1000
    LEAF=sfq
    QUANTUM=1514
    BOUNDED=yes
    RULE=192.168.0.33
    Tady ten parametr RULE rika, ze to plati pro pakety posilane NA toto IP. Lze tam dat jeste i port nebo i zdrojovou IP a zdrojovy port. V pripade slozitejsich pravidel, je zase potreba markovat. Je mozny takhle nastavit ruzny rychlosti pro ruzny porty = protokoly (treba dat vetsi rychlost na port 80 = www).

    Edit: jeste naky linky, dalsi najde google

    http://www.tydyt.cz/czfree/index.php?od=sw&sn=cbq
    http://www.linuxzone.cz/index.phtml?ids=4&idc=142

  5. #5
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní

    2jezevec: no pro zacatecnika to musi dobrej zmatek...
    jinak my to mame na domacim serveru taky...
    ale chteli sme aby jel download plnou rychlosti, pokud budu sam na lince, ale kdyz nas bude vic, tak se to bude delit...
    zatim to nejak funguje, ale jeste to asi neni ono
    jesteze to dela soused

  6. #6

    Standardní

    Jezevce, ten priklad, ktery jsi uvedl, bude fungovat tak jak jsi to napsal, nebo tam chybi maskarada? Jestli ano, pls doporuc svuj, urcite to mas vychytane diky moc

  7. #7
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    No, CBQ/HTB nema s maskaradou/NATem moc spolecnyho, ale mas pravdu, ze ja to na tom mam. Proto taky markuju ty odchozi pakety, paac kdyz se zmeni ta IP diky maskarade, tak uz v CBQ/HTB nepoznas od koho sou.

    Je to jeden radek do iptables a najdes to tu taky.

    Treba tu http://www.overclocking.cz/4um/viewt...light=iptables

  8. #8

    Standardní CBQ funguje, ale dost divne...

    Zdravicko

    mam funkcni CBQ, po prikazu tc -s class show dev eth1 mi to pekne yhodi vypis vsech trid, kolik jimi proteklo dat apod. Mno ale je tu jedno podstatne ALE. Zjistil jsem ze kdyz nekdo zacne vyuzivat volnou kapacitu delsi dobu - vetsinou nejaky inteligentni download nejakeho hernih dema ci mp3 a nekdo chce jit na net, tak se z te kapacity, ktera slouzi k pujcovani proste vezme jen garantovana rychlost a smytec. Tu garantovanou rychlost porad vyuziva ten kdo stahuje. Ja bych chtel aby se rozlozila napul. Aspon na tu dobu co se mi nacitaji stranky. Garantovane minimum jsem ziskal podelenim konektivity poctem pripojenych PC. Konektivita byla samozdrejme brevedena na Kb/sec.

    Vi si nekdo s timto rady a poradi?

    Diky moc za odpovedi

    Muska zlata
    -= Censored =-

  9. #9
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Testni HTB, rek bych, ze se chova lip. Spravne to na 100% rozdeluje pri konstantnim datovym toku = sosani, na obou(vice) kompech. Trocha problem nastava kdyz jeden sosa a druhej webuje = ten co sosa sebere pasmo a ten co webuje musi dycky cekat na reakci shaperu. Tohle se da celkem vyresit tim, ze nikomu nepovolis linku vyuzit na 100% a nechas nejakou rezervu.

  10. #10

    Standardní

    HTB popravde moc nechapu a prijde mi slozite
    -= Censored =-

  11. #11
    Member
    Založen
    07.10.2002
    Bydliště
    Vyskytuji se v Brne a okoli.
    Příspěvky
    469
    Vliv
    282

    Standardní

    Nekde na foru czfree.net jeho guru Deu popisoval jak delil linku 768kB od Transgasu pro 50-100lidi i s kodem,jenze uz to tam nemuzu najit,ale nekde to tam na me ceka ,Asi taky bude HTB lepsi,ale pokud nekdo vi jak rozkouskovat linku dejme tomu 1Mb na 16,32atd hodte sem prosim cely skriptik.Dikec.

  12. #12

    Standardní

    Snad to tu jeste nekdo precte

    Chci se zeptat na nasledujici situaci - mam router ne se dvema, ale trema sitovkama. Jedna do netu (eth0), jedna do jedne site(eth1) a druha do druhe site (eth2).

    Internet je (zatim) na 128kbps.

    Cili ja bych potreboval urcit eth0 jako parent a eth1 a eth2 jako childy a na nich pak shapovat (rekneme, ze jim to primarne rozdelim na 96 a 32, ale neni to dulezity, dulezity je, aby si v pripade volne linky byly schopne brat konektivitu od parenta) - byl by v tom nejaky problem?

  13. #13
    Senior Member Avatar uživatele globalkiller
    Založen
    14.10.2003
    Bydliště
    Rakovník (60km Praha,30km Kladno, 35km Louny)
    Věk
    41
    Příspěvky
    1 097
    Vliv
    275

    Standardní

    Citace Původně odeslal Aldapo
    Nekde na foru czfree.net jeho guru Deu popisoval jak delil linku 768kB od Transgasu pro 50-100lidi i s kodem,jenze uz to tam nemuzu najit,ale nekde to tam na me ceka ,Asi taky bude HTB lepsi,ale pokud nekdo vi jak rozkouskovat linku dejme tomu 1Mb na 16,32atd hodte sem prosim cely skriptik.Dikec.
    Za ten skriptík bych se taky přimluvil nám by se tu na síti taky hodil
    Main PC: AMD Athlon 2500+@2300MHz,Abit NF7-S,Corsair 2x512MB PC3200 CL2,Barracuda 7200.10 320GB, Barracuda 7200.7+ 160GB,ATI Radeon 9600XT,Yamaha CRW-F1,Lite-On SOHW-812S,Zalman CNPS-7000Cu A,Zalman ZM80C-HP,Zalman ZM47-NB,Sun Microsystems 21\",IntelliMouse Explorer 2.0

  14. #14
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Jinak receno, jde ti o to, aby se eth1 + eth2 delily o prenos.

    Pohledej tusim IMQ - lze pres to sloucit nekolik rozhrani.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  15. #15

    Standardní

    Jezevec: Pokud by toneslo nejak jednoduse, asi bych mohl ty packety markovat a shapovat to na eth0 podle marku...ale to by mi asi pribylo spousta radku do firewallu.

    Btw: Co by se stalo, kdybych v jednom shapingu u CBQ pouzil pro ruzna pravidla vice rozhrani? Muze byt jedno rozhrani parent jineho?


    Jeste me napada jedno reseni - na eth0 budu shapovat pres mark jen pomer mezi eth1 a eth2. A na kazde vnistrni sitovce bych shapoval zvlast a tvrdil bych jim, ze maji kazda k dispozici cele pasmo - ale nevim, jak by to rozchodily...

  16. #16
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Citace Původně odeslal Sansom
    Jezevec: Pokud by toneslo nejak jednoduse, asi bych mohl ty packety markovat a shapovat to na eth0 podle marku...ale to by mi asi pribylo spousta radku do firewallu.
    Shapovat muzes pouze odchozi provoz = moh bys omezit upload, ale ne down o ktery ti jde asi vic.

    Btw: Co by se stalo, kdybych v jednom shapingu u CBQ pouzil pro ruzna pravidla vice rozhrani? Muze byt jedno rozhrani parent jineho?
    Ne, tohle nejde (jestli chapu vocogo), na to je prave to IMQ. Normalne muzes pres CBQ/HTB shapovat vzdy jedno rozhrani. IMQ vytvori vpodstate virtualni rozhrani do kteryho spojis vic fyzickych.


    Jeste me napada jedno reseni - na eth0 budu shapovat pres mark jen pomer mezi eth1 a eth2. A na kazde vnistrni sitovce bych shapoval zvlast a tvrdil bych jim, ze maji kazda k dispozici cele pasmo - ale nevim, jak by to rozchodily...
    Viz vejs, lze omezit pouze UP na danym rozhrani.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  17. #17

    Standardní

    Aaaaa...mas pravdu, Jezevce, konecne mi to docvaklo

    Cili IMQ se asi nevyhnu (i kdyz jsem videl jeste neco na spojovani rozhrani, ale ted to zaboha nemuzu najit) - jsou nejake rozumne stranky o IMQ? Ty co jsem videl predtim uz skoncily s podporou nekdy loni...

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Jak rozdelit 250GB disk
    Založil CODE v sekci fóra Pevné disky a řadiče
    Odpovědí: 24
    Poslední příspěvek: 28.12.2006, 20:59
  2. Jak zformatovat pod FAT32?
    Založil Sherpa v sekci fóra Pevné disky a řadiče
    Odpovědí: 4
    Poslední příspěvek: 27.08.2005, 16:38
  3. jak nakonfiguruju 2 síťovky pod win-xp?
    Založil coolmen800913 v sekci fóra Sítě
    Odpovědí: 14
    Poslední příspěvek: 02.02.2003, 20:03
  4. Jak spolehlivě a co nejjednoušeji přečíst NTFS pod W98 ....
    Založil Jezyn v sekci fóra Ostatní operační systémy
    Odpovědí: 7
    Poslední příspěvek: 17.12.2002, 11:29
  5. Jak nejlépe rozdělit 2 disky?
    Založil greenhorn66 v sekci fóra Pevné disky a řadiče
    Odpovědí: 17
    Poslední příspěvek: 04.12.2002, 21:48

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •