<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><tt>Hallo Fabian,</tt></p>
    <p><tt>ja, die Patches lösen #95. Habs jetzt auch gesehen. Mir hat
        der 832er gefehlt. </tt><tt><br>
      </tt></p>
    <p><tt>Gut ist auch, dass configurehood etwas schlanker wird.</tt></p>
    <p><tt>Kleine Anmerkung: kein shebang in files die nur gesourced
        werden.</tt><tt><br>
      </tt></p>
    <pre class="content"><span class="reviewed-by">Reviewed-by: Robert Langhgammer <a class="moz-txt-link-rfc2396E" href="mailto:rlanghammer@web.de"><rlanghammer@web.de></a></span></pre>
    <tt><br>
    </tt>
    <div class="moz-cite-prefix"><tt>Am 09.06.2018 um 16:51 schrieb
        Fabian Bläse:</tt><br>
    </div>
    <blockquote type="cite"
      cite="mid:20180609145129.28707-2-fabian@blaese.de">
      <pre wrap="">Signed-off-by: Fabian Bläse <a class="moz-txt-link-rfc2396E" href="mailto:fabian@blaese.de"><fabian@blaese.de></a>
---
 .../fff-hoods/files/usr/lib/functions/fff/hoodfile  | 21 +++++++++++++++++++++
 .../fff/fff-hoods/files/usr/sbin/configurehood      |  2 +-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile b/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
index 62487f9..6c50737 100644
--- a/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
+++ b/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
@@ -56,6 +56,27 @@ getWirelessHoodfile() {
     fi
 }
 
+getEthernetHoodfile() {
+    if [ $# != 1 ]
+       then
+               echo "Usage: getEthernetHoodfile <download-location>"
+               return 1
+       fi
+    file=$1
+
+    echo "Trying to get hoodfile from ethernet neighbor..."
+
+    ethmesh_dev=$(uci -q get network.ethmesh.ifname)
+    neighbor_addrs=$(ping6 -c2 ff02::1%${ethmesh_dev} | grep seq | cut -d " " -f4 | sed s/.$//g | sort | uniq)
+
+    for addr in $neighbor_addrs; do
+        wget -T2 -t1 -qO "$file" "http://[${addr}%${ethmesh_dev}]:2342/keyxchangev2data" && return 0
+    done
+
+    # got no hoodfile
+    return 1
+}
+
 getGatewayHoodfile() {
     if [ $# != 1 ]
        then
diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
index aee20e5..282e21b 100755
--- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
+++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
@@ -101,7 +101,7 @@ else
                
                        sleep 30 # Wait for the config AP, which may be created at the same time as this script has started
 
-                       getWirelessHoodfile "$hoodfile"
+                       getEthernetHoodfile "$hoodfile" || getWirelessHoodfile "$hoodfile"
 
                        #UPLINK: Set up uplink data on first contact:
                        if [ -s /tmp/keyxchangev2data ]; then
</pre>
    </blockquote>
    <br>
  </body>
</html>