Newsgroup: it.comp.os.win.win2000
Titolo: 1 Sk rete - 2 IP - quale gateway ???

Avrei bisogno di un aiuto per comprendere come gestire una situazione.
Devo fare in modo di configurare un webserver, su cui gira windows server 
2003 , per pubblicare un sito e renderlo raggiungibile da due adsl diverse.
Pensavo di configurare i due router con due indirizzi ip diversi sulla 
scheda ethernet lato LAN e di impostare delle nat statiche per mappare l'ip 
pubblico verso il relativo ip privato del server:
Router 1 = 192.168.1.254 (nat statica : 192.168.1.250 ---> 100.100.100.100 
ip pubblico fittizio)
Router 2 = 192.168.2.244 (nat statica : 192.168.2.250 ---> 200.200.200.200 
ip pubblico fittizio)
e di impostare sulla scheda di rete del server due indirizzi ip con relativo 
gateway:
Indirizzo primario: 192.168.1.250
subnet: 255.255.255.0
gateway: 192.168.1.254
Indirizzo primario: 192.168.2.250
subnet: 255.255.255.0
gateway: 192.168.2.254
Fatto questo, ho verificato il funzionamento "dall'interno" e tutto e' ok.
Il server risponde sia sull'ip primario che sul secondario.
Il problema, e' che quando deve "uscire" su internet ho visto che 
normalmente utilizza come gateway il secondo router.
Con quale criterio Windows decide quale gateway utilizzare ?
E' possibile spiegare in qualche modo a Windows che se arrivano delle 
richieste http sull'indirizzo 192.168.1.250 deve utilizzare come gateway il 
relativo router (192.168.1.254) mentre se arrivano sul secondario 
192.168.2.250 deve utilizzare l'altro (192.168.2.254) ?
Grazie a tutti per l'aiuto.

192.168.2.250 deve utilizzare l'altro (192.168.2.254) ?
Puoi fare ste cose solo se le due network di destinazione (le due
adsl) sono network distinte, per es. una che ti collega ad internet e
l'altra che ti collega ad una filiale remota.
Ma se entrambe vanno su internet non si può fare. Il default gateway
può essere uno solo.
-- 
Alessandro Borille
Microsoft MVP - Windows Server
http://www.almait.it

 ha scritto nel messaggio 
news:hms5u0h5mjkqop2d4...@4ax.com...


Innanzitutto grazie per avermi risposto.
Mi sfugge la differenza di quanto affermi sopra.
Non capisco, cioe', che differenza ci sarebbe tra "collegarsi ad internet" 
piuttosto che "collegarsi ad una filiale remota". In entrambi i casi, si 
"passa" su internet.... o no ??
Grazie 

 "passa" su internet.... o no ??
Ma nel caso della filiale remota puoi dire al server di ruotare solo il 
traffico indirizzato a quella subnet privata (quella della filiale), se 
invece devi rispondere alla stessa rete (internet) attraverso due 
gateway diversi la vedo male.
-- 
Saluti
L'indirizzo di posta di questo messaggio non è valido
Get Firefox @ 
www.mozilla-europe.org/it/products/firefox
Get Thunderbird @ 
www.mozilla-europe.org/it/products/thunderbird

"passa" su internet.... o no ??
Su una filiale remota ci vai con un tunnel su internet. Quindi
l'indirizzamento verso la filiale remota sarebbe di tipo privato.


 diversi la vedo male.
mmmmhhh..... ma ... scusa... non posso fare il routing basandolo sugli 
indirizzamenti ?
Mi spiego...:
se potessi spiegare in qualche modo a Windows di utilizzare il gateway 
192.168.1.254 per tutti i pacchetti tcp indirizzati verso la rete 
192.168.1.0 e di utilizzare il gateway 192.168.2.254 per tutti quelli verso 
la rete 192.168.2.0 non otterrei lo stesso risultato ?
Ma si puo' fare ... ??
Grazie 

 l'indirizzamento verso la filiale remota sarebbe di tipo privato.
Ok... ho capito.
Quindi non c'e' proprio nessun modo per fare quello che voglio ?
Se aggiungo una seconda sk di rete ?
Grazie

