seguendo il consiglio di gioacchino, ora sul server ho la br0 connessa al router domestico, mentre lato mesh ho semplicemente la bat0. ancora nessun successo, queste alcune informazioni appena raccolte dal server (alla fine un ping6 alla fonera connessa in ethernet)<div>
<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>redo:~</div></div><div><div>> ip -6 a s</div></div><div><div>1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 </div></div><div><div>    inet6 ::1/128 scope host </div>
</div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000</div></div><div><div>    inet6 fe80::250:fcff:fec0:d980/64 scope link </div>
</div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>3: eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qlen 1000</div></div><div><div>    inet6 fe80::206:93ff:fe30:317/64 scope link </div>
</div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 </div></div><div><div>    inet6 2001:470:7023:2:0:f8d1:114b:2e50/64 scope global </div>
</div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>    inet6 fe80::fcd2:91ff:fed9:a5eb/64 scope link </div></div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>
6: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 </div></div><div><div>    inet6 2001:470:7023:1:0:f8d1:114b:2e50/64 scope global </div></div><div><div>       valid_lft forever preferred_lft forever</div></div><div>
<div>    inet6 fe80::206:93ff:fe30:317/64 scope link </div></div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>7: tun: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qlen 500</div>
</div><div><div>    inet6 2001:5c0:1400:a::701/128 scope global </div></div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div>9: vethT6Y51M: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qlen 1000</div>
</div><div><div>    inet6 fe80::2406:aff:fee2:9f53/64 scope link </div></div><div><div>       valid_lft forever preferred_lft forever</div></div><div><div><br></div></div><div><div>redo:~</div></div><div><div>> ip -6 r s</div>
</div><div><div>2001:470:7023:1::/64 dev br0  proto kernel  metric 256 </div></div><div><div>2001:470:7023:2::/64 dev bat0  proto kernel  metric 256 </div></div><div><div>2001:5c0:1400:a::701 dev tun  proto kernel  metric 256  mtu 1280 rtt 4ms rttvar 6ms cwnd 10</div>
</div><div><div>2000::/3 dev tun  metric 1 </div></div><div><div>fe80::/64 dev eth1  proto kernel  metric 256 </div></div><div><div>fe80::/64 dev bat0  proto kernel  metric 256 </div></div><div><div>fe80::/64 dev eth0  proto kernel  metric 256 </div>
</div><div><div>fe80::/64 dev br0  proto kernel  metric 256 </div></div><div><div>fe80::/64 dev tun  proto kernel  metric 256 </div></div><div><div>fe80::/64 dev vethT6Y51M  proto kernel  metric 256 </div></div><div><div>
ff00::/8 dev eth1  metric 256 </div></div><div><div>ff00::/8 dev bat0  metric 256 </div></div><div><div>ff00::/8 dev eth0  metric 256 </div></div><div><div>ff00::/8 dev br0  metric 256 </div></div><div><div>ff00::/8 dev tun  metric 256 </div>
</div><div><div>ff00::/8 dev vethT6Y51M  metric 256 </div></div><div><div>default dev tun  metric 1 </div></div><div><div><br></div></div><div><div>redo:~</div></div><div><div>> batctl o </div></div><div><div>[B.A.T.M.A.N. adv 2012.1.0, MainIF/MAC: eth1/00:50:fc:c0:d9:80 (bat0)]</div>
</div><div><div>  Originator      last-seen (#/255)           Nexthop [outgoingIF]:   Potential nexthops ...</div></div><div><div>06:18:84:d0:80:bd    0.569s   (245) 00:18:84:d0:55:9c [      eth1]: 00:18:84:d0:55:9c (245)</div>
</div><div><div>00:18:84:d0:55:9c    0.479s   (255) 00:18:84:d0:55:9c [      eth1]: 00:18:84:d0:55:9c (255)</div></div><div><div>06:18:84:d0:55:9d    0.789s   (255) 00:18:84:d0:55:9c [      eth1]: 00:18:84:d0:55:9c (255)</div>
</div><div><div><br></div></div><div><div>redo:~</div></div><div><div>> batctl if</div></div><div><div>eth1: active</div></div><div><div><br></div></div><div><div>redo:~</div></div><div><div>> ping6 -c 3 2001:470:7023:2:0:18:84d0:559c -I bat0</div>
</div><div><div>PING 2001:470:7023:2:0:18:84d0:559c(2001:470:7023:2:0:18:84d0:559c) 56 data bytes</div></div><div><div>From 2001:470:7023:2:0:f8d1:114b:2e50 icmp_seq=1 Destination unreachable: Address unreachable</div></div>
<div><div>From 2001:470:7023:2:0:f8d1:114b:2e50 icmp_seq=2 Destination unreachable: Address unreachable</div></div><div><div>From 2001:470:7023:2:0:f8d1:114b:2e50 icmp_seq=3 Destination unreachable: Address unreachable</div>
</div><div><div><br></div></div><div><div>--- 2001:470:7023:2:0:18:84d0:559c ping statistics ---</div></div><div><div>3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms</div></div><div><br></div></blockquote>
dalla mia nubbiaggine penso che ci siano dei problemi di routing, ma se fossero non capisco quali.<br><div><div><br></div><br><div class="gmail_quote">2012/5/9 Gioacchino Mazzurco <span dir="ltr"><<a href="mailto:gmazzurco89@gmail.com" target="_blank">gmazzurco89@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Non sono mai riuscito a far funzionare il bridging con bat0 su SO<br>
diversi da openwrt<br>
<div class="im"><br>
On 05/09/12 19:04, Luca Postregna wrote:<br>
> Salve,<br>
>   sto cercando di configurare una piccola rete mesh, chissà forse in<br>
> futuro entrerà a far parte di ninux, ma per ora ancora non funziona.<br>
><br>
> Al momento ho a disposizione un server/gateway gentoo ed una coppia di<br>
> fonera2.0g con openwrt. Per il routing utilizzo batman-adv 2012.1<br>
> (installato su tutti i nodi)e per ora vorrei basare il network dei nodi<br>
> e tutta la rete solo su ipv6 (se in futuro avrò la necessità<br>
> probabilmente fornirò ipv4 ai client via vpn con tinc). A tutti i nodi<br>
> gli ipv6 nella 2001:470:7023:2::/64 sono assegnati staticamente.<br>
><br>
> Questo è un disegno esplicitativo <a href="http://ompldr.org/vZG9rYQ" target="_blank">http://ompldr.org/vZG9rYQ</a> della<br>
> seguente configurazione,<br>
><br>
</div>> *1*. il server con due interfaccie di rete (br1 come wan e br2 per la<br>
<div class="im">> mesh, i bridge mi servono per eventuali macchine virtuali). Sul server<br>
> la br2 è creata a partire dalla bat0. Sul server gentoo nel runlevel di<br>
> default ho net.br1, net.br2 e radvd (questo mi serve per assegnare gli<br>
> ipv6 ai client della mesh, oltre che ai client della rete domestica).<br>
><br>
> Di seguito le configurazioni di /etc/conf.d/net:<br>
><br>
>     > cat /etc/conf.d/net<br>
>     config_eth0="null"<br>
><br>
>     rc_need_br1="net.eth0"<br>
><br>
>     brctl_br1="setfd 0"<br>
>     bridge_br1="eth0"<br>
</div>>     config_br1="<a href="http://192.168.1.20/24" target="_blank">192.168.1.20/24</a> <<a href="http://192.168.1.20/24" target="_blank">http://192.168.1.20/24</a>><br>
<div class="im">>                 2001:470:7023:1::f8d1:114b:2e50/64"<br>
>     routes_br1="default via 192.168.1.1"<br>
>     dns_servers_br1="192.168.1.1 8.8.8.8"<br>
><br>
>     brctl_br2="setfd 0"<br>
>     bridge_br2="bat0"<br>
</div>>     config_br2="<a href="http://192.168.2.20/24" target="_blank">192.168.2.20/24</a> <<a href="http://192.168.2.20/24" target="_blank">http://192.168.2.20/24</a>>"<br>
>     config_br2="<a href="http://192.168.2.20/24" target="_blank">192.168.2.20/24</a> <<a href="http://192.168.2.20/24" target="_blank">http://192.168.2.20/24</a>><br>
<div><div class="h5">>                 2001:470:7023:2::f8d1:114b:2e50/64"<br>
><br>
>     preup (){<br>
>             if test $IFACE == "br2"; then<br>
>                     modprobe batman-adv<br>
>                     ifconfig eth1 up<br>
>                     batctl if add eth1<br>
>             fi<br>
>             return 0<br>
>     }<br>
><br>
><br>
> e di radvd.conf:<br>
><br>
>     > cat /etc/radvd.conf<br>
>     interface br1<br>
>     {<br>
>             AdvLinkMTU 1452;<br>
>             AdvSendAdvert on;<br>
>             AdvManagedFlag off;<br>
>             AdvOtherConfigFlag off;<br>
>             prefix 2001:470:7023:1::/64<br>
>             {<br>
>                     AdvOnLink on;<br>
>                     AdvAutonomous on;<br>
>                     AdvRouterAddr off;<br>
>             };<br>
>     };<br>
><br>
>     interface br2<br>
>     {<br>
>             AdvLinkMTU 1452;<br>
>             AdvSendAdvert on;<br>
>             AdvManagedFlag off;<br>
>             AdvOtherConfigFlag off;<br>
>             prefix 2001:470:7023:2::/64<br>
>             {<br>
>                     AdvOnLink on;<br>
>                     AdvAutonomous on;<br>
>                     AdvRouterAddr off;<br>
>             };<br>
>     };<br>
><br>
> quindi lo stato della rete ipv6 sul server:<br>
><br>
>     > ip -6 a s<br>
>     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436<br>
>         inet6 ::1/128 scope host<br>
>            valid_lft forever preferred_lft forever<br>
>     2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000<br>
>         inet6 fe80::250:fcff:fec0:d980/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     3: eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qlen 1000<br>
>         inet6 fe80::206:93ff:fe30:317/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     5: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 2001:470:7023:1:0:f8d1:114b:2e50/64 scope global<br>
>            valid_lft forever preferred_lft forever<br>
>         inet6 fe80::206:93ff:fe30:317/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     6: bat0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500<br>
>         inet6 fe80::885b:46ff:fe22:2874/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     7: br2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 2001:470:7023:2:0:f8d1:114b:2e50/64 scope global<br>
>            valid_lft forever preferred_lft forever<br>
>         inet6 fe80::885b:46ff:fe22:2874/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     8: tun: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qlen 500<br>
>         inet6 2001:5c0:1400:a::51/128 scope global<br>
>            valid_lft forever preferred_lft forever<br>
><br>
><br>
><br>
>     > ip -6 r s<br>
>     2001:470:7023:1::/64 dev br1  proto kernel  metric 256<br>
>     2001:470:7023:2::/64 dev br2  proto kernel  metric 256<br>
>     2001:5c0:1400:a::51 dev tun  proto kernel  metric 256  mtu 1280<br>
>     2000::/3 dev tun  metric 1<br>
>     fe80::/64 dev eth0  proto kernel  metric 256<br>
>     fe80::/64 dev br1  proto kernel  metric 256<br>
>     fe80::/64 dev eth1  proto kernel  metric 256<br>
>     fe80::/64 dev bat0  proto kernel  metric 256<br>
>     fe80::/64 dev br2  proto kernel  metric 256<br>
>     fe80::/64 dev tun  proto kernel  metric 256<br>
>     ff00::/8 dev eth0  metric 256<br>
>     ff00::/8 dev br1  metric 256<br>
>     ff00::/8 dev eth1  metric 256<br>
>     ff00::/8 dev bat0  metric 256<br>
>     ff00::/8 dev br2  metric 256<br>
>     ff00::/8 dev tun  metric 256<br>
>     default dev tun  metric 1<br>
><br>
><br>
</div></div>> *2*. entrambe le fonera hanno la stessa configurazione: due interfaccie<br>
<div><div class="h5">> wifi ap0 ed adhoc0. adhoc0 e eth0.2 sono in pasto a batman-adv e mi<br>
> fanno la bat0. ap0, eth0.1, e bat0 mi fanno al br-lan. I file di<br>
> configurazione delle due fonera sono identici. Di seguito i dati presi<br>
> dalla fonA connessa in ethernet al server gentoo:<br>
><br>
>     root@drei:~# cat /etc/config/network<br>
>     config 'interface' 'loopback'<br>
>             option 'ifname' 'lo'<br>
>             option 'proto' 'static'<br>
>             option 'ipaddr' '127.0.0.1'<br>
>             option 'netmask' '255.0.0.0'<br>
><br>
>     config 'interface' 'lan'<br>
>             option 'type' 'bridge'<br>
>             option 'proto' 'none'<br>
>             option 'accept_ra' '1'<br>
>             option 'ifname' 'eth0.1'<br>
><br>
>     config 'interface' 'mesh0'<br>
>             option 'ifname' 'adhoc0'<br>
>             option 'mtu' '1528'<br>
>             option 'proto' 'none'<br>
><br>
>     config 'interface' 'mesh1'<br>
>             option 'ifname' 'eth0.2'<br>
>             option 'proto' 'none'<br>
><br>
><br>
>     root@drei:~# cat /etc/config/wireless<br>
>     config wifi-device  wifi0<br>
>             option type     atheros<br>
>             option channel  11<br>
><br>
>     config wifi-iface<br>
>             option device           wifi0<br>
>             option ifname           ap0<br>
>             option mode             ap<br>
>             option network          lan<br>
>             option ssid             kozlicAP<br>
><br>
>     config wifi-iface<br>
>             option device           wifi0<br>
>             option ifname           adhoc0<br>
>             option mode             adhoc<br>
>             option network          mesh0<br>
>             option ssid             kozlicMESH<br>
><br>
><br>
>     root@drei:~# cat /etc/config/batman-adv<br>
>     config 'mesh' 'bat0'<br>
>             option 'interfaces' 'mesh0 mesh1'<br>
>             option 'aggregated_ogms'<br>
>             option 'ap_isolation'<br>
>             option 'bonding'<br>
>             option 'fragmentation'<br>
>             option 'gw_bandwidth'<br>
>             option 'gw_mode' 'client'<br>
>             option 'gw_sel_class'<br>
>             option 'log_level'<br>
>             option 'orig_interval'<br>
>             option 'vis_mode'<br>
><br>
><br>
>     root@drei:~# cat /etc/rc.local<br>
>     #!/bin/sh<br>
><br>
>     IPV6PREFIX="2001:470:7023:2"<br>
>     LAN="br-lan"<br>
><br>
>     IPV6=$IPV6PREFIX::$(cat /sys/class/net/eth0/address |awk -F: '{print<br>
>     $1$2":"$3$4":"$5$6}')<br>
>     echo $IPV6<br>
><br>
>     ip addr add $IPV6/64 dev $LAN<br>
</div></div>>     ip addr add <a href="http://192.168.254.1/24" target="_blank">192.168.254.1/24</a> <<a href="http://192.168.254.1/24" target="_blank">http://192.168.254.1/24</a>> dev $LAN<br>
<div><div class="h5">><br>
>     batman-adv reload<br>
><br>
>     exit 0<br>
><br>
><br>
><br>
>     root@drei:~# ip -6 a s<br>
>     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436<br>
>         inet6 ::1/128 scope host<br>
>            valid_lft forever preferred_lft forever<br>
>     2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000<br>
>         inet6 fe80::218:84ff:fed0:559c/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     4: eth0.1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 fe80::218:84ff:fed0:559c/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     5: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 fe80::218:84ff:fed0:559c/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     6: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 2001:470:7023:2:0:18:84d0:559c/64 scope global<br>
>            valid_lft forever preferred_lft forever<br>
>         inet6 fe80::218:84ff:fed0:559c/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     8: ap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
>         inet6 fe80::218:84ff:fed0:559d/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
>     9: adhoc0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1528<br>
>         inet6 fe80::418:84ff:fed0:559d/64 scope link<br>
>            valid_lft forever preferred_lft forever<br>
><br>
><br>
>     root@drei:~# ip -6 r s<br>
>     2001:470:7023:2::/64 dev br-lan  proto kernel  metric 256  mtu 1500<br>
>     advmss 1440 hoplimit 0<br>
>     fe80::/64 dev eth0  proto kernel  metric 256  mtu 1500 advmss 1440<br>
>     hoplimit 0<br>
>     fe80::/64 dev eth0.1  proto kernel  metric 256  mtu 1500 advmss 1440<br>
>     hoplimit 0<br>
>     fe80::/64 dev br-lan  proto kernel  metric 256  mtu 1500 advmss 1440<br>
>     hoplimit 0<br>
>     fe80::/64 dev eth0.2  proto kernel  metric 256  mtu 1500 advmss 1440<br>
>     hoplimit 0<br>
>     fe80::/64 dev ap0  proto kernel  metric 256  mtu 1500 advmss 1440<br>
>     hoplimit 0<br>
>     fe80::/64 dev adhoc0  proto kernel  metric 256  mtu 1528 advmss 1468<br>
>     hoplimit 0<br>
><br>
><br>
> Questa è la situazione di batman sul server:<br>
><br>
>     > batctl o<br>
>     [B.A.T.M.A.N. adv 2012.1.0, MainIF/MAC: eth1/00:50:fc:c0:d9:80 (bat0)]<br>
>       Originator      last-seen (#/255)           Nexthop [outgoingIF]:<br>
>       Potential nexthops ...<br>
>     06:18:84:d0:80:bd    0.393s   (232) 00:18:84:d0:55:9c [      eth1]:<br>
>     00:18:84:d0:55:9c (232)<br>
>     00:18:84:d0:55:9c    0.373s   (253) 00:18:84:d0:55:9c [      eth1]:<br>
>     00:18:84:d0:55:9c (253)<br>
>     06:18:84:d0:55:9d    0.342s   (255) 00:18:84:d0:55:9c [      eth1]:<br>
>     00:18:84:d0:55:9c (255)<br>
><br>
> Questo è batman sulla fonera connessa in ethernet al server:<br>
><br>
>     root@drei:~# batctl o<br>
>     [B.A.T.M.A.N. adv 2012.1.0, MainIF/MAC: adhoc0/06:18:84:d0:55:9d (bat0)]<br>
>       Originator      last-seen (#/255)           Nexthop [outgoingIF]:<br>
>       Potential nexthops ...<br>
>     00:50:fc:c0:d9:80    0.260s   (255) 00:50:fc:c0:d9:80 [    eth0.2]:<br>
>     00:50:fc:c0:d9:80 (255)<br>
>     06:18:84:d0:80:bd    0.280s   (233) 06:18:84:d0:80:bd [    adhoc0]:<br>
>     06:18:84:d0:80:bd (233)<br>
><br>
> Qual'è il problema? I nodi nella 2001:470:7023:2::/64 non si pingano!<br>
><br>
> Ogni aiuto è apprezzato.<br>
><br>
> Saluti,<br>
> LP<br>
><br>
><br>
><br>
><br>
><br>
> --<br>
><br>
> <a href="http://luca.postregna.name" target="_blank">http://luca.postregna.name</a><br>
> Luca Postregna<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Wireless mailing list<br>
> <a href="mailto:Wireless@ml.ninux.org">Wireless@ml.ninux.org</a><br>
> <a href="http://ml.ninux.org/mailman/listinfo/wireless" target="_blank">http://ml.ninux.org/mailman/listinfo/wireless</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><br></div><a href="http://luca.postregna.name" target="_blank">http://luca.postregna.name</a><br>Luca Postregna<br><br>
</div>