Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Luigi Porto
Boom, preso un palo.

La porta è la 698 sia per la prima rete che per la seconda.
Quindi.. sempre che non esista qualsiregola astrusa configurabile in
iptables che dice: "prendimi quello che viene dalla rete x sulla porta 698
e dirigimelo sulla 699 all'interno del GR" non so come fare, se non
cambiare la porta OLSR per ogni GR della seconda rete.

Naturalmente se mi son saltato qualcosa avvisate. :-)

-- 
#musk from calabria.ninux.org - CS

@openmusk
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione BornAgain


On 02/11/2015 16:38, Luigi Porto wrote:
> Boom, preso un palo.
>
> La porta è la 698 sia per la prima rete che per la seconda. 
> Quindi.. sempre che non esista qualsiregola astrusa configurabile in
> iptables che dice: "prendimi quello che viene dalla rete x sulla porta
> 698 e dirigimelo sulla 699 all'interno del GR" non so come fare, se
> non cambiare la porta OLSR per ogni GR della seconda rete. 
>
> Naturalmente se mi son saltato qualcosa avvisate. :-)
quando trovi il tutto pagina su wiki :)
>
> -- 
> #musk from calabria.ninux.org  - CS
>
> @openmusk
>
>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless

-- 


BornAgain

bornagain [at] autoproduzioni.net 

Nodi su rete wireless comunitaria Ninux.org 
http://map.ninux.org/select/reggiocalbornagain/
http://map.ninux.org/select/romapandora/
ed altri ..

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Saverio Proto
Socket socket socket. Le basi.
Un processo fa binding su IP:porta.

Di solito olsrd fa binding su 0.0.0.0:698 che vuol dire, per ogni IP
della macchina ascolta la porta 698

Ma se tu hai due processi, uno puo ascoltare su ip1:698 e l'altro su ip2:698

è spiegato bene qui:
https://httpd.apache.org/docs/2.4/bind.html

ad esempio apache ha tanti processi tutti su porta 80 ma su IP diversi.

Saverio

Il 2 novembre 2015 16:38, Luigi Porto  ha scritto:
> Boom, preso un palo.
>
> La porta è la 698 sia per la prima rete che per la seconda.
> Quindi.. sempre che non esista qualsiregola astrusa configurabile in
> iptables che dice: "prendimi quello che viene dalla rete x sulla porta 698 e
> dirigimelo sulla 699 all'interno del GR" non so come fare, se non cambiare
> la porta OLSR per ogni GR della seconda rete.
>
> Naturalmente se mi son saltato qualcosa avvisate. :-)
>
> --
> #musk from calabria.ninux.org - CS
>
> @openmusk
>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Giuseppe De Marco
Il 2 novembre 2015 16:38, Luigi Porto  ha scritto:
> Boom, preso un palo.
>
> La porta è la 698 sia per la prima rete che per la seconda.
> Quindi.. sempre che non esista qualsiregola astrusa configurabile in
> iptables che dice: "prendimi quello che viene dalla rete x sulla porta 698 e
> dirigimelo sulla 699 all'interno del GR" non so come fare, se non cambiare
> la porta OLSR per ogni GR della seconda rete.
>
> Naturalmente se mi son saltato qualcosa avvisate. :-)


Interfacce diverse, basta specificare che sulla, chessò,
NINUX_LAN(eth1.3) sta il processo olsr1 mentre sulla, ad esempio,
STAR_backbone(eth1.4) sta il processo olsr2. Stessa porta ip
diversi... Se invece vuoi due olsr sulla medesima porta/interfaccia le
socket collidono, quindi la prima che inizializza funziona, l'altra
trova occupato e muore.
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Claudio Pisa
On 11/01/2015 05:08 PM, Luigi Porto wrote:
> Buonasera,
> 
> Fin quando si tratta di saltare da un tetto all'altro ci sto, ma quando ci
> son quesiti sw novelli è sempre meglio chiedere.
> 
> Come da titolo, il mio target è avere due reti OLSR distinte e separate su
> un solo apparato ground router. Due HNA differenti. Due subnet differenti.
> Naturalmente su interfacce differenti.
> 
> Scrutando l'albero di processi attivi sul mio GR vedo:
> 
> /usr/sbin/olsrd -f /var/etc/olsrd.conf -nofork
> 
> Al che, ragionando per istinto:
> 
> se in /etc/config mi creo una .conf chiamandola olsrd2
> se in /etc/init.d/ mi creo un olsrd2 e modifico le /var/ interne
> 
> E' funzionabile? Per ora ho solo avuto problemi di plugins senza alcuna
> speranza.
> Qualcuno ha provato? Info? Notizie? Brainworks?

