Newsgroup: it.comp.os.linux.iniziare
Titolo: ( gateway lento ) server debian testing

Ciao a tutti!
Ho appena cambiato il mio vecchio server (ppro 200) con un
duron 700 e ci ho ficcato sopra una debian testing (sarge).
Ho però un problema che prima non avevo: la condivisione internet è
lentissima! impossibile navigare da qualsiasi pc della rete se non dal
server (al momento ho anche interfaccia grafica per fare ste prove)
questi sono i moduli che carico:
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_tftp
modprobe ip_conntrack_irc
modprobe ip_nat_ftp
modprobe ip_nat_tftp
modprove ip_queue
modprobe iptable_nat
modprobe ipt_MASQUERADE 
modprobe ipt_NETMAPi
modprobe ipt_conntrack
queste sono 4 regolette senza senso che avevo sulla vecchia macchina ma
che con debian ha sempre dato problemi di lentezza (rh7.3 e fc2 andavano
che era una bellezza):
iptables -A INPUT -s 
192.168.0.0/24
 -p all -i ppp0 -j DROP 
iptables -t nat -A POSTROUTING -d ! 
192.168.0.0/24
 -j MASQUERADE 
iptables -A FORWARD -s 
192.168.0.0/24
 -p all -j ACCEPT 
iptables -A FORWARD -d 
192.168.0.0/24
 -p all -j ACCEPT 
iptables -A FORWARD -j DROP
Sapete dirmi perchè? ho ip_forward ad 1 (non si sa mai che me lo
chiediate...)
Suggerimenti? magari qualche modulo da caricare ancora?
il server ha due schede di rete e questo è il routing
srv:/etc/network# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         192.168.100.1   0.0.0.0         UG    0      0        0 ppp0
ho un dns locale che funziona: risolve i nomi interni e fa un forward ai
dns di Tin se non è un nome locale.
se da un pc da cui _non_ navigo faccio un ping o un traceroute ad un sito
ottengo risposta veloce... 
[root@turtle root]# traceroute 
www.lasteden.it
traceroute to 
www.lasteden.it
 (213.92.95.91), 30 hops max, 38 byte packets
 1  192.168.0.1 (192.168.0.1)  0.182 ms  0.204 ms  0.142 ms
 2  192.168.100.1 (192.168.100.1)  100.639 ms  65.396 ms  73.169 ms
 3  
r-al22-vl11.opb.interbusiness.it
 (217.141.104.201)  79.812 ms  79.091 ms  87.676 ms
 4  
r-mi213-al22.opb.interbusiness.it
 (80.17.211.213)  84.158 ms  90.183 ms  87.193 ms
 5  151.99.75.164 (151.99.75.164)  92.803 ms  64.868 ms  58.729 ms
 6  151.99.98.226 (151.99.98.226)  81.416 ms  84.272 ms  85.910 ms
 7  
inet3.mix-it.net
 (217.29.74.2)  85.917 ms  101.232 ms  66.719 ms
 8  194.185.64.150 (194.185.64.150)  58.683 ms  61.553 ms  80.860 ms
 9  
ge49.wf1-hsr11a.wf.inet.it
 (213.92.7.10)  85.975 ms  83.872 ms  85.677 ms
10  
mattia.solohosting.it
 (213.92.95.91)  120.465 ms  85.116 ms  69.950 ms
immagino sia un problema di http dato che alcune pagine vengo caricate in
parte.
Grazie.

 192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
Comincia a mettere a posto la configurazione delle due schede di rete,
che cosi' non vanno, hai la stessa sottorete su entrambe.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

dot ha scritto:

Non sono riuscito a capire bene la struttura della tua rete...
Presumo che 192.168.100.1 sia il gateway... ok ma come lo raggiungi?
A parte che le due schede di rete hanno lo stesso indirizzo, ma come 
puoi fare un bridge col gateway se nessuna delle due appartiene alla 
stessa sottorete del gateway?
Come passi dalla sottorete 192.168.100.x alla 192.168.0.x e viceversa?

 Come passi dalla sottorete 192.168.100.x alla 192.168.0.x e viceversa?
Altra cosa... ma eseguendo il route da una delle altre macchine cosa 
ottieni (presumo che quello che hai postato è la route table del gateway)?
Controlla se fa il ping di 192.168.100.1 da una workstation... se non ho 
capito male è un problema di routing!

 che cosi' non vanno, hai la stessa sottorete su entrambe.
mmm, ma 
srv:/etc/network# cat interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# This entry denotes the loopback (127.0.0.1) interface.
auto lo
iface lo inet loopback
# This entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0 eth1
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.0.0
        network 192.168.0.0
        broadcast 192.168.255.255
#       gateway 192.168.0.1
iface eth1 inet static
        address 192.168.100.10
        netmask 255.255.0.0
        network 192.168.100.0
        broadcast 192.168.255.255
non sono uguali!!
idee sul perchè faccia così??

 capito male è un problema di routing!
mmm? semmai dovrei pingare 82.48.5.208 dato che dice essere in
point to point con la eth1 (192.168.100.1)... cmq da workstation funziona
il ping.
Idee? Ho sempre fatto così su rh e fedora. che cosa c'è da fare con
debian?? non sono un mago di routing o balle simili ma non capisco...

 idee sul perchè faccia così??
Confermi che con questo file /etc/network/interfaces risulta l'output in
testa?
Allora hai qualche script da qualche parte nell'init che fa confusione.
Prova ad avviare in runlevel 's' e avviare uno alla volta i daemoni in
rc2.d
Se hai bisogno di sapere come, chiedi e dimmi se usi grub o lilo.
(Se usi lilo, passa a grub :))
Ciao!
gl :)

 (Se usi lilo, passa a grub :))
grub rulez ;-)

 azz, non mi passa + :-)
for i in `ls`;do cat $i| grep interface && echo $i; done
for i in `ls`;do cat $i| grep eth && echo $i; done
for i in `ls`;do cat $i| grep network && echo $i; done
for i in `ls`;do cat $i| grep route && echo $i; done
non mi aiutano... sono in runlevel 2 e sto cercando sia in init.d dove ci
son tutti gli script che in rc2.d giusto per gradire...
suggerimenti please :'(

>> Allora hai qualche script da qualche parte nell'init che fa confusione.
<cut>
ma cavolo non mi spiego come faccio cmq dalla macchina workstation a
pingaew ad esempio google o 1 sito a caso, come faccio a connettermi con
icq e msn o visualizzare l'applet del tempo di gnome.
non navigo e non posso usare ftp !! come mai??
non capisco l'output di route ma non capisco neppure queste cose.

 
Te le ho scritte li' sopra, le mie idee.


 grub rulez ;-)
Allora nel /boot/grub/menu.lst copia una voce di avviamento con tutte le
impostazioni ma con un altro nome, e aggiungi sulla riga `kernel` le
opzioni `init=/sbin/init s` poi riavvia con la nuova impostazione e il
sistema arriverà alla fine della sequenza descritta in /etc/rcS.d
La rete sarà già attiva.
Se il problema c'è già allora hai inserito qualcosa negli script dentro
/etc/rcS.d che configura malamente la rete.
Altrimenti è qualcosa che viene avviato dopo, dentro /etc/rc2.d
Ciao!
gl :)

 son tutti gli script che in rc2.d giusto per gradire...
Prima del runlevel 2 controlla il runlevel S (startup) in /etc/rcS.d dove
trovi S40networking o simili.
Ciao!
gl :)