Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 2 sierpnia 2025, 07:20

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 82 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5  Następna
Autor Wiadomość
 Tytuł:
Post: poniedziałek, 2 października 2006, 11:36 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
Cytuj:
Chodzi mi o minimalny przydzial i maksymalny przydzial lacza ktory jest zdefiniowany w pliku config. Jesli osoba ktora nic nie sciaga ale jest aktywna w niceshaper0.6 ma automatycznie przydzilone default low 10kB/s co powoduje ze ten transfer nie bedzie wykozystany przez inna osobe.


ale tylko wtedy jeśli ta osoba będzie wykozystywała te 10kB/s


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 12:21 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
marask chcialbym aby to co piszesz bylo prawda ale obawiam sie ze nie jest. Napisalem na forum niceshapera i oto odpowiedz Mariusza
: [/] [] ()
Szczerze powiedziawszy algorytm podziału w tej wersji to porażka, priorytetem dla rc3 jest wprowadzenie czegoś innego.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 13:22 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
U mnie, jak osoba jest aktywna (widnieje w statach nice) a nie korzysta z netu lub bardzo mało to widnieje przy niej prędkośc ustalona przez overtake, a jak zaczyna ściągać/wysyłąć to max to co jest przy ceil.
Może własnie ten parametr ustala minimum.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 16:17 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
default low 0kB/s ??

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 16:29 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
jak sie tak ustawi to wszyscy maja 0 kB/s niceshaper tak jakby ignoruje plik class


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 20:32 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
aphex pisze:
jak sie tak ustawi to wszyscy maja 0 kB/s niceshaper tak jakby ignoruje plik class


default low 1b/s - i po sprawie, nawet jak masz 253 userów to masz rozdysponowane 253 bity/s :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 20:35 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
probowalem roznych ustawien i najlepiej jest ustawic na 5 kB/s co i tak nie rozwiazuje mojego problemu zamulania.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 20:44 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
Cytuję:
: [/] [] ()
default - definiuje parametry wspólne dla wszystkich klas, które mogą być następnie indywidualnie modyfikowane w pliku class.
{low} - minimalny przydział
{ceil} - maksymalny przydział.
{rate} - stały przydział.


Teoretycznie ustawiając to na 5kB/s dajesz klientowi CIR. Niceshaper będzie się starał dla tych osób przydzielić co najmniej te 5kB/s. Jak mu braknie łacza to chyba i tak przydzieli 5kB/s co może spowodować przytkanie się wszystkiego. Wg mnie ta wartość powinna być jak najmniejsza, żeby nice miał możliwośc manewru. U mnie mam ustawione dla wszystkich 1kB/s i powiem szczerze że działa to wysmienicie. Aczkolwiek, przy większej ilości userów, jeśli to co pisałeś jest prawdą - można w ten sposób zabrać sporo łącza. Potestuję ten 1b/s. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 20:49 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
Ja tez potestuje i pokaze co mi wyjdzie ale to juz jutro :D !!
Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł: help!
Post: środa, 4 października 2006, 03:26 
Offline

Rejestracja: środa, 2 listopada 2005, 00:08
Posty: 69
Lokalizacja: almost Gdańsk
Adi czy mógłbyś napisać ustawienia w pliku class dla neostrady, tzn. mam neo i interfejsy ppp0 i eth0, ip z przedziału 10.0.0.x.

W tej chwili mam tak w class:

: [/] [] ()
# --- Ruch z serwera do LAN
class download eth0 SERWER_TO_LAN
match from localhost srcip 10.0.0.1 dstip 10.0.0.0/8 proto tcp tos 0x8
do-not-shape

class download eth0 Markos
    match dstip 10.0.0.2
    ceil 15kB/s htb-prio 4
class upload ppp0 Markos
    match srcip 10.0.0.2
    ceil 5kB/s htb-prio 4

(pewnie źle)

mam niceshapera0.6rc2 i wszystko zrobiłem krok po kroku, tak jak opisałeś, mimo to nice dalej przycina squida, a i kombinowałem jak "koń pod górę" - poddaje się :roll:

_________________
W LAN-ie wszyscy jesteśmy jedną wielką rodziną.
DSL 4mbit | 12 osób


Na górę
 Wyświetl profil  
 
 Tytuł: Re: help!
