Newsgroup: it.comp.os.linux.sys
Titolo: Route statica con RedHat

Scusate, ho postato anche qualche gg fa. Devo creare una route statica su
un appliance firewall con linux redhat dotato di 3 schede di rete. Lo
scopo e' di nattare staticamente un ip interno con uno esterno (cosa che
poi faccio da console amministrazione firewall). Prima pero' devo
associare un ip esterno con uno interno, tipo (indirizzi inventati):
route add 80.30.206.37 10.0.1.200 metric 1
Il problema e' che non trovo la sintassi errata, mi ritornano sempre degli
errori, nonostante segua l'help. 
Non nascondo che la mia esperienza su linux sia limitata. Potete aiutarmi?
Grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 scopo e' di nattare staticamente un ip interno con uno esterno (cosa che
se hai kernel 2.4 usa iptables, su 
www.netfilter.org
 trovi doc in italiano.
Andrea

 route add 80.30.206.37 10.0.1.200 metric 1
Non è chiaro quello che vuoi fare:
Semprerebbe /trasformare/ un ip del tipo 10.0.1.200 in 80.30.206.37.
Se è questo, è ben diverso da quello che hai chiesto prima. Lo si realizza 
con un paio di regolette di iptables del tipo ( supponendo che stai su di 
un gateway ):
iptables -t nat -A PREROUTING -d 10.0.1.200 -j DNAT --to-dest 80.30.206.3
Attenzione questa regola PRESUME che 80.30.206.3 sappia come raggiungere 
l'ip sorgente, che se è privato non è detto che sia vero !!!!!!
Devi essere più specifico sul problema, ci sono ancora molte variabili in 
gioco ( stai su un gateway ? gli ip che devono essere nattato sono 
privati->pubblici o vieversa ? i server nattati sanno come far arrivare i 
pacchetti alle macchine sorgenti ? ). Ci servirebbe la struttura della 
rete.

Prima di tutto grazie per la risposta e scusa se non sono stato preciso.
In pratica: sto configurando un firewall Checkpoint FW-1 NG su appliance
intrusiuon PDS2105, e' un micro pc con redhat preinstallato. FW1 NG
dispone di una interfaccia grafica nella quale si configurano gli oggetti
di rete e le policy di sicurezza. Su un oggetto di rete, corrispondente ad
un server web interno, indico al firewall di fare il nat statico su un ip
pubblico in modo che questo server venga pubblicato su internet secondo le
policy che io stabilisco. E fin qui tutto bene. L'unica cosa che FW-1
chiede in piu' e' l'aggiunta manuale di una route statica che prenda tutti
i pacchetti inviati su tale ip pubblico e li ruoti sul corrispondente ip
privato della LAN. Questo va fatto da sistema operativo, infatti per
esempio su ambiente windows server la route statica di esempio e' la
seguente:
route -p add 80.30.206.37 10.0.1.200 metric 1
Dove l'ip pubblico e' quello scelto per il NAT statico e l'ip privato e'
quello del server interno. Ovvero: tutti i pacchetti che arrivano a
quell'ip pubblico devono essere ruotati su quello privato. ps: Tutta la
gestione ARP che sta dietro alla nattatura la gestisce in automatico il
software del firewall. L'ip forwarding ecc ecc gia' funziona correttamente.
Quello che devo fare e' solo questo, e temo che mi stia "incartando" sulla
sintassi nonostante stia cercando di seguire l'help di sistema (il man non
e' installato essendo lo scatolotto dotato di un disco piuttosto
striminzito...).
Grazie per l'attenzione...
Identi Kit


 quell'ip pubblico devono essere ruotati su quello privato. 
[root@kiev root]# route add 80.30.206.37 gw 10.0.1.200
[root@kiev root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
80.30.206.37    10.0.1.200   10.10.24.101 255.255.255.255 UGH   0      0        
0 eth0
[...]
Questo è quello che mi hai chiesto ( ovvero il route ), ma o non ho capito 
io la tua spiegazione o c'è qualcosa che non torna. 
In questa maniera ruoto i pacchetti destinati a 80.30.206.37 verso 
10.0.1.200; ma se questa non conosce il suo indirizzo esterno, dovrebbe 
droppare i pacchetti....

 droppare i pacchetti....


 Andrea
Grazie per la risposta, ho trovato la soluzione, vedi mio post di oggi.
Ciao


come default gateway il firewall stesso.... Io lavoro con Checkpoint e so
ma siccome utilizzi Checkpoint...
--
   Paolo

 nuovamente per la dritta...
Una curiosità, che kernel usa fw1 checkpoint ? forse uno della serie 2.2.x ?
Forse è per questo che usa una semantica così strana...
L'alaternativa e che faccia giochetti strani con l'arp...
boh