Squid i sprawiedliwy podzia

Konfiguracja serwerów, usług, itp.
spikeneo
Posty: 70
Rejestracja: 14 listopada 2007, 14:15

Squid i sprawiedliwy podział pasma

Post autor: spikeneo »

Witam

Jak ustawić konfigurację Squid'a tak aby dane komputerki w sieci ( o stałym IP oczywiście ) miały przesył danych z proxy ustawiony na max'a a reszta komputerków ograniczony do kilku-kilkunastu KB/s.

Pozdrawiam
Marcin
smirnof
Posty: 17
Rejestracja: 06 maja 2007, 19:17

Post autor: smirnof »

Nie lepiej używać np HTB i ustawić każdemu IP transwer gwarantowany i maksymalny
tak samo z uploadem ??




a ja mam takie pytanie a propo Squida

w jaki sposób wyświetlać użytkownikom stronki informacyjne typu przypominanie o płatnościach aby wyskakiwała np 3 razy dziennie albo co 10 wywołanie tak aby można to zmieniać ????

Kod: Zaznacz cały

acl user1 src 192.168.0.2
acl user2 src 192.168.0.3
acl user3 src 192.168.0.4
acl user4 src 192.168.0.5
acl user5 src 192.168.0.6 

nie chciał bym całkiem blokować dostęp do netu userowi 3 i 4 tylko aby stronka wyświetlała sie co jakiś czas.

Kod: Zaznacz cały


http_access allow user1
http_access allow user2
#http_access allow user3
#http_access allow user4
http_access allow user5 

najlepiej aby możliwa była edycja która strona wyświetla sie dla którego użytkownika
można by wtedy przekazywać inne informacje na przykład "wyczyść sobie kompa bo strasznie śmiecisz" albo "przyjdź jutro na browara :P "
spikeneo
Posty: 70
Rejestracja: 14 listopada 2007, 14:15

Post autor: spikeneo »

smirnof pisze:Nie lepiej używać np HTB i ustawić każdemu IP transwer gwarantowany i maksymalny
tak samo z uploadem ??

A jak to ustawić ?
smirnof
Posty: 17
Rejestracja: 06 maja 2007, 19:17

Post autor: smirnof »

jak masz już uruchomione HTB to musisz odszukać w pliku /sbin/htb

Kod: Zaznacz cały

tc class add dev $SIEC parent 1:2 classid 1:105 htb rate 2000kbit ceil 4000kbit quantum 1500
tc class add dev $SIEC parent 1:2 classid 1:106 htb rate 500kbit ceil 1000kbit quantum 1500
tc class add dev $SIEC parent 1:2 classid 1:107 htb rate ${GD}kbit ceil ${MD}kbit quantum 1500
tc class add dev $SIEC parent 1:2 classid 1:108 htb rate ${GD}kbit ceil ${MD}kbit 
gdzie GD to gwarantowany download a MD to maksymalny download
w moim przypadku jest to ip od 0.5 do 0.8


SIEÆ to Lan w moim przypadku eth0



podobnie z uploadem

Kod: Zaznacz cały

tc class add dev $INTERNET parent 1:1 classid 1:105 htb rate 20kbit ceil 50kbit quantum 576
tc class add dev $INTERNET parent 1:1 classid 1:106 htb rate ${GU}kbit ceil ${MU}kbit quantum 576
tc class add dev $INTERNET parent 1:1 classid 1:107 htb rate ${GU}kbit ceil ${MU}kbit quantum 576
tc class add dev $INTERNET parent 1:1 classid 1:108 htb rate ${GU}kbit ceil ${MU}kbit quantum 576 


Internet to w moim przypadku eth1 :)



Czy ktoś mógłby mi podpowiedzieć na moje poprzednie pytanie ?? też zaczynam zabawe z debianem i cały czas mam więcej pytań niż odpowiedzi !!

Pozdrawiam
spikeneo
Posty: 70
Rejestracja: 14 listopada 2007, 14:15

Post autor: spikeneo »

Problem polega na tym, że nie mam HTB, a o ile jestem dobrze poinformowany instalacja tego nie jest łatwa...
smirnof
Posty: 17
Rejestracja: 06 maja 2007, 19:17

Post autor: smirnof »

Hmmm

rozumiem cie doskonale bo sam zaczynam i dalej jestem ciemny
i nie wiem czy bezpośrednio w squidzie będzie taka możliwość



nawet jeżeli by była to nie wiem czy miało by to sens bo i ograniczysz tylko transwer ze stron www - a co z resztą ?? zacznie ktoś ciągnąc p2p i zapcha ci download i co gorsze upload


nie wiem czy masz dużą sieć czy dzielisz to w domu / bloku dla kilku osób.
ja bym jednak pokusił sie o HTB bo wtedy możesz sumarycznie ograniczyć całkowity transwer dla użytkownika.



sam mam wiele pytań co do squida a ostatnio jakoś forumowicze nie są pomocni aby coś podpowiedzieć. Chyba te nasze pytania są zbyt trywialne ;-)
spikeneo
Posty: 70
Rejestracja: 14 listopada 2007, 14:15

Post autor: spikeneo »

Sam nie wiem czy warto dzielić pasmo poprzez Squida wiem jednak, że trzeba użyć do tego Shaperd'a. Jak będe miał chwilke to postaram się to jakoś sprawnie postawić...

Co do HTB to chyba będzie najlepszy pomysł ale jak jednak pomyślę o tym ile to roboty ...
askorka
Posty: 10
Rejestracja: 17 stycznia 2007, 20:55
Lokalizacja: Śląsk

Post autor: askorka »

spikeneo pisze:Sam nie wiem czy warto dzielić pasmo poprzez Squida wiem jednak, że trzeba użyć do tego Shaperd'a. Jak będe miał chwilke to postaram się to jakoś sprawnie postawić...

Co do HTB to chyba będzie najlepszy pomysł ale jak jednak pomyślę o tym ile to roboty ...
Instalacja htb wcale nie jest trudna :)

jak chcesz to mogę Ci dać gotowy skrypt i podpowiedziec jak to zrobic dla SARGE jadro 2.4.34. lub 2.6.17. :) [email protected]
nox
Posty: 25
Rejestracja: 01 marca 2008, 11:46
Lokalizacja: Lublin

Post autor: nox »

a z tym przekierowaniem na strone dla userów. można przeciez napisać skrypt, który bedzie przekierowywał użytkownika na strone np: http://twojadomena/nie_placi.html:XXX gdzie XXX jest portem na któy ma byc przekierowany i ustawienie ilosci powtorzean na godzine.
ODPOWIEDZ