Post: środa, 4 października 2006, 07:33 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
MarkosX pisze:
[
# --- Ruch z serwera do LAN
class download eth0 SERWER_TO_LAN
match from localhost srcip 10.0.0.1 dstip 10.0.0.0/8 proto tcp tos 0x8
do-not-shape

class download eth0 Markos
match dstip 10.0.0.2
ceil 15kB/s htb-prio 4
class upload ppp0 Markos
match srcip 10.0.0.2
ceil 5kB/s htb-prio 4


Tutaj dałbym tak:
dstip 10.0.0.0/24 :)

Reszta wygląda nieźle. Co do squid'a to masz tos'y w konfigu? Poza tym squid nie zawsze wszystko trzyma w cache. :) Nie oczekuj że cały ruch nagle pójdzie ze squid'a. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł: nie idzie
Post: środa, 4 października 2006, 14:35 
Offline

Rejestracja: środa, 2 listopada 2005, 00:08
Posty: 69
Lokalizacja: almost Gdańsk
więc "chleb jest ciężki" jak to mówią jednak

tcpdump -nv -i eth0 src port 80 (podczas ściągania pliku 1mb.gts):
: [/] [] ()
13:29:19.077064 IP (tos 0x8, ttl  64, id 2769, offset 0, flags [DF], length: 1500) 217.153.108.10.80 > 10.0.0.2.1922: . 1019341:1020801(1460) ack 324 win 6432
13:29:19.278162 IP (tos 0x8, ttl  64, id 2770, offset 0, flags [DF], length: 1500) 217.153.108.10.80 > 10.0.0.2.1922: . 1020801:1022261(1460) ack 324 win 6432
13:29:19.278210 IP (tos 0x8, ttl  64, id 2771, offset 0, flags [DF], length: 1500) 217.153.108.10.80 > 10.0.0.2.1922: . 1022261:1023721(1460) ack 324 win 6432
13:29:19.278238 IP (tos 0x8, ttl  64, id 2772, offset 0, flags [DF], length: 684) 217.153.108.10.80 > 10.0.0.2.1922: P 1023721:1024365(644) ack 324 win 6432

access.log:
: [/] [] ()
1159964071.454      5 10.0.0.2 TCP_HIT/200 6455 GET http://noc.gts.pl/ - NONE/-
1159964071.745      6 10.0.0.2 TCP_HIT/200 1032 GET http://noc.gts.pl/file.gif -
1159964071.745      6 10.0.0.2 TCP_HIT/200 1552 GET http://noc.gts.pl/ok.gif - N
1159964071.748      3 10.0.0.2 TCP_HIT/200 939 GET http://noc.gts.pl/zip.jpg - N
1159964074.125   2388 10.0.0.2 TCP_HIT/200 32511 GET http://noc.gts.pl/noc.jpg -
1159964123.715  46430 10.0.0.2 TCP_HIT/200 409600 GET http://noc.gts.pl/1mb.gts


squid.conf:
: [/] [] ()
# squid.conf
# Opisy by Adi v 0.5 2005-08-18
# Stworzony przez Generator Konfiguracji Squid'a dla NND by Adi'2005
# Wersja generatora: 0.1 z 2005.09.16
# Data i godzina utworzenia pliku: 2006-10-04 13:57:23
# Kopia poprzedniej konfiguracji (jezeli byla): /etc/squid/squid.conf.bac

# Ustawiamy porty na ktorych pracuje squid (http:3128 lub 8080 icp:3130 8082)
http_port 3128 transparent
icp_port 0

# Ustawienia TOS dla Niceshaper'a
zph_tos_local 8
zph_tos_peer 0
zph_tos_parent off

# Ustawiamy wielkość pamięci Cache (dla 128 MB RAM'u wystarczy 32 MB)
cache_mem 32 MB

# Ustawiamy srednia oczekiwana (14 KB) i maksymalna wielkosc obiektow (2 MB)
# oraz maksymalna wielkosc obiektu w pamieci (16 KB)
store_avg_object_size 14 KB
maximum_object_size 2048 KB
maximum_object_size_in_memory 16 KB

# Jakiego typu bedzie cache, gdzie bedzie cache na dysku
# ile będzie zajmowal miejsca i jaka bedzie struktura katalogow
cache_dir ufs /var/cache/squid 256 16 128

# Gdzie Squid ma zapisywać logi wylaczamy zmieniajac sciezke na none
# np: cache_log none
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
cache_store_log none

# Ile plikow zapasowych do logow
logfile_rotate 7

# Buforujemy logowanie
buffered_logs on

# Ustawiamy komunikaty o bledach na jezyk polski
error_directory /usr/share/squid/errors/Polish

