linux user group brescia

immagine del castello

Archivio della mailing list

Info...

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Dom 17 Dic 2000 13:02:13 UTC
Quello che ti serve e' IPForwarding+IPmasquerading
 (il forwarding ti fa lavorare il computer come router per la tua
  lan; il masquerading ti serve in quanto il provider con cui ti 
  colleghi ad internet ti assegna 1 indirizzo IP, ma a te ne servono 3!)

1. Assegna degli IP in area privata ai tuoi 3 computers...
  (10.0.0.1/10.0.0.2/10.0.0.3 possono andar bene )  
   per praticita' assumiamo che 10.0.0.1 sia il pc col modem...

2. Sincerati che la LAN funzioni... personalmente io consiglio di comperarsi
   un hub economico e di tenerla come 10baseT (o 100baseT se hai un po'
   di soldi da spendere :)) )... il cablaggio base2 con cavo BNC e' un
   incubo [anche se costa meno!]

3. Attiva il forwarding sul PC... i kernel standard hanno il supporto per
   forwarding e masquerading... kernels compilati ad hoc possono richiedere
   di modificare la configurazione di default... in ogni caso (dopo che il
   kernel e' stato compilato e installato) devi dare un comando del tipo:

     echo "1" > /proc/sys/net/ipforward
 [tale comando sta bene in rc.local]

4. Attiva il masquerading su PC... la gestione del masquerading (una forma
   di nat n:1) dipende dal kernel che hai installato: le funzioni sono
   molto diverse fra 2.0, 2.2 e 2.4... se hai un kernel 2.2 (cosa probabile
   se stai usando una `distribuzione'):

   /sbin/ipchains -A forward -s 10.0.0.2 -j MASQ
   /sbin/ipchains -A forward -s 10.0.0.3 -j MASQ

5. Setta come default gateway sulle altre macchine il pc 10.0.0.1

A questo punto puoi vedere la rete esterna da tutte le macchine della LAN...
 attenzione pero': certi protocolli (tipo ftp) possono richiedere di
 caricare dei moduli aggiuntivi sul computer che funge da router
 [nel caso specifico ip_masq_ftp]... prova a dare una occhiata allo
 IP-Masquerading-howto e, soprattutto, alle man pages di ipchains(8)
 o iptables(8) [se usi il 2.4].

Ciao,
 lg




Maggiori informazioni sulla lista Lug