Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 12:57

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 
Autor Wiadomość
Post: poniedziałek, 25 czerwca 2007, 11:30 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
Witam
Mam swuida i niceshaper'a z interfejsami imq, dziala na tym server-pppoe.
wszystko dziala prawidlowo z wyjatkiem niceshaper'a, po przekierowaniu ruchu przez squida, niceshaper nie przycina ludzi, kazdy ma cale pasmo. tak jakby niceshaper wogole nie dzialal. ze squida wszystko idze z pelna predkascia czyli tak jak powinno byc. no i tu pytanie: w jaki sposob zrobic zeby ruch www normalnie przycinal niceshaper a to co leci ze squida zeby szlo pelna predkoscia? moje configi:

/etc/squid/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: 2007-05-18 11:53:46
# 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 8080 transparent
icp_port 3130

# 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 3072 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 192 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 /var/log/squid/store.log

# 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 RudNet

# Serwery DNS dla Squid'a (pobrane z pliku /etc/resolv.conf)
dns_nameservers 192.168.1.1 194.204.159.1  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 192.168.1.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


przekierowanie dopisalem w rc.local tak:
: [/] [] ()
iptables -t nat -A PREROUTING -i ppp+ -p tcp --dport 80 -j REDIRECT --to-port 8080


/etc/niceshaper/config
: [/] [] ()
<global>
    iface inet ppp0 auto
    iface local ppp+ 192.168.1.1/24
    iface local eth1 192.168.2.1/24
    #do not shape local ppp0 auto with 192.168.2.0/24
    do not shape local 192.168.1.1 with 192.168.1.0/24
    do not shape local 192.168.2.1 with 192.168.2.0/24
    #shape router true low 8kbps ceil 14kbps prio 2
    stats unit kbps      dump 10c file /home/httpd/html/nice/nsstats.txt
    resolve hostname true
    method imq
    reload 3s
</global>

<download>
    link speed 63kbps shape 63kbps
#    user low 0kbps ceil 16kbps strict 50% prio 4
#    interactive rate 3kbps ceil 3kbps
#    interactive srcport 3128,80 dstport 3128,80
#    interactive srcip 208.231.90.235
#    interactive u32 match ip protocol 1 0xff
#    interactive u32 match ip tos 0x10 0xff
    policy dynamic
</download>

<upload>
    link speed 14kbps shape 14kbps
#    user low 0kbps ceil 10kbps strict 50% prio 4
#    interactive rate 0kbps ceil 0kbps
#    interactive srcport 3128,80 dstport 3128,80
#    interactive dstip 208.231.90.235
    policy dynamic
</upload>


/etc/niceshaper/users
: [/] [] ()
192.168.1.2 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.3 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 5kbps
192.168.2.4 eth1 dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.5 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.6 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.7 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.8 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps
192.168.1.9 ppp+ dl_low 15kbps dl_ceil 25kbps ul_low 4kbps ul_ceil 6kbps


szukalem juz na forum, ale nie znalazlem pewnego i dzialajacego rozwiazania, jezeli ktos ma podobna sytuacje to prosze o pomoc, jakies wskazowki jak to rozwiazac.
pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 12:15 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
<global>
iface inet ppp0 auto
iface local ppp+ 192.168.1.1/24
iface local eth1 192.168.2.1/24
#do not shape local ppp0 auto with 192.168.2.0/24
#do not shape local 192.168.1.1 with 192.168.1.0/24
#do not shape local 192.168.2.1 with 192.168.2.0/24
#shape router true low 8kbps ceil 14kbps prio 2
stats unit kbps dump 10c file /home/httpd/html/nice/nsstats.txt
resolve hostname true
method imq
reload 3s
</global>

[/quote]

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 12:19 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
ale to wtedy bedzie mi tez i squida niceshaper przycinal tak? chce zeby squid nie byl ciety, tylko mial pelna przepustowosc lanu


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 12:26 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
za duzo wymagasz, bez dodatkow sie nie obejdzie.

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 12:28 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
jakich dodatkow? co musze jeszcze do tego dodac?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 12:30 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
http://forum.freesco.pl/viewtopic.php?p=71799#71799

poczytaj
lub skorzystaj z gotowego rozwiazania na pw

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 17:35 
Offline

Rejestracja: wtorek, 29 sierpnia 2006, 18:57
Posty: 80
Rozwiązanie które podał -MW- nie działa w 100% jaki i wszystkie inne rozwiązanie podane tutaj na forum.
Za pomocą niceshapera nie da się kontrolować ruchu squida.

-MW- to co podałeś na pw to chyba nie dla mnie nie wiem co z tym zrobić. :(

marckamillus zapewne zaraz napiszesz że mrtg Ci przestało rysować wykresy dla userów. :)

_________________
www.mk88.no-ip.org :P


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 20:22 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
Rozwiązanie które podał -MW- nie działa w 100%


a w ilu? :)

albo dziala albo nie,
a wplyw na to ma zrozumienie dodawanych regul i ich kolejnosc w lancuchach.


Cytuj:
-MW- to co podałeś na pw to chyba nie dla mnie nie wiem co z tym zrobić.


szkoda. mam potezne "narzedzie" i wiem co z nim zrobic :twisted:

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 20:29 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
to co mi podeslal -MW- na pw wyglada bardzo ciekawie, zabieram sie za dostosowanie tego do mojej sieci, jezeli to dziala tak jak wyglada to naprawde powinno byc swietne.

a o mrtg + squid czytalem, mysle ze nie powinno byc problemu, ale to sie okaze


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 25 czerwca 2007, 22:46 
Offline
Użytkownik

Rejestracja: niedziela, 16 maja 2004, 21:32
Posty: 1203
Lokalizacja: Bieruń
Cytuj:
/etc/squid/squid.conf

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



Cytuj:
/etc/niceshaper/config

<upload>
link speed 14kbps shape 14kbps
# user low 0kbps ceil 10kbps strict 50% prio 4
# interactive rate 0kbps ceil 0kbps
interactive srcport 3128,80 dstport 3128,80
# interactive dstip 208.231.90.235
policy dynamic
</upload>


wpisz wlasciwy numer portu w niceshaperze i powinno byc OK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 26 czerwca 2007, 02:00 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
... i nice rozjezdza sie na full :)

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 26 czerwca 2007, 13:18 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
zrobilem to rozwiazanie -MW- z pw, no i jak narazie dziala swietnie, mam tylko wrazenie ze ze squida jakos sie strony nie laduja, pliki takie po 1MB ladnie odczytuje, gorzej ze stronami, takie mam wrazenie, moze cos z configiem squida mam nie tak...

a i mrtg mi dziala dobrze bez zadnych ingerencji :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 26 czerwca 2007, 23:59 
Offline
Użytkownik

Rejestracja: niedziela, 16 maja 2004, 21:32
Posty: 1203
Lokalizacja: Bieruń
Cytuj:
... i nice rozjezdza sie na full

u mnie dziala! ,bez zadnych czarow dodatkow :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 27 czerwca 2007, 11:36 
Offline
Użytkownik

Rejestracja: poniedziałek, 19 grudnia 2005, 11:03
Posty: 189
jednak mi laduje wszystko ze squida, tylko ze takie wrazenie bo male pliki ze stronek sie szubko ladudja i nawet na wykresie mi nie pokazuje, mam netmeter w windzie. ale jak np fotki po 500kB sie laduja to fajnie widac:)
pozdro


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 27 czerwca 2007, 21:03 
Offline

Rejestracja: piątek, 8 kwietnia 2005, 18:23
Posty: 9
Co to za zwyczaj przesylania sobie rozwiazan na PW?


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 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