Newsgroup: it.comp.os.linux.sys
Titolo: Problemino di routing.

Salve a tutti, ho un problemino di routing.
Ho una rete con 4 pc di cui uno č un server linux con Debian 2
La rete č una rete di classe a quindi 10.0.0.x netmask 255.255.255.0
il server linux 10.0.0.200 ha una connessione diald verso internet su ppp0
non riesco a far navigare gli altri pc su internet tramite il server linux.
Sul kernel ho abilitato il ip tunnelling e ip gre tunnelling.
Ho provato ad installare pptpd per gestire una rete privata virtuale.
La tabella di routing del server č la seguente:
localnet * 255.255.255.0 U 0 0 0 eth0
Ho provato ad aggiungere
route add default ppp0
Ho notato che i client eseguono correttamente la risoluzione dei nomi se
utilizzo pptpd ma non riescono a navigare.
Qualcuno puņ aiutarmi.
Per ora ho installato un proxy ma vorrei eliminarlo.

non riesco a far navigare gli altri pc su internet tramite il server linux.
Mmm... Non e' che devi abilitare anche il masquerading?
Prova a leggere ipchains-Howto per come fare.

"shodan" <sho...@xerxes.tau> ha scritto nel messaggio
news:3b29de19...@192.168.1.1...

Sicuramente hai bisogno del masquerading del forwarding (ma questo con
ipchains dovrebbe essere automatico), e forse non ti serve a niente
configurare un SW di VPN.
------------------------------
Marco Pinna
System & Network Administrator
marc...@vaionline.it
--------------------------------

ipchains dovrebbe essere automatico)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Come automatico? Che sappia io se non abiliti esplicitamente
ipforwarding e masquerading tramite ipchains, non riesci a collegare
una intranet a internet. E devi farlo a mano. 

"shodan" <sho...@xerxes.tau> ha scritto nel messaggio
news:3b29fa74...@192.168.1.1...

Si, devi abilitare il masquerading tramite questa regola
ipchain -I output -o ppp0 -j MASQ
controlla ovviamente che hai tutti i moduli caricati

controlla ovviamente che hai tutti i moduli caricati
Alt al tempo! Non sono io che ho problemi di ipchains. La mia era una
considerazione a una risposta che e' quella evidenziata su.
Comunque grazie per la precisazione. 

"shodan" <sho...@xerxes.tau> ha scritto nel messaggio
news:3b2a135b...@192.168.1.1...

Ma no, figurati nessuno si riferiva a te, è solo che si continuava con i
suggerimenti. Scusami per la brutta impressione che ho dato.
Ciao e a presto :)

 il server linux 10.0.0.200 ha una connessione diald verso internet su ppp0
Quella netmask è per le classi C (ad esempio 192.168.0.0).
La netmask per la classe A è 255.0.0.0
Roberto

 controlla ovviamente che hai tutti i moduli caricati
sul server debian ricordati anche di dare un 
echo 1 > /proc/sys/net/ipv4/ip_forward
per abilitare il forwarding dei pacchetti.
-- 
gianpaolo racca
gian...@preciso.net
http://www.preciso.net

La netmask per la classe A č 255.0.0.0
Le netmask  sono puramente formali,  puoi definire 
10.10.10.0/24
  e funziona
benissimo. Non č sicuramente quello il motivo per cui non va.
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
"Se tutto č sotto controllo, stai andando troppo piano"
(Mario Andretti)

 ha scritto nel messaggio
news:9gd2o4$is3$1...@fe2.cs.interbusiness.it...

Esattamente, solo che l'ultima volta ho usato un tool, anche se poi ho
duvuto riscrivere tutte le chain a mano, ma il masquerading lo aveva
attivato correttamente.
Cavolo uno si fa il weekend al mare e quando torna si accorge di aver
generato un flame.
Ciao Ciao