<div dir="ltr">Con CORE hai un sistema di virtualizzazione, pertanto fai veramente tutto usando linux-hosts.<div>Questi &quot;lxc&quot; hanno tutti i programmi del pc host.</div><div><br></div><div>Secondo me č il sistema migliore per imparare le reti, mi sta appassionando.</div>
<div><br></div><div>Ne approfitto per postare un Service customizzato.</div><div>Lo uso per creare le antenne in bridge cosė come usate da noi in ninux</div><div><br></div><div><br></div><div>&lt;/home/user/.core/myservices/ninucs.py&gt;</div>
<div><br></div><div><div>#</div><div># CORE - ninux cosenza services</div><div>#</div><div><br></div><div>&#39;&#39;&#39; </div><div>ninucs.py: ninux cosenza services</div><div>&#39;&#39;&#39;</div><div><br></div><div>import os</div>
<div><br></div><div>from core.service import CoreService, addservice</div><div>from core.services.utility import UtilService</div><div>from core.constants import *</div><div><br></div><div>class CPE_Bridge(CoreService):</div>
<div>    &#39;&#39;&#39; </div><div>    &#39;&#39;&#39;</div><div>    _name = &quot;CPE_Bridge&quot;</div><div>    _group = &quot;Ninux&quot;</div><div>    _configs = (&#39;bridge.sh&#39;, )</div><div>    _startindex = 60</div>
<div>    _startup = (&#39;sh bridge.sh&#39;,)</div><div><br></div><div>    @classmethod</div><div>    def generateconfig(cls, node, filename, services):</div><div>        &#39;&#39;&#39; </div><div>        &#39;&#39;&#39;</div>
<div>        </div><div>        print filename</div><div>        </div><div>        cfg = &quot;&quot;&quot;#!/bin/bash</div><div>brctl addbr br0</div><div>brctl addif br0 eth0</div><div>brctl addif br0 eth1</div><div>ip link set dev br0 up</div>
<div><br></div><div>export ETH0=$(/sbin/ip addr show eth0 | head -3 | tail -1 | awk -F&#39; &#39; {&#39;print $2&#39;})</div><div>export ETH1=$(/sbin/ip addr show eth1 | head -3 | tail -1 | awk -F&#39; &#39; {&#39;print $2&#39;})</div>
<div><br></div><div>ifconfig eth0 0.0.0.0</div><div>ifconfig eth1 0.0.0.0</div><div>ifconfig br0  $ETH0</div><div>        &quot;&quot;&quot;</div><div>        #&quot;&quot;&quot; % { &#39;bridge_addr&#39;: node.getaddr(&#39;eth0&#39;, rescan=1)[&#39;inet&#39;][0] }</div>
<div>        </div><div>        return cfg</div><div><br></div><div># this line is required to add the above class to the list of available services</div><div>addservice(CPE_Bridge)</div></div><div><br></div><div>&lt;/end&gt; </div>
<div><br></div><div>in /home/user/.core/nodes.conf  ho aggiunto:</div><div><div>7 { ninux_antenna router_green.gif router_black.gif {IPForward CPE_Bridge} netns {} }</div></div><div><br></div><div>e in /etc/core/core.conf ho decommentato la seguente linea:</div>
<div><br></div><div><div>custom_services_dir = /home/user/.core/myservices</div></div><div><br></div><div>oppelā.</div><div>Adesso sto studiando bene lo switch di openwrt per riprodurre un servizio che integra olsr sulle vlan, perchč ci sono alcuni aspetti sul tagged/untagged misti allo schema proposto da spax che devo studiare</div>
<div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 15 dicembre 2013 22:04, Vincenzo Bruno <span dir="ltr">&lt;<a href="mailto:v.bruno@vinsoft.it" target="_blank">v.bruno@vinsoft.it</a>&gt;</span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">E&#39; sufficiente dare le basi per proporre un&#39;alternativa a packet tracer di Cisco, ovvero avere un software in cui simulare dei router (e degli switch managed?)<br>

<br>
Il 14/12/2013 14:09, Vincenzo Pirrone ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Il 13/12/2013 14:31, Vincenzo Bruno ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
da qui a gennaio mi fate un seminarietto nel corso di Networking?<br>
E&#39; utile per le simulazioni e per sostituire (almeno in parte) il Packet<br>
tracer....<br>
</blockquote>
Ho appena cominciato ad utilizzarlo quindi la parola seminario mi sembra<br>
un p&#39; esagerata, possiamo fare una demo..<br>
<br>
Anche se c&#39;č peppe che se ci si mette a gennaio č giā diventato<br>
developer di CORE..<br>
<br>
<br><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
<br>
Vincenzo Bruno (cell. 328-7252923)<br>
Dip. di Fisica - Universita&#39; della Calabria<br>
    Via Bucci, 87036 Rende (CS)<br>
Coopyleft+Vinsoft (<a href="http://www.vinsoft.it/coopyleft" target="_blank">www.vinsoft.it/coopyleft</a>)<br>
Hacklab Cosenza (<a href="http://hlcs.it" target="_blank">http://hlcs.it</a>)<br>
    <br>
______________________________<u></u>_________________<br>
Calabria mailing list<br>
<a href="mailto:Calabria@ml.ninux.org" target="_blank">Calabria@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/calabria" target="_blank">http://ml.ninux.org/mailman/<u></u>listinfo/calabria</a><br>
</font></span></blockquote></div><br></div>