View previous topic :: View next topic |
Author |
Message |
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Thu Aug 11, 2005 8:25 am Post subject: [autorisolto] Indirizzi IP multipli su una singola Eth |
|
|
Devo installare una specie di virtual server/firewall.
Code: |
ifconfig eth0 $ip_interno netmask $mn_interna broadcast $broadcast_interno
ifconfig eth1 $ip_esterno_firewall netmask $mn_esterna broadcast $broadcast_esterno
ifconfig eth1:0 $ip_esterno_webserver1 netmask $mn_esterna broadcast $broadcast_esterno
ifconfig eth1:1 $ip_esterno_altroserver netmask $mn_esterna broadcast $broadcast_esterno
...
|
E così via. Aggiungo poi:
Code: |
route add default netmask 0.0.0.0 gw $gw_assegnatomi eth1
|
IPTables dovrebbe intercettare in PREROUTING le richieste ai vari indirizzi IP esterni e redirigerle,
Code: |
-A PREROUTING -p tcp -m tcp -d $indirizzio_eth1 --dport 80 -j DNAT --to-destination $ip_web_server:80
|
fin che ho solo eth1 avviata funziona, poi non va. Basta attivare una delle interfaccie virtuali (con indirizzio ip diverso) eth1:* che la regola non funziona più!
Dov'è il trucco?
Edit nel mio post più giù è spiegato tutto.
Last edited by GiRa on Thu Aug 11, 2005 11:17 am; edited 1 time in total |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Thu Aug 11, 2005 10:11 am Post subject: Re: Indirizzi IP multipli su una singola Eth |
|
|
dovrebbe funzionare.
quindi verifica che esternamente l'interfaccia eth1 abbia EFFETTIVAMENTE anche gli altri indirizzi (cioè che risponda realmente la tua macchina) |
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Thu Aug 11, 2005 11:16 am Post subject: |
|
|
Infatti funziona! Mi avevano dato delle informazioni sul default gateway sbagliate.
Ci sono due router in load balancing che, quindi, occupano tre indirizzi IP. Per un arcano motivo anche col default gateway sbagliato usando un solo indirizzo IP su una scheda funzionava tutto, aggiungendone uscivano le magagne.
Viva il che mi ha salvato. |
|
Back to top |
|
|
|