[Freifunk-Bonn] gluon 2017.1.3 für kbu - WAS: Remote-Code-Execution in dnsmasq

Marcus Schultheiss marcus.schultheiss at onsite4u.de
Fr Okt 6 10:49:03 CEST 2017


Am 6. Oktober 2017 um 01:20 schrieb <edgar.soldin at web.de>:


> >> Was mir schonmal direkt auffällt ist dass sich die 2017.1.3 und 2016.2.7
> >> nicht vermeshen über WLAN, musste jetzt einem der 2017.1.3 einen Uplink
> >> geben und habe quasi 2 Wolken obwohl die sich auf jeden Fall "sehen"
> >> würden und vorher auch haben.
> >
> > Das tritt bei mir auch auf!
> >
>
> wahrscheinlich nen config problem. müssmer halt beigehn :) ..ede


 folgende Änderung in /etc/config/wireless manuell durchgeführt
erzeugte  auf meinen beiden 2017.1.3 nodes einen funktionierenden Wireless
Mesh mit 2016.2.x.

# diff wireless.2017.1.3 wireless.kbu
14,15c14
< option mesh_fwding '0'
< option mesh_id '02:d2:22:01:fc:22'
---
> option bssid '02:d2:22:01:fc:22'
17c16
< option mode 'mesh'
---
> option mode 'adhoc'
19a19
> option ssid '02:d2:22:01:fc:22'


das mesh Interfaces heisst in der firmware von
gestern(gluon-ffkbuk-2017.1.3-exp20171005...) mesh_ und nicht ibss_ was
wohl insgesamt an anderer Stelle etwas triggert, adhoc vs. 802.11s nehm ich
mal an

Daher vermute ich das folgender Patch gegen die site.conf
patch -p0 < patch.site.conf

+ ein rekompile etwas erzeugen sollte was mit den 2016.2.x meshen kann.


# cat patch.site.conf
--- site.conf 2017-10-05 14:47:11.000000000 -0400
+++ site.conf.kbu 2017-10-06 04:39:33.154592000 -0400
@@ -34,8 +34,9 @@
             -- ESSID used for client network.
             ssid = 'kbu.freifunk.net',
     },
-    mesh ={
-       id = '02:d2:22:01:fc:22',  -- ESSID used for mesh
+    ibss ={
+       ssid = '02:d2:22:01:fc:22',  -- ESSID used for mesh
+       bssid = '02:d2:22:01:fc:22',  -- BSSID used for mesh
        -- Bitrate used for multicast/broadcast packets.
        mcast_rate = 12000,
        -- disabled = true, (optional)
@@ -49,8 +50,9 @@
     ap = {
       ssid = 'kbu.freifunk.net',
     },
-    mesh = {
-      id = '02:d2:22:01:fc:23',  -- ESSID used for mesh
+    ibss = {
+      ssid = '02:d2:22:01:fc:22',  -- ESSID used for mesh
+      bssid = '02:d2:22:01:fc:22',  -- BSSID used for mesh
       mcast_rate = 12000,
     },
   },

@ede Falls Du also magst, könntest Du den kompile nochmal anwerfen.



- Marcus
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.kbu.freifunk.net/pipermail/freifunk-bonn/attachments/20171006/85eb23c1/attachment.htm>


Mehr Informationen über die Mailingliste Freifunk-Bonn