From f09b6732abc33422fa7322e78bcfefce6c375ed3 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Thu, 5 Oct 2017 18:18:15 +0100
Subject: [PATCH] Use IPv4 address for scuttlebot

---
 src/freedombone-mesh-batman | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/freedombone-mesh-batman b/src/freedombone-mesh-batman
index a64422eb7..a4e0b8968 100755
--- a/src/freedombone-mesh-batman
+++ b/src/freedombone-mesh-batman
@@ -96,8 +96,8 @@ if [ -e /etc/default/batctl ]; then
     . /etc/default/batctl
 fi
 
-function get_ipv6_bat0 {
-    echo $(ip -o -f inet6 addr show dev "bat0" | awk '{print $4}' | awk 'END {print}' | awk -F '/' '{print $1}')
+function get_ipv4_wlan {
+    echo $(ip -o -f inet addr show dev "$IFACE" | awk '{print $4}' | awk 'END {print}' | awk -F '/' '{print $1}')
 }
 
 function mesh_hotspot_ip_address {
@@ -407,8 +407,7 @@ function start {
     systemctl restart avahi-daemon
 
     if [ -f /etc/scuttlebot/.ssb/config ]; then
-        ipv6addr=$(get_ipv6_bat0)
-        sed -i "s|\"host\": .*|\"host\": \"${ipv6addr}\",|g" /etc/scuttlebot/.ssb/config
+        sed -i "s|\"host\": .*|\"host\": \"$(get_ipv4_wlan)\",|g" /etc/scuttlebot/.ssb/config
         systemctl restart scuttlebot
     fi
 
-- 
GitLab