Newsgroup: it.comp.os.linux.sys
Titolo: server web

Salute a tutti i membri della lista.
La mia situazione:
eth1
1.2.3.4 (Ip pubblico)-------------router--------Inernet
        |
        |
        |
        |
        |
eth0 1.2.3.5 (Ip pubblico)
-------------
| linux 6.1   |  eth0 192.168.y.x |---------|
|-------------|                   |         |
                                  | lan     |
                                  -----------
                                   | eth1 192.168.y.x1
                                   | eth0 1.2.3.5
                                  |webserver|    
Allora la macchina linux è red hat 6.1 e fa da firewall , gateway e per
ora
da mailserver e webserver per php;
La macchina web server ha windows 2000 dove ho allestito un sito web (
supporta anche asp) .
Entrambe le interfacce di rete della macchina windows 2000 web server
sono
collegate ad uno switch.
Inoltre gli IP sono registrati sui dns di telecom hanno dei nomi.
Il problema che la macchina linux è visibile dall'esterno e funziona
tutto ,
mentre per la macchina windows 2000 avendo configurato le interfacce con
i
due indirizzi IP uno pubblico e uno privato non è visibile NONOSTANTE
ABBIA
IMPOSTATO IPCHAINS PER ACCETTARE CONNESSIONI IN FORWARD E IN INPUT SU
ENTRAMBE LE INTERFACCE DELLA MACCHINA LINUX PER PORTA 80 CON
DESTINAZIONE IP
1.2.3.5.
In parole povere
ipchains -A forward -i eth1 -p tcp -d 1.2.3.5 www -j ACCEPT
ipchains -A input -i eth1 -p tcp -d 1.2.3.5 www -j ACCEPT
Dove sto sbagliando ?
E' fattibile o devo creare per forza una zona DMZ con una terza
interfaccia
di rete sulla macchina linux ?
Aiuto vi prego perché il sito web che prima era on-line hostato da
telecom
non è più raggiungibile !
Giuseppe
_______________________________________________
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ABBIA
Scusa ma se non ho capito male il port forward devi farlo verso la
macchina Uindous 2miglia non verso quella Linux visto che il web server
si trova li'.
-- 
- Le scaglie della mia corazza sono come scudi dieci volte piu' potenti
  i miei denti sono spade, i miei artigli lance, lo sferzare della 
  mia coda una saetta, le mie ali un uragano ed il mio alito MORTE !

 > tutto ,
allora la macchina windows 2000 č collegata alla lan attrvaerso 2 schede
di rete che  ho assegnato IP pubblico e all'altra IP privato . 
Alla macchina linux č collegtao il router con IP pubblico ed ha 2 schede
di
rete con un IP pubblico verso il router e un IP privato verso la lan .
Da internet la macchina linux la vedo , mentre quella windows 2000 . 
Devo creare una DMZ o posso risolvere il problema lo stesso ?
Grazie per ogni suggerimento 


 Grazie per ogni suggerimento 
Sinceramente se la macchina 2miglia deve solamente fare da web server
non capisco la necessita' delle 2 schede di rete. Cmq mettendola in DMZ
credo si possa risolvere. Vediamo se qualcun altro ha suggerimenti
migliori da dare.


Giuseppe Sportelli wrote:

Onestamente fatico a capire cosa hai fatto esattamente...
Il firewall ha 2 eth, no?
sulla esterna hai l'ip esterno. sulla interna l'ip interno.
Hai un ip pubblico anche sulla interna, oltre a quello privato?
Perchè altrimenti l'ip pubblico che hai messo sulla win2k con chi parla?
Inoltre, la configurazione che hai disegnato prevede che il router 
telecom davanti al firewall sia impostato con dei route to host che gli 
dicano che per raggiungere quell'ip -della w2k- (che presumibilmente si 
attende di trovare sulla sua eth) deve usare l'ip del fw come gateway.
In pratica, realizzeresti una dmz pubblica senza in realtà guadagnare 
alcunchè in sicurezza (visto che coincide con la lan, fisicamente...).
Una soluzione sarebbe (per rendere la macchina visibile, non per la 
sicurezza, si intenda...) aggiungere un alias sulla interfaccia pubblica 
del firewall con l'ip attualmente assegnato alla macchina interna e fare 
un DNAT della porta 80 verso l'ip interno del webserver (eliminando 
quella seconda scheda che strutturalmente è un aborto :-) )
La creazione della dmz è cmq consigliabile per le ragioni di sicurezza.
byez
-- 
Emanuele "SKULL" Balla
----------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for. I
only coded it." (Attributed to Linus Torvalds, somewhere in a posting)

 wrote in message
