Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi con condivisione internet con Mdk9.0

Ciao a tutti, ho appena finito di installare la mdk9.0 e devo dire che la ho
trovata abbastanza buona... Unico problema... Ricordo che con Mdk8.2 avevo
attivato senza problemi la condivisione della connessione internet (gli
altri pc con winzoz che avevo in casa accedevano regolarmente a web tramite
la macchina linux).
Ora, invece, ho provato a attivare dal Mandrake Control center la medesima
funzione, ma anche se il wizard ha comunicato che le operazioni di
configurazione sono andate a buon fine, in realtą risulta impossibile agli
altri pc accedere al web...
Ho provato a pingare il server dalle macchine win  e tutto funziona
regolarmente (solo verso il server, ping su siti web vanno a vuoto) e l'ip
viene assegnato regolarmente...
Sul server ho 2 schede di rete... una Rtk8029 e una 8139... una mi connette
a internet e l'altra ovviamente alla rete locale...
Qualcuno ha avuto problemi con questa funzione della mandrake?
E' riuscito a risolverli?
Vorrei, se possibile, evitare di mettere le mani sui file di configurazione
se non č proprio necessario...
Grazie, ciao

devi usare iptables.Da root lancia questo comando.
iptables -A POSTROUTING -o ppp0 -J MASQUARADE
prova e fammi sapere.
CIao

> iptables -A POSTROUTING -o ppp0 -J MASQUARADE
se lo metto in uno scriptm lo rendo eseguibile e modifico il file network
riesco ad automatizzare la procedura?

 iptables -A POSTROUTING -o ppp0 -J MASQUARADE
Hmmm, non hai il mascheramento abilitato (e' quello su cui si regge la 
cosiddetta ''condivisione connessione''). Mi sa che hai una scheda di rete 
anche per la connessione a internet (modem ethernet?), allora se hai la 
connessione ad internet sulla eth0 devi mettere eth0 invece di ppp0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE  
(non masquArade)
o se vuoi un mascheramento piu' preciso:
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to <ip_della_eth0>
-- 
           salvuz
     POST FATA RESURGO
 Linux registered user #291700 | machine #174619

 riesco ad automatizzare la procedura?
mettilo alla fine di /etc/rc.d/rc.local


 iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to <ip_della_eth0>
esatto, connessione tramite scheda di rete su fibra ottica...
Cmq l'impostazione cosě fatta, apre tutte le porte o solo le HTTP e quelle
piů comuni?

<inviati & spediti>
grazie, ma nn vuole proprio saperne...


 mettilo alla fine di /etc/rc.d/rc.local
Ho provato sia a lanciarlo da root che ad aggiungere la stringa nel file in 
questione, ma non c'è stato verso, anche dopo aver riavviato il sistema... 

Ho provato gli script che mi avete consigliato ma nn c'è verso... proprio 
non vuole saperne di partire. Ho lanciato il comando da root e ho anche 
provato a inserire la riga nel file che mi hai consigliato di modificare 
riavviando il sistema, ma entrambe le operazioni non fanno effetto..

Fabio McG wrote:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE  
(non masquArade)


infatti ho usato MASQUERADE....
Ho il net-howto che spiega l'uso di iptables... il problema č che cmq
continua a non funzionare...

 continua a non funzionare...
Ma con quale interfaccia di rete ti colleghi ad internet?
Hai provato da root a dare un 
route
e vedi la tabella di routing?
Posta il risultato di route e vediamo che si puo' fare.
Se mi sento buono ti posto il mio script, magari lo adatti al tuo sistema, 
io ho un adsl usb e quindi ho la ppp0 per internet, devi sostituirla con 
eth0 o eth1...
-- 
           salvuz
     POST FATA RESVRGO
 Linux registered user #291700 | machine #174619
-- 
           salvuz
     POST FATA RESVRGO
