Newsgroup: it.comp.os.linux.iniziare
Titolo: Creare un server linux sempre collegato a intenet e che dia accesso (http-ftp-posta-ecc...) agli altri 3 computer winzzoz della mia rete locale?

Il mio problema è abbastanza semplice, ho 4 pc: 1 macchina con linux rh 7.0
(pentium 233 mmx 32mb ram ecc...) e 3 bestie con windows.
Mi piacerebbe, sia per un fattore di comodità che per sicurezza che i 3
computer si colleghino a intenet tramite il PC Linux (che sarà sempre
ONLINE).
Ho cercato informazioni su vari proxy server, ma ad esempio "squid" mi dà
solo accesso http e forse ftp. Io vorrei potere non accorgermi che gli altri
computer non sono collegati direttamnte a internet, e utilizzarli come se
avessi una connessione diretta.
Ho sentito parlare di fare della macchina linux un gateway, ma non ho la più
pallida idea di cosè e ne di come configurarlo.
AIUTOOOOOOOOOOOOOOO!!!!!!!!
polluz

33)CONDIVIDERE CONNESSIONE AD INTERNET (LINUX-LINUX-CLIENT).
Server linux    192.168.1.1    server
client linux     192.168.1.2    linux
client windows  192.168.1.3   windows
 
                                   A
Nel kernel del server linux 192.168.1.1 abilitare le seguenti opzioni:
Code maturity level options: Prompt for development
Lodable module support: Enable loadable module support, Kernel daemon
support (non č indispensabile)
Networking options: Metwork firewalls, tcp/ip networking, ip
forwarding/gatewaying, ip firewalling, ip masquerading, ipautofw
masquerading, icmpmasquerading, always defragment.
Network device support: Dummy net driver support
Ethernet 10 or 100 Mbit: selezionare la propria scheda di rete.
Nel kernel del client linux 192.168.1.2 abilitare le seguenti opzioni:
Code maturity level options: Prompt for development
Lodable module support: Enable loadable module support, Kernel daemon
support (non č indispensabile)
Networking options: tcp/ip networking
Network device support: Dummy net driver support
Ethernet 10 or 100 Mbit: selezionare la propria scheda di rete.
 
                            B
Entrare in /etc/hosts e scrivere nel server linux:
127.0.0.1     localhost
192.168.1.1  server.rete.locale  server
Entrare in /etc/hosts e scrivere nel client linux:
127.0.0.1     localhost
192.168.1.2  linux.rete.locale  linux
Entrare in /etc/hostname del server e scrivere:
#
server.rete.locale
#
linux.rete.locale
Sul server linux scrivere:
ifconfig 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.0
Sul client linux scrivere:
ifconfig 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.0
Sul server linux scrivere:
route add -net 192.168.1.0 dev eth0   (se da errore scriverlo senza il
-net)
Sul client linux scrivere:
route add -net 192.168.1.0 dev eth0    (se da errore scriverlo senza il
-net)
route add default gw 192.168.1.1
Su windows mettiamo l'indirizzo di rete 192.168.1.3, la netmask
255.255.255.0, i/il dns fornito dal provider ed il gateway 192.168.1.1
(il tutto su ipostazioni rete).
Sul server linux scrivere (se non va bene ipfwadm scrivere
ipfwadm-wrapper):
ipfwadm -F -p deny
echo 1> /proc/sys/net/ipforward (scriverlo se da errore la riga sopra).
ipfwadm -F -a m -S 
192.168.1.0/24
 -D 
0.0.0.0/0
modprobe ip_masq_ftp
modprobe ip_masq_irc
modprobe ip_masq_quake
Sul client linux scrivere:
entrare in /etc/resolv.conf
search dominio.isp  (es. search 
galactica.it
)
nameserver 195.210.91.100 (1° dns)
nameserver 193.70.192.100 (2° dns)
Adesso dovreste essere in grado di navigare dai client windows e linux.

AIUTOOOOOOOOOOOOOOO!!!!!!!!
Guarda sul sito in firma, ho scritto una mini-mini HOWTO.
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com