Ciao.
Per far girare due istanze IPv4 di olsrd devi configurare i demoni per
utilizzare due porte diverse.

Se c'e' sovrapposizione di indirizzi IP devi anche impostare le opzioni
RTtable* per far utilizzare ai demoni tabelle di routing diverse (cosa
che farei anche se non c'e' sovrapposizione di indirizzi, per pulizia).

E olsrd2 e' un nome un po' infelice perche' esiste OLSRv2 :)

Quello che stai cercando di ottenere sono due reti completamente
separate, che non si parlano tra loro, giusto?

ciao,
Clauz



___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Luigi Porto
Il giorno 2 novembre 2015 17:32, Giuseppe De Marco 
ha scritto:

>
>
> Interfacce diverse, basta specificare che sulla, chessò,
> NINUX_LAN(eth1.3) sta il processo olsr1 mentre sulla, ad esempio,
> STAR_backbone(eth1.4) sta il processo olsr2. Stessa porta ip
> diversi... Se invece vuoi due olsr sulla medesima porta/interfaccia le
> socket collidono, quindi la prima che inizializza funziona, l'altra
> trova occupato e muore.
>

Si Giù, già avevo messo in conto questo.. Sono su interfacce e subnet
completamente diverse le due istanze, è un problema di porta sul quale gira
OLSR sul GR. Sto per creare un ulteriore "nodo" casalingo con OLSR sulla
699, secondo me convivono tranquillamente i due demoni.
Il fatto è che se non c'è una regola per dire al GR "prendi il traffico
proveniente sulla 698 da questa interfaccia e dirigilo verso la 699
all'interno del GR" dovrò cambiare porta del demone OLSR a tutti i nodi
della seconda wimesh

-- 
#musk from calabria.ninux.org - CS

@openmusk
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Giuseppe De Marco
Il 2 novembre 2015 18:59, Luigi Porto  ha scritto:
>
> Il giorno 2 novembre 2015 17:32, Giuseppe De Marco  ha
> scritto:
>>
>>
>>
>> Interfacce diverse, basta specificare che sulla, chessò,
>> NINUX_LAN(eth1.3) sta il processo olsr1 mentre sulla, ad esempio,
>> STAR_backbone(eth1.4) sta il processo olsr2. Stessa porta ip
>> diversi... Se invece vuoi due olsr sulla medesima porta/interfaccia le
>> socket collidono, quindi la prima che inizializza funziona, l'altra
>> trova occupato e muore.
>
>
> Si Giù, già avevo messo in conto questo.. Sono su interfacce e subnet
> completamente diverse le due istanze, è un problema di porta sul quale gira
> OLSR sul GR. Sto per creare un ulteriore "nodo" casalingo con OLSR sulla
> 699, secondo me convivono tranquillamente i due demoni.
> Il fatto è che se non c'è una regola per dire al GR "prendi il traffico
> proveniente sulla 698 da questa interfaccia e dirigilo verso la 699
> all'interno del GR" dovrò cambiare porta del demone OLSR a tutti i nodi
> della seconda wimesh

E' bella la policy routing
http://stud.netgroup.uniroma2.it/cgrl/2015/slides/6-pbr.pdf
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Saverio Proto
Dovrebbe essere possibile.
Sarebbe carino provare a farlo con dei docker container.

Saverio


