Freifunk-Nord / gluon-ssid-changer

Other
1 stars 10 forks source link

Probleme beim bauen von gluon 2018.2.x #23

Closed lrnzo closed 5 years ago

lrnzo commented 5 years ago

moin moin,

versuche gerade den ssid-changer bei FF Nordwest zu integrieren. in meiner site.conf steht

    ssid_changer = {
        enabled = true,
        switch_timeframe = 1,
        first = 5,
        prefix = 'offline.',
        suffix = 'nodename',
        tq_limit_enabled = true,
        tq_limit_max = 55,
        tq_limit_min = 35
    },

in meiner site.mk steht:

# from https://github.com/Freifunk-Nord/gluon-ssid-changer:
GLUON_SITE_PACKAGES += \
    gluon-ssid-changer

und in meiner modules steht:

PACKAGES_SSIDCHANGER_REPO=https://github.com/Freifunk-Nord/gluon-ssid-changer.git
PACKAGES_SSIDCHANGER_COMMIT=3c6750ce8fc9cedabfa8a6f479fb12d343c6ecc2
PACKAGES_SSIDCHANGER_BRANCH=2018.1.x

auf der so gebauten gluon v2018.2.x habe ich dann:

root@FF-OS-Testing-20182x-02:~# uci show ssid-changer
ssid-changer.settings=settings
ssid-changer.settings.enabled='1'
ssid-changer.settings.tq_limit_max='55'
ssid-changer.settings.prefix='FF_OFFLINE_'
ssid-changer.settings.suffix='nodename'
ssid-changer.settings.tq_limit_min='45'
ssid-changer.settings.switch_timeframe='60'
ssid-changer.settings.tq_limit_enabled='0'    <-    vgl. site.conf, dort steht tq_limit_enabled = true,
ssid-changer.settings.first='5'

die /usr/lib/micron.d/ssid-changer und die /lib/gluon/ssid-changer/ssid-changer.sh fehlen in der Firmware. Was mache ich falsch?

LG aus Osnabrück

rubo77 commented 5 years ago

true wird immer zu '0' in UCI das ist normal. Ev. der letzte commit im gluon, wo der micrond ausgelagert wurde?

Ich probiere auch mal zu bauen mit neuestem gluon master....

lrnzo commented 5 years ago

oh und ich sehe gerade, dass weitere Unstimmigkeiten zwischen der site.conf und der uci-config vorliegen. habe gerade mal einen neuen build angestoßen, um sicher zu gehen, dass hier kein verpeiler meinerseits vorliegt

lrnzo commented 5 years ago

ok, muss ein fehler in meinem build gewesen sein. jetzt stimmt die uci-conf mit meiner site.confüberein. Eine Sache bleibt:

root@FF-OS-Testing-20182x-02:~# /lib/gluon/ssid-changer/ssid-changer.sh 
node is considered offline
SSID offline.FF-OS-Test...-20182x-02 is correct, nothing to do

aber die ssid wird gar nicht geändert:

root@FF-OS-Testing-20182x-02:~# wifi status
{
    "radio0": {
        "up": true,
        "pending": false,
        "autostart": true,
        "disabled": false,
        "retry_setup_failed": false,
        "config": {
            "hwmode": "11g",
            "path": "platform\/ar934x_wmac",
            "htmode": "HT20",
            "channel": "6",
            "country": "DE",
            "supported_rates": [
                "6000",
                "9000",
                "12000",
                "18000",
                "24000",
                "36000",
                "48000",
                "54000"
            ],
            "basic_rate": [
                "6000",
                "9000",
                "18000",
                "36000",
                "54000"
            ]
        },
        "interfaces": [
            {
                "section": "mesh_radio0",
                "ifname": "mesh0",
                "config": {
                    "ifname": "mesh0",
                    "mesh_fwding": false,
                    "mesh_id": "t-ffnw-mesh_02:00:0a:12:90:00",
                    "mcast_rate": 12000,
                    "mode": "mesh",
                    "macaddr": "0a:d8:88:eb:13:39",
                    "network": [
                        "mesh_radio0"
                    ],
                    "mode": "mesh",
                    "disabled": false
                }
            },
            {
                "section": "client_radio0",
                "ifname": "client0",
                "config": {
                    "ifname": "client0",
                    "mode": "ap",
                    "macaddr": "0a:d8:88:eb:13:38",
                    "ssid": "testing.nordwest.freifunk.net",
                    "network": [
                        "client"
                    ],
                    "disabled": false,
                    "mode": "ap"
                }
            }
        ]
    }
}
rubo77 commented 5 years ago

Hat korrekt gebaut, wahrscheinlich was in deinem build setup ;)

rubo77 commented 5 years ago

Was steht denn in /var/run/hostapd-phy*?

vielleicht sieht man das in der ausgabe von wifi ja nicht, aber ist doch geaendert?

lrnzo commented 5 years ago

jo, in der cat /var/run/hostapd-phy0.conf stehts drin und man sieht die ssid auch im Äther. Dass die nicht im wifi status auftaucht finde ich etwas irritierend, mache gleich mal ein issue auf