Newsgroup: it.comp.os.linux.sys
Titolo: ADSL e LAN

Ciao a tutti :)
Ho intenzione di montare una linea ADSL a casa dove ho una rete di 5 macchine, una con winzozz montato e le altre con redhat e suse.
Chiamando l'help desk mi hanno detto che affinke' la rete intera possa collegarsi ad internet c'e' bisogno di un router, e non di un modem!
Poveri illusi! Ovviamente sotto windows non si puo' configurare la propria
macchina come router...8) Ma sotto linux si!
E dunque, se ho fatto bene i calcoli, dovrei poterlo fare installando una
seconda scheda ethernet (eth1) alla quale ci attaccherei il modemuzzo: poi,
dovrei redirectare con route e le regole di forwarding di ipchains i pacchetti che arrivano da eth1 alla rete sotto eth0.
Ma, in pratica, esattamente come dovrei fare?
Sul router aggiungerei:
ipchains -A forward -j input -s 
0.0.0.0/24
 -d 
192.168.1.0/24
 -i eth1
ipchains -A forward -j output -s 
0.0.0.0/24
 -d 
192.168.1.0/24
 -i eth1
ipchains -A forward -j input -s 
192.168.1.0/24
 -d 
0.0.0.0/24
 -i eth1
ipchains -A forward -j output -s 
192.168.1.0/24
 -d 
0.0.0.0/24
 -i eth1
route add -net 192.168.1.0 netmask 255.255.255.0 eth1
Sarebbe ok?
O c'e' qualche boiata di forma? Non ho studiato molto le regole
di ipchains per il forwarding :)
Fatemi sapere 8))
Jop
-- 
*====================================*
|   ***** Jean-pierre  Brunod *****  |
--------------------------------------
joppino(nospam)@
inwind.it
 UIN:76128717
--------------------------------------
|  MSN Games network alias: joppino  |
-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^

Non ho studiato molto le regole di ipchains per il forwarding :)
Male. PRIMA bisogna leggere la documentazione, POI addentrarsi...
Ovviamente ho dato per scontato che tu abbia:
1) ricompilato il kernel per far riconoscere le schede di rete e incluso
il modulo per l'ip forwarding (penso che tu questo l'abbia già perché se
hai il linux in rete...)
2) installato pppoe per permettere a linux di collegarsi via adsl.
Infine, inutile dire che non ci si può fermare a quelle due righe se si
vuole vivere tranquilli...
-- 
Crononauta               
==========               | togli 'sse' da ulissebarra | 
ICQ UIN: 4005815         | per rispondermi in  e-mail | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

Ma, in pratica, esattamente come dovrei fare?
echo 1 > /proc/sys/net/ipv4/ip_forward   (controlla il nome preciso)
ipchains -A forward -s 
192.168.1.0/24
 -i ppp+ -j MASQ
<opzionale>
ipchains -A input   -d 
192.168.1.0/24
 -i ppp+ -j DENY
<forse sbagliato>
ipchains -A output  -d 
192.168.1.0/24
 -i ppp+ -j REJECT
</forse sbagliato>
</opzionale>
Ora, da Windows prova a fare "ping 207.46.230.229"... ma vedrai che
non funzionera' <grin>, per cui prova con 64.208.32.100.
Leonardo
-- 
".signature": bad command or file name

 seconda scheda ethernet (eth1) alla quale ci attaccherei il modemuzzo:
ma se il modem ha la scheda di rete perchè non la attacchi all'hub
direttamente?
Se la funzione del router era quella di farti anche da firewall lo configuri
indipendente su ogni macchina, se invece ti deve fare da mail server è
un'altro discorso, ma con l'adsl non ne vedo l'utilità. Se poi hai delle
altre necessità: dille!