View previous topic :: View next topic |
Author |
Message |
metv n00b
Joined: 14 Dec 2004 Posts: 20 Location: Padova - Italy
|
Posted: Wed Jun 15, 2005 1:01 am Post subject: Connessioni multiple a internet? |
|
|
ciao a tutti. premetto che mi sono lanciato da poco in linux quindi...so poco e niente
Il mio isp mi fornisce tre ip diversi (123.0.0.101 ... 123.0.0.103, stessa subnet mask 255.255.255.0 e stesso gateway 123.0.0.1).
In questo momento ho una decina di pc connessi in questo modo: pc1 e pc2 direttamente all'isp e tutti gli altri dietro ad un server (con gentoo)
che fino adesso sono riuscito a far funzionare abbastanza bene.
Quello che vorrei fare sarebbe di assegnare alle 3 interfacce (eth1...eth3) del server gentoo i tre diversi ip dell'isp e tutti i pc della lan connessi alla eth0.
Che c'è di difficile? vorrei che TUTTO, ma proprio tutto!, il traffico del pc1 (nella lan) passi attraverso la eth1 (ip 123.0.0.101), quello del pc2 attraverso la eth2 (123.0.0.102) e poi tutti gli altri pc condividino la eth3.
So che è solo una questione di routing e penso che la "linux advanced routig & traffic control howto" (www.lartc.org), e quindi iproute2, rappresenti la soluzione adatta ma non sono riuscito a capire cosa fare!!!
C'è qualcuno disposto ad aiutarmi?
M@ |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Wed Jun 15, 2005 6:27 am Post subject: Re: Connessioni multiple a internet? |
|
|
metv wrote: | ciao a tutti. premetto che mi sono lanciato da poco in linux quindi...so poco e niente
Il mio isp mi fornisce tre ip diversi (123.0.0.101 ... 123.0.0.103, stessa subnet mask 255.255.255.0 e stesso gateway 123.0.0.1).
In questo momento ho una decina di pc connessi in questo modo: pc1 e pc2 direttamente all'isp e tutti gli altri dietro ad un server (con gentoo)
che fino adesso sono riuscito a far funzionare abbastanza bene.
Quello che vorrei fare sarebbe di assegnare alle 3 interfacce (eth1...eth3) del server gentoo i tre diversi ip dell'isp e tutti i pc della lan connessi alla eth0.
Che c'è di difficile? vorrei che TUTTO, ma proprio tutto!, il traffico del pc1 (nella lan) passi attraverso la eth1 (ip 123.0.0.101), quello del pc2 attraverso la eth2 (123.0.0.102) e poi tutti gli altri pc condividino la eth3.
So che è solo una questione di routing e penso che la "linux advanced routig & traffic control howto" (www.lartc.org), e quindi iproute2, rappresenti la soluzione adatta ma non sono riuscito a capire cosa fare!!!
C'è qualcuno disposto ad aiutarmi?
M@ |
forse te la cavi facendo delle nat statiche sulle eth1 e eth2 (SNAT e DNAT) ed una nat dinamico (masquerading) sulla eth3.
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Jun 15, 2005 6:53 am Post subject: |
|
|
sono ancora "stropicciato" dal sonno..e non sono lucido.
ma a occhio direi che non e' possibile.
Se fossero stati 3 alias sulle interfaccia esterna poteva funzionare.
Con 3 schede di rete no perche' il default gateway cerchera' sempre di raggiungerlo attraverso una certa interfaccia.
(e poi non puoi mettere in modo standard la stessa subnet su 3 interfaccie... il routing sarebbe un po' confuso)
La soluzione e' LARTC.
http://lartc.org/
Cerca in rete... ci sono molti esempi.. ma non è banale.
So che Shorewall ultimissima versione lo implementa.
Visto il casino... potrebbe essere un'idea.
Ciao
EDIT: ho visto che hai gia' intuito per LARTC... l'avevo detto...ho sonno! _________________ while True:Gentoo() |
|
Back to top |
|
|
|