Portál AbcLinuxu, 20. července 2025 10:24


Dotaz: HTB + místní LAN

9.9.2005 04:43 DarkLogic
HTB + místní LAN
Přečteno: 155×
Odpovědět | Admin
Zdravím!

Vím, že už se tu několikrát probíral problém, kdy je na routeru Samba, a tak je dobré rozpoznat místní a internetový provoz a nastavit mu různé rychlosti. K tomu je potřeba vytvořit dvě hlavní třídy (a pak případně podtřídy).

Používam HTB.init a mám funční třídu pro ten netový provoz. Protože jsem ale lama, tak nevím, jak donutit HTB.init, aby pro místní provoz zvolil druhou třídu. Ve FW jsem napsal toto:
$IPTABLES -t mangle -A PREROUTING -p tcp -s 10.0.0.1 -d 10.0.0.0/24 -j MARK --set-mark 5
10.0.0.1 je router

Do adresare s HTB pravidly jsem pak pridal novy soubor eth0-3.root (netova trida ma soubor eth0-2.root)
RATE=1Mbit
CEIL=10Mbit
BURST=15k
MARK=5
Btw. netova trida ma toto:
RATE=512kbit
CEIL=900kbit
BURST=15k
A toto reseni mi proste pro mistni sit nereaguje. Poradi mi prosim nekdo, kde vsude mam chybu? Predem diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.9.2005 08:08 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: HTB + místní LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
ahoj, předpokládám, že internet a lokální síť nejsou obě na ETH0, takže bych začal tam :) pro lokální síť budeš muset vytvořit frontu na odpovídajícím rozhraní :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
9.9.2005 12:04 DarkLogic
Rozbalit Rozbalit vše Re: HTB + místní LAN
Nemas pravdu. ETH0 je mistni sit a pousti net klientum, ETH1 jde do ADSL modemu a to se neshapuje.
9.9.2005 19:18 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Re: HTB + místní LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je potřeba si rozlišit místní provoz a internetový provoz a správně jej značit.

Já to udělal tak že mám třídu eth0-2.root (kde definuju rychlost rozhraní) a dvě podtřídy eth0-2:3 pro místní síť (např. 99Mbit) a eth0-2:4 pro net (např. zbytek to je 1Mbit). Dál si nastavíš priority jak potřebuješ. U mě má ta internetová třída přednost, aby měl net přednost před daty třeba z lokálního ftp.

Pak už stačí vytvořit podtřídy těch třít pro net a pro místní síť a nastavovat co hrdlo ráčí.

Pro rejpaly: netvrdím že je to bez chyby, ale jede to. Možná by to šlo udělat i líp, ale kdo by se s tím hrál :-)
9.9.2005 23:51 DarkLogic
Rozbalit Rozbalit vše Re: HTB + místní LAN
Já to všechno teoreticky chápu, ale nebyl by nějaký konkretní fungující příklad (s HTB.init) abych videl, jak to spravne zapsat...protoze v tom je muj problem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.