From patchwork Tue Jan 30 13:14:06 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: fff-network: add routing table fff fff-hoods: use table fff for fc00::/7 From: Robert Langhammer X-Patchwork-Id: 771 Message-Id: <20180130131406.25550-1-rlanghammer@web.de> To: franken-dev@freifunk.net Date: Tue, 30 Jan 2018 14:14:06 +0100 Fixes #83 Signed-off-by: Robert Langhammer --- src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 5 +++-- src/packages/fff/fff-network/files/etc/uci-defaults/55_add_table_fff | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 src/packages/fff/fff-network/files/etc/uci-defaults/55_add_table_fff diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood index 95a1bf4..f676233 100755 --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood @@ -305,8 +305,9 @@ if [ -s "$hoodfile" ]; then else echo "Address already set." fi - if ! ( ip -6 route show dev br-mesh | grep -q "fc00::" ) ; then - ip -6 route add fc00::/7 via fe80::1 dev br-mesh + if ! ( ip -6 route show table fff dev br-mesh | grep -q "fc00::" ) ; then + ip -6 route add fc00::/7 via fe80::1 dev br-mesh table fff + ip -6 rule add from all to fc00::/7 lookup fff echo "Set ULA route to br-mesh." else echo "Route already set." diff --git a/src/packages/fff/fff-network/files/etc/uci-defaults/55_add_table_fff b/src/packages/fff/fff-network/files/etc/uci-defaults/55_add_table_fff new file mode 100644 index 0000000..5dbf403 --- /dev/null +++ b/src/packages/fff/fff-network/files/etc/uci-defaults/55_add_table_fff @@ -0,0 +1,2 @@ +echo "# table fff" >> /etc/iproute2/rt_tables +echo "10 fff" >> /etc/iproute2/rt_tables