Il 1 novembre 2015 17:08, Luigi Porto  ha scritto:
> Buonasera,
>
> Fin quando si tratta di saltare da un tetto all'altro ci sto, ma quando ci
> son quesiti sw novelli è sempre meglio chiedere.
>
> Come da titolo, il mio target è avere due reti OLSR distinte e separate su
> un solo apparato ground router. Due HNA differenti. Due subnet differenti.
> Naturalmente su interfacce differenti.
>
> Scrutando l'albero di processi attivi sul mio GR vedo:
>
> /usr/sbin/olsrd -f /var/etc/olsrd.conf -nofork
>
> Al che, ragionando per istinto:
>
> se in /etc/config mi creo una .conf chiamandola olsrd2
> se in /etc/init.d/ mi creo un olsrd2 e modifico le /var/ interne
>
> E' funzionabile? Per ora ho solo avuto problemi di plugins senza alcuna
> speranza.
> Qualcuno ha provato? Info? Notizie? Brainworks?
>
> Thank you e salutationes.
>
> Luigi
>
> --
> #musk from calabria.ninux.org - CS
>
> @openmusk
>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Claudio Pisa
In generale ok, ma non sono sicuro olsrd si possa bindare su un IP
specifico: credo che si bindi solo su 0.0.0.0. Nel file di
configurazione [*] non sembra esserci l'opzione per fare il binding su
un indirizzo IP e il motivo credo sia che altrimenti non potrebbe
accorgersi di quali interfacce scendono e salgono a runtime.

O mi sfugge qualcosa?

bella,
Clauz

[*]
http://www.olsr.org/git/?p=olsrd.git;a=blob;f=files/olsrd.conf.default.full.txt;h=7283079aafbd3bcfb8d2c5da0e3bb459518e7626;hb=HEAD

On 11/02/2015 05:28 PM, Saverio Proto wrote:
> Socket socket socket. Le basi.
> Un processo fa binding su IP:porta.
> 
> Di solito olsrd fa binding su 0.0.0.0:698 che vuol dire, per ogni IP
> della macchina ascolta la porta 698
> 
> Ma se tu hai due processi, uno puo ascoltare su ip1:698 e l'altro su ip2:698
> 
> è spiegato bene qui:
> https://httpd.apache.org/docs/2.4/bind.html
> 
> ad esempio apache ha tanti processi tutti su porta 80 ma su IP diversi.
> 
> Saverio
> 
> Il 2 novembre 2015 16:38, Luigi Porto  ha scritto:
>> Boom, preso un palo.
>>
>> La porta è la 698 sia per la prima rete che per la seconda.
>> Quindi.. sempre che non esista qualsiregola astrusa configurabile in
>> iptables che dice: "prendimi quello che viene dalla rete x sulla porta 698 e
>> dirigimelo sulla 699 all'interno del GR" non so come fare, se non cambiare
>> la porta OLSR per ogni GR della seconda rete.
>>
>> Naturalmente se mi son saltato qualcosa avvisate. :-)
>>
>> --
>> #musk from calabria.ninux.org - CS
>>
>> @openmusk
>>
>> ___
>> Wireless mailing list
>> Wireless@ml.ninux.org
>> http://ml.ninux.org/mailman/listinfo/wireless
>>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
> 

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Luigi Porto
Errata corrige:

Inesorabile all'avvio del secondo demone, seppur su porte diverse, seppur
su interfacce diverse:

Mon Nov  2 20:18:57 2015 daemon.err olsrd[8746]: olsrd exit:

E niente, per stasera nisba. Riproveremo, un giorno.. ma riproveremo.

Grazie lo stesso a todos. ;-)
-- 
#musk from calabria.ninux.org - CS

@openmusk
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Giuseppe De Marco
Luì non so perchè tu ne abbia bisogno comunque si,
copiano lo script e/o modificandolo vai ad eseguire un'altra istanza
di olsrd, usando un altro file di configurazione (e sopratutto altre
porte).

Il 1 novembre 2015 17:08, Luigi Porto  ha scritto:
> Buonasera,
>
> Fin quando si tratta di saltare da un tetto all'altro ci sto, ma quando ci
> son quesiti sw novelli è sempre meglio chiedere.
>
> Come da titolo, il mio target è avere due reti OLSR distinte e separate su
> un solo apparato ground router. Due HNA differenti. Due subnet differenti.
> Naturalmente su interfacce differenti.
>
> Scrutando l'albero di processi attivi sul mio GR vedo:
>
> /usr/sbin/olsrd -f /var/etc/olsrd.conf -nofork
>
> Al che, ragionando per istinto:
>
> se in /etc/config mi creo una .conf chiamandola olsrd2
> se in /etc/init.d/ mi creo un olsrd2 e modifico le /var/ interne
>
> E' funzionabile? Per ora ho solo avuto problemi di plugins senza alcuna
> speranza.
> Qualcuno ha provato? Info? Notizie? Brainworks?
>
> Thank you e salutationes.
>
> Luigi
>
> --
> #musk from calabria.ninux.org - CS
>
> @openmusk
>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Fabio Capriati
Solitamente sui nostri router dual stack girano due istanze di olsr, una
per ipv4 e una ipv6 che puntano a due file di configurazione diversi.
Se vuoi far girare due istanze sullo stesso stack potresti (ipotesi da
verificare) avere problemi sulla scrittura della tabella di routing del
kernel, per esempio se ti arrivano due rotte uguali dalle due diverse
istanze. Potresti ovviare l'eventuale problema facendo scrivere le due
istanze su due tabelle di routing diverse e poi ti crei un policy routing
ad hoc.