# Logujemy rowniez zapytania ICP
log_icp_queries on

# Poziom logowania
debug_options ALL,1

# Gdzie ma sie znajdowac plik .pid
pid_filename /var/run/squid.pid

# Poziom uzytkownika na ktorym pracuje squid (musi byc zdefiniowany w systemie)
cache_effective_user proxy
cache_effective_group proxy

# Nazwa routera ( nazwa z pliku /etc/HOSTNAME)
visible_hostname stefan

# Serwery DNS dla Squid'a (pobrane z pliku /etc/resolv.conf)
dns_nameservers 194.204.159.1 194.204.152.34  127.0.0.1

# Korekta odswiezania dla Internet Explorera
ie_refresh on

# Tworzymy grupy i ustawiamy ich parametry
# Grupa all - dla wszystkich uzytkownikow i wszystkich sieci
acl all src 0.0.0.0/0.0.0.0

# Grupa localnet - czyli nasza lokalna siec
acl localnet src 10.0.0.0/255.255.255.0

# Grupa dla Squid'a
acl manager proto cache_object

# Grupa dla routera (localhost)
acl localhost src 127.0.0.1/255.255.255.255

# Wylaczamy obsluge FTP przez Squid'a
acl FTP proto FTP
always_direct allow FTP

# Wylaczamy skrypty CGI z obslugi przez Squid'a
acl QUERY urlpath_regex cgi-bin cgi \?
no_cache deny QUERY

# Zaufane porty, na których będzie pracował Squid
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT

# Ustawiamy warunki dostepow dla zdefiniowanych grup
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access deny all
icp_access allow all

# Reguly odswiezania - zalecany standard dla Squid'a z dodatkami ;-)
refresh_pattern -i (.*jpg$|.*gif$) 0 50% 28800
refresh_pattern -i (.*html$|.*htm|.*shtml) 0 20% 1440
refresh_pattern (http://.*/$) 0 20% 1440
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320




Niceshaper0.6rc2
config:
: [/] [] ()
<global>
    run download upload
    support mark on eth0 ppp0
    stats unit kb/s file none # owner root group root mode 644
    stats file /var/www/nsstats.txt
    stats owner root group root mode 644
</global>

<download>
    iface eth0 match dstip 10.0.0.0/24
    section speed 640kb/s
    section shape 620kb/s
    default low 1kb/s
    default ceil 620kb/s
    default overtake 450kb/s
    default htb-prio 5
    default htb-scheduler sfq
    mode download
    reload 2s
</download>

<upload>
    iface ppp0 match srcip 10.0.0.0/24
    section speed 160kb/s
    section shape 140kb/s
    default low 1kb/s
    default ceil 140kb/s
    default overtake 90kb/s
    mode upload
    reload 2s
</upload>


plik class widać powyżej, oczywiście zmieniłem maskę (?) z 8 na 24 tak jak napisałeś.
Ogólnie jest tak, że gdy wyłącze nice'a to ten pliczek "1mb.gts" z tej stronki "http://noc.gts.pl/" leci po lanie (ponad 200kB/s), więc squid jest ok. Wychodzi na to, że problem jest z nice'm, jak go tylko włącze to automatycznie parametr ceil 15kB/s czy tam 10kB/s robi przycinke i ten pliczek leci właśnie taką prędkością :/

Dodam jeszcze, że mam firewall czerwa i oczywiście w nim ustawiłem transparent proxy.

aphex jeśli tobie nice0.6rc2 nie przycina squida po lanie to jesteś miszczem sztuki magicznej, musisz mi pokazać choć tą jedną sztuczkę :P

EDIT:
oki działa i u mnie :) kluczem do tego, aby zadziałało było: cyt. "10.0.0.1 to adres karty sieciowej od strony internetu" - dzięki temu Alfred zrozumiałem. U mnie adres karty sieciowej to 10.0.0.200 :P
Dzięki wszystkim za pomoc i swój wkład.

_________________
W LAN-ie wszyscy jesteśmy jedną wielką rodziną.
DSL 4mbit | 12 osób


Ostatnio zmieniony czwartek, 5 października 2006, 20:31 przez MarkosX, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 4 października 2006, 15:35 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
MarkosX moze i jestem magikiem :D ale jesli chodzi o squida to problem byl taki ze pliki sciagane byly z FTP a w configu squida bylo zadeklarowane zeby tych plikow nie gromadzil do cache. Wszystko smiga dobrze oprocz tego podzialu dynamicznego na download poprostu nie rozdysponowuje w pelni wolnego transferu !!


