Newsgroup: it.comp.reti.ip-admin
Titolo: Problemi cìon linux box proxy router e HDSL

Attualmente ho montato la distro Red Hat 7.2
Senza interfaccia grafica.
Dispongo di n° 2 Schede di rete per collegare una piccola rete
Aziendale ad internet tramite HDSL telecom.
La TI mi ha fornito di router Cisco 6200
Bloccato, con indirizzo Fisso pubblico (default gateway  tipo
90.19.127.89 sub net 255.255.255.248) e altri cinque indirizzi pubblici.
Ora ho settato la linux box in modo da fare da router e proxy per la mia
rete interna
Assegnando alla scheda di rete che guarda l’interno indirizzi tipo
192.168.1.156  (eth1) subnet 255.255.255.0  (visto come default gateway
dai client di rete interna).
Problema:
·	Pingo sempre la rete interna dal linux box;
·	pingo il default gateway  del router cisco, collegato alla seconda
scheda del linux box tramite cavo RJ 45 classe V, avendo assegnato
indirizzo pubblico 90.19.127.90 subnet 255.255.255.248 – eth0 alla
scheda stessa)
NON RIESCO
1.	a uscire su internet
2.	dai client non riesco a pingare  la  sottorete del cisco
(90.19.127.89)
Se digito il comando route ottengo:
Destin		Gatew	     GenMask    Flag	Met Ref Use Ifree
90.19.127.89     *        255.255.255.248 U	0    0  0   Eth0
192.168.1.0 192.168.1.156 255.255.255.0   UG	0    0  0   eth1
192.168.1.0    	*	  255.255.255.0   U	0    0	0   eth0
192.168.1.0	*	  255.255.255.0	  U	0    0	0   eth1
127.0.0.0       *	  255.255.255.0	  U	0    0	0   lo
Default   90.19.127.89 	   0.0.0.0	  UG	0    0	0   eth0
Che posso fare?
Grazie a chi mi aiuta
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Che posso fare?
#man iptables
http://netfilter.samba.org
E' parzialmente OT, ed e' domanda piu' pertinente ad it.comp.os.linux*,
comunque, trattandosi linux di un clone di unix spero di non sbagliare...
Comunque, il routing normale non e' possibile in quanto, detto semplicemente,
le reti private non sono "routabili". Devi effettuare un "source dynamic nat",
cioe' "mascherare" la rete privata: vale a dire, fare in modo che la linux box
"trasponga" indirizzi e porte delle connessioni iniziate dai clients, e che
tenga traccia delle stesse, in modo che l'effetto finale sia che e' in realta'
la linux box che effettua le connessioni e che reinoltra adeguatamente le
"risposte" ai clients, secondo la traccia delle connessioni mascherate.
Una tip rapida:
#/sbin/modprobe iptable_nat
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_nat_ftp
#/sbin/modprobe ip_conntrack_irc
#/sbin/modprobe ip_nat_irc
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
bye G.L.
p.s. Su linux chiudi piu' servizi possibile e metti su un firewall: non
durera' altrimenti molto...
p.p.s. Qualunque eventuale precedente pasticciaccio abbia fatto con le tabelle
di routing di linux per cercare di risolvere il problema, eliminalo: bastano
le due interfaccie normalmente configurate, e la default route della linux box
verso il router cisco.

Come ti hanno gia' suggerito, controlla la documentazione su iptables, poi
se vuoi qualcosa gia' preconfezionato vai qui:
http://monmotha.mplug.org/firewall/index.php
Questo script ti fa il NAT e firewall. Io l'ho usato all'inizio, poi l'ho
modificato secondo le mie esigenze.
Max