ip forwarding

4 risposte [Ultimo messaggio]
Ritratto di p4coo
p4coo
(Geek)
Offline
Geek
Iscritto: 17/12/2006
Messaggi: 129

Ciao a tutti!
Spiego subito la situazione.

Ho un server connesso ad un router tramite la skeda di rete.

mi collego a tale server da un altro sistema facendomi assegnare un indirizzo.

Dal sistema collegato al server riesco solo ad aprire ssh(sul server) o a navigare su pag locali(sul server) (tipo cups e webmin)

Non riesco ad andare fuori (tipo google) e nn è solo un problema di DNS perkè nn funzia nemmeno cn l'ip.

Come posso fare per fare in modo ke il server faccia il NAT dell'altro sistema.

Spero d'essermi fatto capire...ma mi scuso a priori per la forma contorta Smile

Ciao e grazie

Ritratto di kio341
kio341
(Guru)
Offline
Guru
Iscritto: 09/09/2004
Messaggi: 591

ma perchè il server deve fare il nat quando cè già un router ?????
appoggiati al router sia per il dhcp che per il nat
:idea:

Ritratto di p4coo
p4coo
(Geek)
Offline
Geek
Iscritto: 17/12/2006
Messaggi: 129

kio....nn è ke io voglia complicarmi la vita! Smile se avessi potuto l'avrei fatto! Big Grin

Il problema è ke il sistema di cui sto parlando è un cellulare nokia cn connessione BT.

In pratica è un metodo per navigare in internet nn pagando la conn GPRS.

Creo una punto-punto cn BT tra cell e server (Fino a qui tutto ok)

Mi connetto cn MidpSSH, vado sulla pagina di cups del server...e tutto ok!

Per andare all'ext ho capito ke in pratica si deve fare così:

<br /><br />/sbin/depmod -a<br />/sbin/modprobe ip_masq_ftp<br />/sbin/modprobe ip_masq_raudio<br />/sbin/modprobe ip_masq_irc<br />/sbin/modprobe ip_masq_quake 26000,27000,27910<br />echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward<br />echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_dynaddr<br />iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE<br /><br />

Così tutto funziona a meraviglia però cn il kernel mandriva.
Se provo a compilarne uno vanilla:

<br />FATAL: Module ip_masq_ftp not found.<br />FATAL: Module ip_masq_raudio not found.<br />FATAL: Module ip_masq_irc not found.<br />FATAL: Module ip_masq_quake not found.<br />iptables v1.3.5: can&#039;t initialize iptables table `nat&#039;: Table does not exist (do you need to insmod?)<br />Perhaps iptables or your kernel needs to be upgraded.<br /><br />

Ke moduli devo mettere nel nuovo kernel^??

mi andrebbe bene anke nn ricompilare il kernel...ma ho bisogno dei sorgenti del kernel usato da mandriva spring...e nn trovo il pakketto.

Facendo uname -r il sistema mi segnala: 2.6.17-5mdv
ma nei repository trovo solo 2.6.17.13 e 2.6.17.14

Ritratto di kio341
kio341
(Guru)
Offline
Guru
Iscritto: 09/09/2004
Messaggi: 591

cerco di tradurre in forma logica quello che hai detto
Quote:

Così tutto funziona a meraviglia però cn il kernel mandriva.

quindi tutto funziona con il kernel di mandriva!
Quote:

Se provo a compilarne uno vanilla

mentre se provi ad usarne uno vanilla ti da quegli errori
Quote:

Ke moduli devo mettere nel nuovo kernel^??
mi andrebbe bene anke nn ricompilare il kernel...ma ho bisogno dei sorgenti del kernel usato da mandriva spring...e nn trovo il pakketto.

il buon moreno ci ha insegnato che il kernel vanilla pacchettizato
è su mandriva ad es.
kernel-linus-source-2.6.21.1-2mdv
kernel-linus-2.6.21.1-2mdv
che nei repos della spring trovi
ma attento
This kernel has no Mandriva patches and no third-party drivers

Quote:

Facendo uname -r il sistema mi segnala: 2.6.17-5mdv
ma nei repository trovo solo 2.6.17.13 e 2.6.17.14

dal kernel che hai in uso sembra che stai usando la 2007 non la 2007.1 spring
:-o :-o :-o

schiarisciti le idee

ultima aporia
Quote:

Per andare all'ext ho capito ke in pratica si deve fare così

ma hai capito od lo hai realizzato????
anche perchè la vedo dura far fare il nat ad una macchina che non è il router
io userei il router in bridge mode allora il server farebbe lui da router
Wink Wink Wink

Ritratto di p4coo
p4coo
(Geek)
Offline
Geek
Iscritto: 17/12/2006
Messaggi: 129

....lungi da me litigare...ma mi sembra ke il mio pensiero era già espresso in "forma logica"....e nn mi sembra ke cambiando qualke parola tu abbia reso meglio il concetto (ke tra l'altro era kiarissimo già prima)

Cmq ho trovato i sorgenti ke cercavo (quelli del kernel mandriva):
il problema è ke, aggiornando il sistema a 2007.1 da 2007.0, avevo sostituito i repository...quindi il pacchetto nn figurava + nel database.
Mi è bastato scaricare manualmente il pacchetto (tramite browser) ed installarlo.

PS:
kio lo so anche io ke nei repository si trovano i kernel già belli e compilati (come si dice al mio paese " 'O cocc ammunnat e buon! " Big Grin )
Ma a me nn interessa un'altro kernel già compilato....a questo punto mi tengo quello di default dal momento ke nn mi da problemi.

La domanda era:
-Sapete ke moduli devo inserire? || Sapete dove posso trovare i sorgenti del mio attuale kernel?

Tutto qui....nn è ke dovevi per forza rispondere....un "mi dispiace, nn lo so!" andava benissimo lo stesso.

Cmq grazie