Na górę
 Wyświetl profil  
 
 Tytuł: hmm
Post: środa, 4 października 2006, 16:15 
Offline

Rejestracja: środa, 2 listopada 2005, 00:08
Posty: 69
Lokalizacja: almost Gdańsk
nieaktualne :P

_________________
W LAN-ie wszyscy jesteśmy jedną wielką rodziną.
DSL 4mbit | 12 osób


Ostatnio zmieniony czwartek, 5 października 2006, 20:32 przez MarkosX, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 4 października 2006, 22:59 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
zobacz czy z tym zadziała?
: [/] [] ()
iptables -t mangle -D POSTROUTING -o eth1 -p tcp --sport 8080 -m tos --tos 8 -j ACCEPT


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 9 października 2006, 09:58 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
Czy ktoś ma sprawdzoną definicję klasy upload dla całej sieci?
Chodzi mi o wydzielenie pasma uploadu dla np p2p czy smtp.

konstrukcja typu:

: [/] [] ()
#class upload eth0 test
match srcip 192.168.1.0/24
ceil 4kB/s


nie działa.
Co ciekawe - ta sama konstrikcja przy konkretnym użytkowniku działa dobrze. To uogólniony przypadek - ponieważ chodzi o sprawdzenie czy w ogóle coś przycina docelowo dla tego typu klasy można zastosowac odpowiednie filtrty rozgraniczające poszczególne usługi.

np:
: [/] [] ()
match srcip 192.168.1.0/24 mark 0xABC


dla złapania w nią konkretnego ruchu. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 21 października 2006, 11:39 
Offline
Użytkownik

Rejestracja: piątek, 4 czerwca 2004, 09:07
Posty: 246
urug pisze:
Sprawa sie rozwiazala dzieki pomocy i uprzejmosci Zciecha.
Tak musi wygladac plik rchtb dla transparentnego proxy zeby wszystko chodzilo ok.
: [/] [] ()
http://83.68.67.42/www/rchtb%20config/rchtb


Do tego oczywiscie najnowszy squid z dopisanym
: [/] [] ()
#Ustawienia Tos
zph_tos_local 8
zph_tos_peer 0
zph_tos_parent off


po zastosowaniu tego panaceum czas otwierania www
www.allegro.pl 60 s (i jeszcze sie nie otworzyło)
www.wp.pl 90s !! (i jeszcze sie nie otworzyło)
www.onet.pl 50s !! (i jeszcze sie nie otworzyło)
oczywiście mam
: [/] [] ()
zph_tos_local 8
zph_tos_peer 0
zph_tos_parent off

: [/] [] ()
http://83.68.67.42/www/rchtb%20config/rchtb

oraz http://www.adane.pl/pub/nnd/pakiety/squ ... pkg.tar.gz
squida ustawiłem w tryb transparętny i zrobilem odpowiednie przekierowanie w firewallu
co ciekawe jak wyłączę przekierowanie
czas otwierania www
www.allegro.pl 5,2s
www.wp.pl 34s !!
www.onet.pl 20s !!
(za każdym razem wyczyściłem pamięć przeglądarki)

_________________
Rzeczy niemożliwe wykonuje od ręki, na cuda potrzebuje więcej czasu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 21 października 2006, 18:59 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
Mayesto to temat o squid i nice - prosze moderatorów o przeniesienie postu.

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 21 października 2006, 22:12 
Offline
Użytkownik

Rejestracja: piątek, 4 czerwca 2004, 09:07
Posty: 246
adi pisze:
Mayesto to temat o squid i nice - prosze moderatorów o przeniesienie postu.

drogi kolego
urug pisze:
Sprawa sie rozwiazala dzieki pomocy i uprzejmosci Zciecha.
Tak musi wygladac plik rchtb dla transparentnego proxy zeby wszystko chodzilo ok.
: [/] [] ()
http://83.68.67.42/www/rchtb%20config/rchtb


Do tego oczywiscie najnowszy squid z dopisanym
: [/] [] ()
#Ustawienia Tos
zph_tos_local 8
zph_tos_peer 0
zph_tos_parent off

aa jak moderatorzy usuną to trudno wiem że zmieniam temat ale nie ja zaczołem pierwszy

_________________
Rzeczy niemożliwe wykonuje od ręki, na cuda potrzebuje więcej czasu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 22 października 2006, 10:01 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
wyłącz rchtb i sprawdzź, a potem spadaj do innego tematu ;)

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 82 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl