<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">> Mi sa che per gli switch managed non si può fare nulla su CORE :(</span><br><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">anche io ho avuto questa sensazione però possiamo "emularli" creandoci un dispositivo ad hoc, ereditato da Router, che tira fuori N interfacce di rete e bridga, su ognuna di queste, una VLAN.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Non sto scherzando, col bridge abbiamo porte e collegamento fisico come se fosse uno switch normale e per il managed basta escludere alcune porte dal bridge e taggarle.</span></div>
<div>Dobbiamo provarci.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 16 dicembre 2013 14:10, Vincenzo Pirrone <span dir="ltr"><<a href="mailto:linuspax@gmail.com" target="_blank">linuspax@gmail.com</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>
Mi sa che per gli switch managed non si può fare nulla su CORE :(<br>
<br>
<br>
Il 15/12/2013 22:19, Giuseppe De Marco ha scritto:<br>
> Con CORE hai un sistema di virtualizzazione, pertanto fai veramente<br>
> tutto usando linux-hosts.<br>
> Questi "lxc" hanno tutti i programmi del pc host.<br>
><br>
> Secondo me è il sistema migliore per imparare le reti, mi sta appassionando.<br>
><br>
> Ne approfitto per postare un Service customizzato.<br>
> Lo uso per creare le antenne in bridge così come usate da noi in ninux<br>
><br>
><br>
> </home/user/.core/myservices/ninucs.py><br>
><br>
> #<br>
> # CORE - ninux cosenza services<br>
> #<br>
><br>
> '''<br>
> ninucs.py: ninux cosenza services<br>
> '''<br>
><br>
> import os<br>
><br>
> from core.service import CoreService, addservice<br>
> from core.services.utility import UtilService<br>
> from core.constants import *<br>
><br>
> class CPE_Bridge(CoreService):<br>
>     '''<br>
>     '''<br>
>     _name = "CPE_Bridge"<br>
>     _group = "Ninux"<br>
>     _configs = ('bridge.sh', )<br>
>     _startindex = 60<br>
>     _startup = ('sh bridge.sh',)<br>
><br>
>     @classmethod<br>
>     def generateconfig(cls, node, filename, services):<br>
>         '''<br>
>         '''<br>
><br>
>         print filename<br>
><br>
>         cfg = """#!/bin/bash<br>
> brctl addbr br0<br>
> brctl addif br0 eth0<br>
> brctl addif br0 eth1<br>
> ip link set dev br0 up<br>
><br>
> export ETH0=$(/sbin/ip addr show eth0 | head -3 | tail -1 | awk -F' '<br>
> {'print $2'})<br>
> export ETH1=$(/sbin/ip addr show eth1 | head -3 | tail -1 | awk -F' '<br>
> {'print $2'})<br>
><br>
> ifconfig eth0 0.0.0.0<br>
> ifconfig eth1 0.0.0.0<br>
> ifconfig br0  $ETH0<br>
>         """<br>
>         #""" % { 'bridge_addr': node.getaddr('eth0', rescan=1)['inet'][0] }<br>
><br>
>         return cfg<br>
><br>
> # this line is required to add the above class to the list of available<br>
> services<br>
> addservice(CPE_Bridge)<br>
><br>
> </end><br>
><br>
> in /home/user/.core/nodes.conf  ho aggiunto:<br>
> 7 { ninux_antenna router_green.gif router_black.gif {IPForward<br>
> CPE_Bridge} netns {} }<br>
><br>
> e in /etc/core/core.conf ho decommentato la seguente linea:<br>
><br>
> custom_services_dir = /home/user/.core/myservices<br>
><br>
> oppelà.<br>
> Adesso sto studiando bene lo switch di openwrt per riprodurre un<br>
> servizio che integra olsr sulle vlan, perchè ci sono alcuni aspetti sul<br>
> tagged/untagged misti allo schema proposto da spax che devo studiare<br>
><br>
<br>
E sei un grande<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Vincenzo Pirrone<br>
Twitter: @spax_arm<br>
PGP Key ID: 5CF5047D<br>
<br>
</font></span><br>_______________________________________________<br>
Calabria mailing list<br>
<a href="mailto:Calabria@ml.ninux.org">Calabria@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/calabria" target="_blank">http://ml.ninux.org/mailman/listinfo/calabria</a><br>
<br></blockquote></div><br></div>