Newsgroup: it.comp.os.linux.sys
Titolo: Gateway linux RH6.1 e stranezze

Cercherò di essere sintetico e preciso, senza tralasciare nulla o
scrivere cavolate ;-)
1) connessione ISDN tramite TA USRobotics (collegato alla linux box)
utilizzando questi file:
   [tiscali_ppp:] 
   pppd connect "chat -f ./tiscali_chat -v -t5" /dev/ttyS0 115200
-detach crtscts modem defaultroute demand nopersist holdoff 2 idle 10
user tiscali_user
   [tiscali_chat: - il numero è ovviamente fake-izzato]
   ABORT BUSY ABORT 'NO CARRIER' "" ATX3 OK ATDT123456789 CONNECT "" 
2) eseguito un chmod 4710 su /usr/sbin/pppd ed un chgrp pppusers su
/usr/sbin/pppd e /dev/ttyS0
3) kernel ricompilato con le opzioni per il firewalling ed il gatewaying
e la versione di ppp è la 2.3.10-1
4) contenuto di /etc/sysconfig/network:
   NETWORKING=yes
   FORWARD_IPV4=true
   HOSTNAME="attila.mydomain"
   GATEWAY=
   DOMAIN="mydomain"
5) rules per ipchains (sono per ora poche, perchè prima volevo testare
unicamente il corretto comportamento del gateway):
   /sbin/ipchains -F input
   /sbin/ipchains -F output
   /sbin/ipchains -F forward
   /sbin/ipchains -P output ACCEPT
   /sbin/ipchains -P input ACCEPT
   /sbin/ipchains -P forward DENY
   /sbin/ipchains -A forward -s 
192.168.0.0/255.255.255.0
 -j MASQ -i
ppp0
6) i client hanno impostato, come gateway, l'IP della macchina linux:
192.168.0.200 con maschera di classe C (255.255.255.0)
-----------------
Cosa ottengo:
il dial on demand funge, nel senso che dopo aver avviato tiscali_ppp la
linea viene correttamente alzata ogni volta che i client tentano di
andare su internet (ad esempio se vogliono accedere dai loro browsers a
www.ndo-voglio-anda.com
).
Però a questo punto i pacchetti in arrivo al gateway linux vengono
stoppati ed ai client non torna indietro nulla. 
Il ping funziona e pure la spedizione di mail tramite il server smtp
presente sul gateway stesso è correttamente eseguita. Non credo sia un
problema di stringhe di inizializzazione da mandare al TA o qualche
opzione da fornire al pppd.
ipchains mi pare correttamente settato ma non riesco a capire dove possa
essere la gabola anche perchè, per un brevissimo istante, tutto andava
bene. E' bastato però resettare manualmente la connessione, riavviare
linux e riprovare il tutto per accorgersi che, putroppo, quello è stato
un caso isolato.
Necessito input...Pleaze
Ciauz
Al.F.
///////////////////////////////////////////////////////////
For real EMAddress: cut -in from msg header.
------------------------------------------------------------
"Passami quel FAC...No, non FACS: quello è il plurale, io ne
 voglio uno solo, al singolare..."             (A. Biscardi)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Non so bene il perchč, ma piazzando le rules del firewall direttamente
in /etc/ppp/ip-up anzichč in uno script a sé stante da avviare tramite
rc.local od altro, tutto funziona bene.
Mistero...
Ciauz
Al.F.
 
////////////////////////////////////////////////////////////
For real EMAddress: cut -in from msg header.
------------------------------------------------------------
"Passami quel FAC...No, non FACS: quello č il plurale, io ne


    /sbin/ipchains -P forward DENY
Non sono sicuro ma non dovrebbe essere ipchains -P forward ACCEPT?
-------------------------------------------------------
mailto:
top...@masse.net
 
http://www.masse.net/~topper
My ICQ number is:55788427 
When i find all of the reasons
maybe i'll find another way

ppp0
Ti posto le mie regole di firewall (le uso per lo stesso scopo):
echo 1 > /proc/sys/net/ipv4/ip_forward
^^^^^^^^^^ forse ti manca questa riga
ipchains -P forward DENY
ipchains -A forward -s 
192.168.1.0/24
 -J MASQ
Ciao David