Newsgroup: it.comp.os.linux.iniziare
Titolo: Dubbio su VLAN e Linux...

Ciao,
vorrei che mi chiariste un questione
riguardante una configurazione ipotetica
di due lan che condividono uno stesso
gateway.
In pratica, vorrei sapere se ï¿œ possibile
usare pc con un so Linux dotato di tre interfacce
di rete ethernet: la prima interfaccia sarebbe
collegata ad una rete lan, la seconda ad un altra
e la terza ad un gateway ADSL Fastweb.
Gateway Fastweb
         |
         |
         |
         |
PC con Linux
  |         |
  |         |
  |         |
switch     switch
rete A     rete B
Il problema ï¿œ questo: vorrei creare due vlan
una per ogni scheda di rete interessata sul
pc Linux. Ciï¿œ dovrebbe garantirmi la separazione
tra le due reti locali, in modo che se un
operatore installa uno sniffer sulla rete A
non possa vedere i pacchetti che transitano sulla
rete B.
Inoltre, il pc con Linux dovrebbe ridirezionare
il traffico proveniente dalle due vlan verso il gateway
Fastweb, il quale non sono sicuro che supporti
il protocollo 802.1q (vlan).
Quindi, il mio problema ï¿œ separare le due reti con 2 vlan,
ma consentire ad entrambe di accedere ad Internet tramite
lo stesso gateway Fastweb.
Secondo voi ï¿œ possibile farlo con un pc configurato che
fa da tramite come detto sopra?

 fa da tramite come detto sopra?
Ovviamente sï¿œ.
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 rete A     rete B
Ma le due reti sono fisicamente separate?
Se sï¿œ, non c'ï¿œ da fare nulla a livello vlan, basta una
configurazione classica "tipo firewall con DMZ" che fa
giï¿œ quello che chiedi, da adattare, eventualmente alle
tue esigenze: rete A non vede rete B, rete B puï¿œ agire
su rete A, oppure rete A e rete B sono impermeabili.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 in 5 file di testo (shorewall.conf, zones, interfaces, policy, masq).
Ok, ma vorrei capire bene una cosa.
Quello che dici sarebbe un filtro a livello 3 ISO/OSI,
in pratica il firewall impedisce di vedere la rete
B dalla rete A (che fa capo ad un altro switch),
ma sarebbe un filtro aggirabile installando
uno sniffer su uno dei pc della rete A.
Mi sbaglio?
In definitiva per me ï¿œ fondamentale che le due
reti non siano visibili tra loro in alcun modo
a qualsiasi livello ISO/OSI.

 su rete A, oppure rete A e rete B sono impermeabili.
Ma, come nell'altro post, il livello di sicurezza
sarebbe garantito a qualsiasi livello ISO/OSI?
Cioï¿œ, se su un pc della rete A attivo uno sniffer
come Wireshark, quindi che agisce a livello
2 ISO/OSI, avrï¿œ comunque la possibilitï¿œ di
sniffare il traffico della rete B?
Se la risposta ï¿œ no, concettualmente come
dovrei configurare il router/firewall Linux?

 sniffare il traffico della rete B?
E chi manda allo switch A il traffico dello switch B?
Lo puï¿œ fare solo il pc "firewall", e solo se lo istruisci
al riguardo.
Insisto, ï¿œ una configurazione piuttosto classica.



Conosci un sito web che descriva una configurazione
simile a quella che voglio fare?
Cosï¿œ, evito di perdere troppo tempo nel documentarmi.

 a qualsiasi livello ISO/OSI.
Quindi devi separare a tutti i livelli. Se separi a livello due ma poi il
routing ï¿œ permesso sei punto e a capo.


 dovrei configurare il router/firewall Linux?
Come un router con 3 schede di rete e bloccando con il firewall le
comunicazioni che non servono.


 routing ï¿œ permesso sei punto e a capo.
Mi serve solo che le due reti possano accedere ad Internet tramite il
gateway Fastweb, non mi serve il routing tra le due LAN.
In tal modo avrei la separazione tra le due reti?


OK. Ora mi serve solo una configurazione di esempio
per iniziare a fare delle prove.
Ne conosci qualcuna che fa a caso mio?

 Ne conosci qualcuna che fa a caso mio?
Come detto 
http://www.shorewall.net/
Configuri la eth0 verso Fastweb, la eth1 sulla rete A e la eth2 sulla B con
i rispettivi indirizzi IP e come default gateway metti l'IP del router fastweb.
In /etc/shorewall/shorewall.conf cambi:
IP_FORWARDING=Yes
In /etc/shorewall/zonez metti:
fw	firewall
A	ipv4
B	ipv4
inet	ipv4
In /etc/shorewall/interfaces metti:
inet	eth0	-
A	eth1	-	routeback,dhcp
B	eth2	-	routeback,dhcp
In /etc/shorewall/policy metti:
fw		all		ACCEPT
A		inet		ACCEPT		info
B		inet		ACCEPT		info
all		all		DROP		notice
In /etc/shorewall/masq metti:
eth0	eth1
eth0	eth2
Sono + o meno 15 minuti di configurazione.
