From e724fec260b55dc5d79e93483f5e6e3d0974bf0c Mon Sep 17 00:00:00 2001 From: Christof Schulze Date: Wed, 14 Jun 2017 19:40:59 +0200 Subject: [PATCH] gluon-l3roamd: adjust l3roamd startup parameters * use local socket * use main routing table, * pass client-bridge --- package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd | 2 +- .../luasrc/lib/gluon/upgrade/380-gluon-l3roamd-route | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd index 460e6c9b..0a51bde9 100755 --- a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd +++ b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd @@ -12,7 +12,7 @@ start_service () { procd_set_param respawn ${respawn_threshold:-3660} ${respawn_timeout:-5} ${respawn_retry:-0} interfaces=$(for dev in $( ubus call network.interface dump | jsonfilter -e "@.interface[@.proto='gluon_mesh' && @.up=true].device");do echo " -m $dev"; done; [ "$(ifstatus client | jsonfilter -e "@.up")" = "true" ] && echo " -i local-node") - procd_set_param command "$PROG" -p $(lua -e 'print(require("gluon.site").prefix6())') $interfaces -t 11 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) -4 0:0:0:0:0:ffff::/96 + procd_set_param command "$PROG" -s /var/run/l3roamd.sock -p $(lua -e 'print(require("gluon.site").prefix6())') $interfaces -t 254 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) -4 0:0:0:0:0:ffff::/96 -b br-client procd_close_instance } diff --git a/package/gluon-l3roamd/luasrc/lib/gluon/upgrade/380-gluon-l3roamd-route b/package/gluon-l3roamd/luasrc/lib/gluon/upgrade/380-gluon-l3roamd-route index 4bd579c7..650f7631 100755 --- a/package/gluon-l3roamd/luasrc/lib/gluon/upgrade/380-gluon-l3roamd-route +++ b/package/gluon-l3roamd/luasrc/lib/gluon/upgrade/380-gluon-l3roamd-route @@ -14,7 +14,6 @@ uci:section('network', 'route6', 'l3roamd_client', { interface = 'l3roam', target = site.prefix6(), gateway = '::', - table = '10', }) uci:save('network')