news:3D104865...@skull.net
grazie per i suggerimenti ma non ho capito bene ..
Allora io ho una ,macchina linux con due eth una con ip pubblico
collegata al router e un
altra con ip privata collegata alla lan. 
Nella lan poi vi č un macchina win 2000 con altre deu eth una 
con Ip pubblico e l'altra con ip appartenente alla classe della rete 
lan.
Ora la domanda č posso colleare la macchina win 2000 al firewall linux 
mediante una terza scheda e un cavo cross (non ho hub) , oppure 
sul firewall posso impostare delle regole per fare in modo che la 
macchina linux faccia vedere il server win 2000 ?
o meglio ancora lasciando tutto cosě si puň impostare il router 
per fare in modo che la macchina win 2000 sia raggiungibile ?
Se si come si imposta ?
Scusate ma fra il caldo e il problema sto andando al maniconio
Grazie


 Dove sto sbagliando ?
O nell'elencare gli IP in questo post, o nell'aver assegnato due ip
uguali a due macchine diverse.
Come fa il firewall a sapere se 1.2.3.5 e' la SUA interfaccia su eth0, o
l'interfaccia eth0 del web server?
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net

 
allora:
ipotesi 1:
fw  con 2 eth (una pubblica e una privata)
w2k con 2 eth (una pubblica e una privata)
il router attaccato a 1 hub, a cui si attaccano entrambe le 2 di cui 
sopra (con la eth pubblica).
Entrambe le macchine hanno come default gateway impostato il router.
pro: funziona
contro: è una idiozia bella e buona: rende il firewall inutile
ipotesi 2:
fw  con 2 eth (una pubblica e una privata)
w2k con 1 eth (privata)
Il fw attaccato tramite cavo cross al router (interfaccia esterna, con 2 
alias, uno per il fw e uno quello attuale della w2k), tutto il resto a 
un hub (anche la interna del fw, ovvio)
Imposti un paio di regole di nat per forwardare il traffico del secondo 
ip pubblico verso l'ip privato della w2k. Qui dipende da cosa usi. con 
iptables son 2 righe.
pro: funziona, è meno idiota del precedente (almeno hai un firewall in 
mezzo...)
contro: continui ad avere una macchina pubblica in mezzo alla lan.
ipotesi 3:
fw  con 3 eth (una pubblica e due private)
w2k con 1 eth (privata)
Il fw attaccato tramite cavo cross al router (interfaccia esterna, con 2 
alias, uno per il fw e uno quello attuale della w2k). A una eth privata 
assegni una classe da usare per la dmz. Qui attacchi un hub e a questo 
la w2k (oppure le attacchi insieme con cross). Tutto il resto a un hub 
(anche l'altra interna del fw, ovvio)
Imposti un paio di regole di nat per forwardare il traffico del secondo 
ip pubblico verso l'ip privato della w2k. Qui dipende da cosa usi. con 
iptables son 2 righe.


 wrote in message
news:cacd6950aaf0774d9f8...@mygate.mailgate.org
la situazione è ora linux con 3 eth0 eth1 eth2 
La eth1 è collegta al router e ha i 2 ip pubblici (alias ip)
la eth0 è collegata alla lan e ha 192.168.x.y
la eth2 la collego a win 2000 con cavo cross e assegno un ip 
del tipo 10.0.x.y e a win 2000 assegno 10.0.x.y1 
ora avendo una red hat 6.1 ho scaricato ipmasqadm e lo ho installato per
eseguire il port forward .
Ora per la creazione della dmz che tipo di regole devo impostare. 
Un altra domanda io ho altri 3 ip pubblici , non potrei dare a 
eth2 un ip pubblico e a win 2000 un altro ip pubblico ?
La domanda sorge perchè se assegno alla eth1 due ip pubblici non vedrò
solo il server web win 2000 e non quello linux che pure che mi occorre ?
Grazie per i consigli che mi stanno tornando utilissimi .


 solo il server web win 2000 e non quello linux che pure che mi occorre ?
E' per quello che sulla eth1 hai 2 indirizzi: uno lo redirigi verso l'ip 
privato della w2k. All'altro, che non viene rediretto, continua a 
rispondere la macchina linux.
Il discorso dell'indirizzo ip pubblico sulla interfaccia interna verso 
la dmz è valido: funziona. Ma ha lo svantaggio di sprecere un ip 
pubblico ( con quello che costano...) e di richiedere la creazione delle 
route to host nella tabella di routing del router perimetrale ( e se hai 
  interbusiness come fornitore della connettività e del router, anche 
questo diventa un problema... )
Byez
