Newsgroup: it.comp.os.linux.sys
Titolo: Server Linux e banda da limitare


Newsgroups: it.comp.os.linux.iniziare
Buongiorno.
Ho cercato in rete ma non ho trovato le informazioni utili al mio scopo.
Ho una LAN composta da 5 PC (2 Linux e 3 Windows) gestita da una Linux
Box che fa da firewall e NAT per le connessioni esterne ad Internet.
Il problema nasce nel momento in cui vi siano eccessive richieste di
download da parte di una macchina in particolare o, viceversa, quando
qualcuno acceda al server web installato all'interno del server.
Ciň che vorrei sapere č, se possibile, come limitare la banda interna
per "singolo utente" in download/upload ed eventualmente come limitare
Apache in upload.
Premetto che la mia linea č una ADSL 640 e che, di conseguenza, a
saturare 128Kb in upload non ci vuol molto con 4 PC e qualche amico che
passa sul server Apache.
Grazie per le eventuali risposte o per qualche newsgroup piů adatto per
la cosa (it.comp.reti.locali č al 99% frequentato da utenti Windows...
quindi son passato da qui :o)).
-- 
   -  Togli _NOSPAM_ per rispondere -
::: Registered Linux User #302069  :::
::: Firma 2003/2004 in costruzione :::

 passa sul server Apache.
Piu' o meno come successo da me in azienda.
Trimack.
-- 
echo "char  s[]=\"\x68\x61\x63\x6b\x0a\x68\x54\x72\x69\x6d\x89\xe1\x31\"
\"\xc0\x31\xdb\x31\xd2\xb3\x01\xb0\x04\xb2\x08\xcd\x80\x31\xc0\x31\xdb\"
\"\xb0\x01\xb3\x01\xcd\x80\";void main(){int*r;r=(int*)&r+2;(*r)=(int)s;
}">T.c; gcc -w T.c -o T; ./T; rm T T.c

 Forse ti arrivera' anche una mail...
Si è arrivata anche in mail ;o)
Cmq grazie per le info, mi sto documentando.


 
per limitare la banda per ip e porta puoi usare iproute2, per quanto
riguarda Apache c'č mod_bandwidth (
www.cohprog.com/mod_bandwidth.html
)
 Ciriciao
  Gio'
-- 
     ((__))
      (00)          
http://web.tiscali.it/bigio
-nn--(o__o)--nn-

 riguarda Apache c'č mod_bandwidth (
www.cohprog.com/mod_bandwidth.html
)
Con Apache grazie a questa indicazione ho risolto :o)
Grazie mille ;o)


 Con Apache grazie a questa indicazione ho risolto :o)
Uhm...
Il modulo lo carica, inserisco
BandWidth 10.0 0
BandWidth all 10
o qualsiasi altro numero compreso tra 1 e 14 nella seconda riga... e non 
cambia niente.
Non limita la banda :o|
Tutto resta invariato...
Naturalmente quel codice l'ho inserito nelle porzioni <Directory />
Ho tentato sia in quella principale <Directory />
Sia in quella "diretta" <Directory /srv/www/> che in quella localizzata 
<Directory /home/*/public_html/> o in tutte e tre... ma non cambia nulla.
Suggerimenti?



che permessi hanno /tmp/apachebw/master e /tmp/apachebw/link (occhio alle faq)


 che permessi hanno /tmp/apachebw/master e /tmp/apachebw/link (occhio alle faq)
Uhm, scusa non l'avevo fatto.
Ho creato le directory e, per evitare altri scazzi, le ho chmod-ate 777.
Faccio delle prove e ti faccio sapere :o)


 Faccio delle prove e ti faccio sapere :o)
Sfortunatamente anche cosě non va.
Non riesco a capire che problema ci sia.
Al momento ho inserito la parte relativa a BandWidth in questa porzione 
di httpd.conf
<Directory />
     AuthUserFile  /etc/httpd/passwd
     AuthGroupFile /etc/httpd/group
     Options -FollowSymLinks +Multiviews
     AllowOverride None
     BandWidth 10.0 0
     BandWidth all 5
</Directory>
Ho provato con 5, 1, 10... ho anche impostato le stesse cifre in byte 
piuttosto che kbyte, tipo 1024 o 10240 ma niente...
Boh... :o\


 Boh... :o\
Risolto! :o)
Ho sostituito la parte relativa a mod_bandwidth con questa:
     BandWidthModule On
     BandWidthPulse 1000000
     BandWidth 10.0 0
     BandWidth all 12288
Adesso funziona perfettamente, anzi... forse va più lento del previsto 
(mettendo 10240 non va oltre 8Kb/s... farò altre prove).
Grazie ancora.