Ma si puo' fare ... ??
Questo sě. Sono due network distinte e definite.
Vediti il comando "route" per aggiungere static routes.


 Vediti il comando "route" per aggiungere static routes.
Avevo paura proprio che mi dicessi questo.... :-)
A dire il vero, sono incappato in questo comando oggi ma, sinceramente, non 
ci ho capito molto.
Saresti cosi' gentile da darmi qualche indicazione su come usarlo ?
Magari con qualche esempio ?
Grazie 

Magari con qualche esempio ?
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.254
route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.254


 route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.254
Grazie Alessandro !
Domani provo e ti faccio sapere se funziona.
Ancora bene che ci sono gli MVP in giro per i newsgroup.... :-)
A presto 

route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.254
Ho seguito il tuo esempio ma ho scritto una cazzata.
Non ha senso specificare un gateway che ha un indirizzo ip della
medesima network di destinazione.
Comunque la sintassi dovresti averla capita.


Domani provo e ti faccio sapere se funziona.
Questa scritta così purtroppo non funzionerà.


 Comunque la sintassi dovresti averla capita.
Perdonami, ma non ho capito se serve o meno aggiungere quelle route.
Ciao 

Perdonami, ma non ho capito se serve o meno aggiungere quelle route.
Cosě come le ho scritte non vanno.
Dimmi gli IP che hai sulla scheda, quali sono le network che vuoi
raggiungere, quali sono gli indirizzi dei router.


quali sono gli indirizzi dei router.
192.168.1.254
192.168.2.254
Ora e' piu' chiaro ?
Ancora grazie, ciao ! 

IP PUBBLICO 200.200.200.200 <------> 192.168.2.250
Allora, siccome le richieste fatte verso i tuoi server provengono
dalla rete pubblica, non c'è modo di discriminare la network (si
tratta di internet).
Insomma non si può, nel tuo caso.


 Insomma non si può, nel tuo caso.
Bruttissima notizia......   :-(((
E se metto una seconda scheda di rete e la configuro con uno degli 8 ip 
pubblici disponibili con l'adsl e metto come gateway l'ip pubblico del 
router ?
In questo modo mi ritrovere il server con 1 nic sulla lan privata ed 1 nic 
sulla rete pubblica.
In questo modo risolverei ???
Grazie per la tua pazienza... :-)
Ciao 

In questo modo risolverei ???
Non cambierebbe un gran che.
L'unica soluzione (e non ho la più pallida idea se abbia senso e se
sia fattibile) è che ciascun router mascheri (NAT) il source address
dei pacchetti in ingresso con l'Ip address dellínterfaccia LAN del
router stesso. Così non servirebbe nessun gateway perchè per il server
web il destination address sarebbe l'ip del router. 
Siccome non l'ho mai visto fare c'è una buona possibilità che abbia
detto la fregnaccia di mezzanotte e mezza.


 ha scritto nel messaggio 
news:ud36u0d4u38poue9j...@4ax.com...

Effettivamente.... credo che l'ora tarda inizia a giocarti brutti 
scherzi...(colpa mia)... :-)
Non ho proprio capito cosa intendi dire.
Il router sta gia' mascherando gli indirizzi..... credo....
Sul router c'e' una configurazione che dice:
ip nat (inside/outside) 192.168.1.250 80 100.100.100.100 80
che in pratica significa: traduci in 100.100.100.100 tutti i pacchetti tcp 
relativi la porta 80 dell'host 192.168.1.250.
A meno che tu non intendevi dire che i pacchetti dalla rete pubblica fossero 
indirizzati all'indirizzo 192.168.1.254 (indirizzo del router lato LAN).
Ma se cosi' fosse, come fa il server a mandare i pacchetti a quell'indirizzo 
???
Ovviamente non posso dare alla nic del server lo stesso indirizzo del 
router.
Credo proprio che e' meglio che ce ne andiamo a dormire.
Domani faccio due prove e ti faccio sapere.
Ciao e ancora mille grazie. 

Domani faccio due prove e ti faccio sapere.
Senza dubbio.


l'unico modo che mi viene in mente è usare chx-nat, installato su una 
macchina che faccia da gateway e stia tra i router e il tuo webserver.
ciao 

 macchina che faccia da gateway e stia tra i router e il tuo webserver.
Grazie per la dritta. Vado a documentarmi.
Ciao