Buon divertimento e facci sapere.

FaByS

Il giorno 2 novembre 2015 09:56, Giuseppe De Marco 
ha scritto:

> Luì non so perchè tu ne abbia bisogno comunque si,
> copiano lo script e/o modificandolo vai ad eseguire un'altra istanza
> di olsrd, usando un altro file di configurazione (e sopratutto altre
> porte).
>
> Il 1 novembre 2015 17:08, Luigi Porto  ha scritto:
> > Buonasera,
> >
> > Fin quando si tratta di saltare da un tetto all'altro ci sto, ma quando
> ci
> > son quesiti sw novelli è sempre meglio chiedere.
> >
> > Come da titolo, il mio target è avere due reti OLSR distinte e separate
> su
> > un solo apparato ground router. Due HNA differenti. Due subnet
> differenti.
> > Naturalmente su interfacce differenti.
> >
> > Scrutando l'albero di processi attivi sul mio GR vedo:
> >
> > /usr/sbin/olsrd -f /var/etc/olsrd.conf -nofork
> >
> > Al che, ragionando per istinto:
> >
> > se in /etc/config mi creo una .conf chiamandola olsrd2
> > se in /etc/init.d/ mi creo un olsrd2 e modifico le /var/ interne
> >
> > E' funzionabile? Per ora ho solo avuto problemi di plugins senza alcuna
> > speranza.
> > Qualcuno ha provato? Info? Notizie? Brainworks?
> >
> > Thank you e salutationes.
> >
> > Luigi
> >
> > --
> > #musk from calabria.ninux.org - CS
> >
> > @openmusk
> >
> > ___
> > Wireless mailing list
> > Wireless@ml.ninux.org
> > http://ml.ninux.org/mailman/listinfo/wireless
> >
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Due istanze OLSR sullo stesso GR, fattibile?

2015-11-02 Per discussione Luigi Porto
In primis grazie a tutti per le info!


Il giorno 2 novembre 2015 13:14, Claudio Pisa  ha scritto:


>
> E olsrd2 e' un nome un po' infelice perche' esiste OLSRv2 :)
>

Yep Claudio, ci pensai, mi son permesso data la testing situation :-)


> Quello che stai cercando di ottenere sono due reti completamente
> separate, che non si parlano tra loro, giusto?
>
>
Bingo, due ipv4, per non tenere due GroundRouter attivi nella mia già
"simpatica" home lan.
1. Ninux GR
2. GR destinato ad un mio progetto personale.

Per ora sto lavorando su un setup di prova, senza toccare il mio GR
principale, dal quale passano un paio di nostri Ninuxers, non vorrei
creargli disagi. Dopo aver appurato una situazione funzionante riverserò il
tutto sul mio main.

Ho provato, come già scritto all'inizio del thread, a:
1. /etc/config/ *creato ex novo un file di config olrsd
2. /etc/init.d/ *creato ex novo un olsrd di start

/etc/init.d/olsrd2 start > E' andato. Pidded. MA *attenzione*: non avevo
ancora chiaro il cambio porta suggeritomi nelle vostre mail, infatti,
stoppando un demone e startando l'altro andava tutto. Anche in situazione
contraria.  (mi son creato un altro nodo *nomade* con ulteriore GR+Antenna
in casa per ricrear situazione più reale possibile) .

Bon, penso di essere a metà strada.

Grazie. :-)

Continuo e vi fò sapere.


-- 
#musk from calabria.ninux.org - CS

@openmusk
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless