Newsgroup: it.comp.os.linux.sys
Titolo: Tunnel per ethernet encapsulation

Devo fare un tunnel tra due server in cui incapsulare ethernet puro, al
fine di mettere in comunicazione due bridge (ci sono di mezzo macchine
virtuali as usual :-) ).
I due server si vedono attraverso una rete privata ruotata. Non voglio
crittografia e vorrei nel limite del possibile evitare di installare
prodotti aggiuntivi in userspace. I due server montano Debian Squeeze.
Soluzioni ce ne sono ovviamente diverse; io saprei come farlo con vtun,
openvpn, vde2, openvswitch, pptp, l2tpd ma come detto prima non vorrei
usare nessuno di questi prodotti, o perché usano la crittografia o
perché mi sembra di usare un cannone per uccidere una formica.
L'alternativa più semplice che mi è venuta in mente è quella di usare
GRE con Transparent Ethernet Encapsulation (6558), ma non ho trovato in
Internet nessun esempio di setup di GRE su Linux se non per incapsulare
protocolli IP.
Sicuramente qualcuno ha già affrontato un problema analogo. Come l'ha
risolto?
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 perché mi sembra di usare un cannone per uccidere una formica.
Ma scusa, openvpn con --cipher null?

 ha scritto:

premetto di non aver ben capito la questione, o meglio: cosa vuol fare
lui esattamente.
I ho riscontrato comunque un problema di comunicazione tra l'host e i
container LXC e l'ho risolto attestando delle schede virtuali
aggiuntive sulle quali ho impostato macvlan in modalità bridge
http://www.google.it/search?q=802.11Q
Pero, macvlan (ahimé) è scarsamente documentato e credo che funzioni
*bene* solo a partire dai kernel 2.6.32
Nel mio caso, succedeva quanto segue:
gli altri pc della rete raggiungevano i container, ma l'host non
riusciva a fare altrettanto. Poco male in fin dei conti, perché
sull'host si potrebbe usare lxc-console. Però, se io avvio un servizio
sul container, questo servizio non è raggiungibile dall'host.
Adesso invece ho una rete che è raggiungibile solo dall'host, e un'altra
rete che è raggiungibile dal resto del mondo.
-- 
Wikipedia Admin: "wikipedia non è un blog"
Iosif Stalin: "i compagni hanno scambiato il partito per un circolo di
discussione"

 Ma scusa, openvpn con --cipher null?
alla fine è quel che ho fatto. :-)
-- 
-- 
Flavio Visentin
Sent with android phone

 aggiuntive sulle quali ho impostato macvlan in modalità bridge
Io invece oggi ho mangiato un capretto decisamente squisito.


 
fammi capire cosa non hai capito, del fatto che io ti ho detto che non
ho capito cosa vuoi fare.
Dipende dai contesti.
Puoi usare arptables, per fare un direct routing che bypassa l'host e va
dal guest direttamente sul router (lo si usa solitamente in LVS per
bypassare LVS stesso).
Io uso un tipo di virtualizzazione, dove imposto le schede da file di
configurazione, che equivale a lanciare:
ip link add link eth0 address xx:xx:xx:xx:xx:xx eth0.1 type macvlan
e ad assegnare un ip all'interno del guest.


 e ad assegnare un ip all'interno del guest.
Stasera ho mangiato tortellini in brodo e formaggi. Non male.


 Stasera ho mangiato tortellini in brodo e formaggi. Non male.
senti un po' cretinetti, non lavoro nei sottoscala di Trento, eppure la
mia prosopopea, cos' come le chiacchiere, è completamente a zero.
La situazione è questa: mi sono convinto (erroneamente?) che deve poter
funzionare in un certo modo, però - prova e riprova - ma in questo
momento non sto riuscendo a farlo funzionare come dico io.
Linux Virtual Server TRAMITE IPTABLES E ARPTABLES fa esattamente questa
cosa qui. Non fa un'altra cosa, Pertanto sono convinto che deve
funzionare anche con l'host e il guest di una macchina virtuale. Ma
ripeto: RIPETUTI SMANETTAMENTI, IN QUESTO MOMENTO NON STANNO SORTENDO
NULLA DI POSITIVO.
Laonde e per cui, qui ti saluto fino a quando:
a: non riesco a farlo funzionare come dico io
b: qualcuno mi fa capire cosa c'è di eventualmente sbagliato nel
maxadamo pensiero
c: non capisco da me dove mi sto intruppando e dove è sbagliata la cosa


 c: non capisco da me dove mi sto intruppando e dove è sbagliata la cosa
Questa è abbastanza semplice... ci sono buone probabilità che si riesca
a non leggere cretinate per qualche settimana, sempreché tu rispetti i
punti a, b e c.


 Questa è abbastanza semplice... 
sono arrivato a questo punto. Mi ero intruppato veramente come un
idiota.
