<div dir="ltr">Con CORE hai un sistema di virtualizzazione, pertanto fai veramente tutto usando linux-hosts.<div>Questi "lxc" 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></home/user/.core/myservices/ninucs.py></div>
<div><br></div><div><div>#</div><div># CORE - ninux cosenza services</div><div>#</div><div><br></div><div>''' </div><div>ninucs.py: ninux cosenza services</div><div>'''</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>    ''' </div><div>    '''</div><div>    _name = "CPE_Bridge"</div><div>    _group = "Ninux"</div><div>    _configs = ('bridge.sh', )</div><div>    _startindex = 60</div>
<div>    _startup = ('sh bridge.sh',)</div><div><br></div><div>    @classmethod</div><div>    def generateconfig(cls, node, filename, services):</div><div>        ''' </div><div>        '''</div>
<div>        </div><div>        print filename</div><div>        </div><div>        cfg = """#!/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' ' {'print $2'})</div><div>export ETH1=$(/sbin/ip addr show eth1 | head -3 | tail -1 | awk -F' ' {'print $2'})</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>        """</div><div>        #""" % { 'bridge_addr': node.getaddr('eth0', rescan=1)['inet'][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></end> </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"><<a href="mailto:v.bruno@vinsoft.it" target="_blank">v.bruno@vinsoft.it</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">E' sufficiente dare le basi per proporre un'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' 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' esagerata, possiamo fare una demo..<br>
<br>
Anche se c'č 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' 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>