PDA

View Full Version : Condivisione connessione internet


RRunner3
06-02-2004, 11:52
Salve a tutti, ho il seguente problema.

Ho montato su una macchina, chiamiamola impropriamente LinuxServer, la SuSe 9. Questa macchina dovrebbe fare da accentratore di risorse per la rete interna, composta da 7 PC, uno con la Slack due con Win 98 e tre con Win XP Home.
Ho condiviso tranquillamente le risorse disco tramite samba server, senza problemi.
La LinuxServer ha una connessione internet tramite modem su ppp0, ha verso la rete interna un IP statico a 192.168.0.1
Volendo condividere la connessione internet con i client Win, che devo fare?

Che prove ho fatto finora...
Sul server ho provato a dare da console di root il comando, trovato in rete:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

Poi sui client ho impostato l'IP fisso, diciamo 192.168.0.X
Ho messo come gateway 192.168.0.1
Ho aggiunto come DNS gli indirizzi DNS del mio provider.
Provo a connettermi da un client, ma... niente!
Come posso fare?

Grazie mille per i suggerimenti.

The X
06-02-2004, 11:57
iptables -t nat -A POSTROUTING -j MASQUERADE


Ed il gioco è fatto...

Sul client imposta come gataway l'ip del server e metti anke i 2 dns

P.S. Al limite prima d fare questo prova a resettare le regole d iptables con un

iptables -t nat -F

RRunner3
06-02-2004, 12:10
Ho provato, ma ancora non va...

Dai client, ed ho provato sia su un 98 che su un XP, pingo 192.168.0.1 tranquillamente, ma non riesco ne ad uscire su internet ne a pingare neanche l'IP del DNS, che ovviamente dal LinuxServer pingo tranquillamente...

:(

RRunner3
06-02-2004, 12:18
Risolto!
Era un problema di configurazione del firewall interno... :doh:

Una sola ulteriore domanda... una volta configurato l'IPtables, l'impostazione rimane anche quando riavvio il sistema. o sono obbligato a lanciare il comando ogni volta allo startup?
Grazie ancora... ;-)

The X
06-02-2004, 12:29
Originariamente inviato da RRunner3
Risolto!
Era un problema di configurazione del firewall interno... :doh:

Una sola ulteriore domanda... una volta configurato l'IPtables, l'impostazione rimane anche quando riavvio il sistema o sono obbligato a lanciare il comando ogni volta allo startup?
Grazie ancora... ;-)


La 2...

T deve fare 1 script eseguile e metterlo in startup

RRunner3
06-02-2004, 12:37
Originariamente inviato da The X
T deve fare 1 script eseguile e metterlo in startup

Ehm... come si fa?
:mad:

The X
06-02-2004, 15:37
Originariamente inviato da RRunner3
Ehm... come si fa?
:mad:

Con mkd o slack non so... Con debian basta ke metti il tuo "exe" dentro init.d e poi crei il link ad esso in rc2.d o rcs.d....

Prova a vedere se tu hai un rc.local o qlc d simile...