Freifunk und IPv6 bzw. DS-Lite

In dieser Liste wird er offline anzgeigt:
http://moehne-vis.freifunk-rheinland.net/list.html

Ich kann per ssh drauf und auch drauf bleiben aber in das Freifunk WLAN komme ich nicht. Ab und zu bekomme ich auch mal eine Adresse via DHCP aber meistens nicht.

root@ff-abg-bgh-i41:~# batctl gwl
      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: br-wan/24:a4:3c:e5:c6:af (bat0)]
   04:af:fe:00:00:02 (239) 04:af:fe:00:00:02 [  mesh-vpn]: 215 - 96MBit/96MBit
=> 04:af:fe:00:00:01 (243) 04:af:fe:00:00:01 [  mesh-vpn]: 215 - 96MBit/96MBit
root@ff-abg-bgh-i41:~# batctl p 04:af:fe:00:00:02
PING 04:af:fe:00:00:02 (04:af:fe:00:00:02) 20(48) bytes of data
Reply from host 04:af:fe:00:00:02 timed out
Reply from host 04:af:fe:00:00:02 timed out
Reply from host 04:af:fe:00:00:02 timed out
^C--- 04:af:fe:00:00:02 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss
rtt min/avg/max/mdev = 0.000/0.000/0.000/0.000 ms
root@ff-abg-bgh-i41:~# batctl p 04:af:fe:00:00:01
PING 04:af:fe:00:00:01 (04:af:fe:00:00:01) 20(48) bytes of data
Reply from host 04:af:fe:00:00:01 timed out
Reply from host 04:af:fe:00:00:01 timed out
^C--- 04:af:fe:00:00:01 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss
rtt min/avg/max/mdev = 0.000/0.000/0.000/0.000 m

Du hast den Router nach der Konfiguration aber schon registriert, oder?

1 „Gefällt mir“

Hast du nicht. Du hast nicht 2014.4

Ja habe ich.

Ich habe den Wert genommen
root@ff-abg-bgh-i41:~# uci show | grep secret
fastd.mesh_vpn.secret=

Oder muss ich da etwas anderes angeben?
Da steht natürlich ein Wert nicht dass jemand meint ich hätte kein vpn.secret.

Zur Sache: Ich denke mal, der Router ist schlicht nicht registriert.

Gestern war er gar nicht in der Liste. Dann habe ich ihn wie beschrieben wieder registriert. Danach war er auch mal online. Aber jetzt ist er es halt nicht mehr.

Habe ich vielleicht den falschen Wert genommen?

So jetzt ist mein Router wieder komplett aus der Liste geflogen!
IPv6 habe ich ausgemacht und trotzdem nichts im Log zusehen mit irgendwelchen Fehlern in der Reistrierung:

root@ff-abg-bgh-i41:~# logread | grep mesh
Jan  1 01:00:24 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_wan' is enabled
Jan  1 01:00:25 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_wan' has link connectivity 
Jan  1 01:00:25 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_wan' is setting up now
Jan  1 01:00:25 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_wan' is now up
Jan  1 01:00:35 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_radio0' is enabled
Jan  1 01:00:35 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_radio0' has link connectivity 
Jan  1 01:00:35 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_radio0' is setting up now
Jan  1 01:00:35 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_radio0' is now up
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_vpn' is enabled
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.notice netifd: Network device 'mesh-vpn' link is up
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_vpn' has link connectivity 
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_vpn' is setting up now
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.info fastd[1608]: adding peer <mesh_vpn_backbone_peer_moehne1> (group `mesh_vpn_backbone')
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.info fastd[1608]: resolving host `moehne1.freifunk-rheinland.net' for peer <mesh_vpn_backbone_peer_moehne1>...
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.info fastd[1608]: adding peer <mesh_vpn_backbone_peer_moehne0> (group `mesh_vpn_backbone')
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.info fastd[1608]: resolving host `moehne0.freifunk-rheinland.net' for peer <mesh_vpn_backbone_peer_moehne0>...
Jan  1 01:00:42 ff-abg-bgh-i41 kern.info kernel: [   42.510000] batman_adv: bat0: Adding interface: mesh-vpn
Jan  1 01:00:42 ff-abg-bgh-i41 kern.info kernel: [   42.510000] batman_adv: bat0: The MTU of interface mesh-vpn is too small (1426) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance.
Jan  1 01:00:42 ff-abg-bgh-i41 kern.info kernel: [   42.540000] batman_adv: bat0: Interface activated: mesh-vpn
Jan  1 01:00:42 ff-abg-bgh-i41 daemon.notice netifd: Interface 'mesh_vpn' is now up
Jan  1 01:00:43 ff-abg-bgh-i41 daemon.info fastd[1608]: sending handshake to <mesh_vpn_backbone_peer_moehne0>[185.24.221.32:1337]...
Jan  1 01:00:43 ff-abg-bgh-i41 daemon.info fastd[1608]: sending handshake to <mesh_vpn_backbone_peer_moehne1>[46.19.32.225:1337]...
Jan  1 01:00:44 ff-abg-bgh-i41 daemon.info fastd[1608]: received handshake response from <mesh_vpn_backbone_peer_moehne1>[46.19.32.225:1337] using fastd v12
Jan  1 01:00:44 ff-abg-bgh-i41 daemon.info fastd[1608]: 46.19.32.225:1337 authorized as <mesh_vpn_backbone_peer_moehne1>
Jan  1 01:00:44 ff-abg-bgh-i41 daemon.notice fastd[1608]: connection with <mesh_vpn_backbone_peer_moehne1> established.
Jan  1 01:00:44 ff-abg-bgh-i41 daemon.info fastd[1608]: new session with <mesh_vpn_backbone_peer_moehne1> established using method `salsa2012+gmac'.
Jan  1 01:00:44 ff-abg-bgh-i41 daemon.info fastd[1608]: received handshake response from <mesh_vpn_backbone_peer_moehne0>[185.24.221.32:1337] using fastd v12
Jan  1 01:00:45 ff-abg-bgh-i41 daemon.info fastd[1608]: 185.24.221.32:1337 authorized as <mesh_vpn_backbone_peer_moehne0>
Jan  1 01:00:45 ff-abg-bgh-i41 daemon.notice fastd[1608]: connection with <mesh_vpn_backbone_peer_moehne0> established.
Jan  1 01:00:45 ff-abg-bgh-i41 daemon.info fastd[1608]: new session with <mesh_vpn_backbone_peer_moehne0> established using method `salsa2012+gmac'.

Also hat mein Problem herzlich wenig mit IPv6 zu tun.

hier meine site.conf aus der Freifunk Möhne:

{
hostname_prefix = ‚freifunk‘,
site_name = ‚Freifunk Rheinland - Moehne‘,
site_code = ‚moehne‘,

    prefix4 = '10.15.0.0/16',
    prefix6 = 'fda0:747e:ab29:ff15::/64',

    timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
    ntp_servers = {'ntp1.ptb.de'},
    regdom = 'DE',
    mesh_on_wan = true,
    wifi24 = {
            ssid = 'Freifunk',
            channel = 3,
            htmode = 'HT40+',
            mesh_ssid = 'wifimesh-moehne',
            mesh_bssid = '02:CA:FF:15:AA:EE',
            mesh_mcast_rate = 12000,
    },
    wifi5 = {
            ssid = 'Freifunk (5GHz)',
            channel = 44,
            htmode = 'HT40+',
            mesh_ssid = 'wifimesh-moehne5',
            mesh_bssid = '02:CA:FF:15:FE:EF',
            mesh_mcast_rate = 12000,
    },

    next_node = {
            ip4 = '10.15.244.244',
            ip6 = 'fda0:747e:ab29:ff15::affe',
            mac = '50:51:52:53:54:55',
    },

    fastd_mesh_vpn = {
            methods = {'salsa2012+gmac'},
            mtu = 1426,
            backbone = {
                    limit = 2,
                    peers = {
                            moehne0 = {
                                    key = 'ae3818d5b45b59679253ae5c4a070f0df                                                                                                                     1b0d9c5e9b8b0032d45f13a6bccac78',
                                    remotes = {'ipv4 "moehne0.freifunk-rhein                                                                                                                     land.net" port 1337'},
                            },
                            moehne1 = {
                                    key = 'a1a6beeabbc897aaed1f8f07f9949c10d                                                                                                                     10cc5d2821c3ad0dd011a6dc18e5fe6',
                                    remotes = {'ipv4 "moehne1.freifunk-rhein                                                                                                                     land.net" port 1337'},
                            },
                    },
            },
    },

    autoupdater = {
            enabled = 1,
            branch = 'stable',
            branches = {
                    stable = {
                            name = 'stable',
                            mirrors = {
                                    'http://162.244.29.29/stable/sysupgrade'                                                                                                                     ,
                                    'http://10.15.254.250/stable/sysupgrade'                                                                                                                     ,
                                    'http://[2a02:f98:0:27:d0fa:60ff:fe03:14                                                                                                                     9f]/stable/sysupgrade',
                            },
                            probability = 0.25,
                            good_signatures = 1,
                            pubkeys = {
                                    'cac1254d8c5d4e8bec46ce436c4bfa81d40ca0f                                                                                                                     711ee90e34b5765fcfc14a80f', -- Einstein (Freifunk Rheinland Domaene Moehne)
                                    'bf7b30b985fe5fe2421771f318da246854a6499                                                                                                                     d5e6ac7f7c6d0f21ec40dd1cc', -- buildserver (Freifunk Rheinland Domaene Moehne)
                                    '59f0c52643abec678f5dbceca601e8bc6948224                                                                                                                     bdc1711c2ddf35e6ad9efaf8f', -- thomasDOTde (Freifunk Rheinland Domaene Moehne)
                            },
                    },
                    beta = {
                            name = 'snapshot',
                            mirrors = {
                                     'http://162.244.29.29/snapshot/sysupgra                                                                                                                     de',
                                     'http://10.15.254.250/snapshot/sysupgra                                                                                                                     de',
                                     'http://[2a02:f98:0:27:d0fa:60ff:fe03:1                                                                                                                     49f]/snapshot/sysupgrade',
                            },
                            probability = 1.00,
                            good_signatures = 1,
                            pubkeys = {
                                    'cac1254d8c5d4e8bec46ce436c4bfa81d40ca0f                                                                                                                     711ee90e34b5765fcfc14a80f', -- Einstein (Freifunk Rheinland Domaene Moehne)
                                    'bf7b30b985fe5fe2421771f318da246854a6499                                                                                                                     d5e6ac7f7c6d0f21ec40dd1cc', -- buildserver (Freifunk Rheinland Domaene Moehne)
                                    '59f0c52643abec678f5dbceca601e8bc6948224                                                                                                                     bdc1711c2ddf35e6ad9efaf8f', -- thomasDOTde (Freifunk Rheinland Domaene Moehne)
                            },
                    },
                    experimental = {
                            name = 'experimental',
                            mirrors = {
                                     'http://162.244.29.29/experimental/sysu                                                                                                                     pgrade',
                                     'http://10.15.254.250/experimental/sysu                                                                                                                     pgrade',
                                     'http://[2a02:f98:0:27:d0fa:60ff:fe03:1                                                                                                                     49f]/experimental/sysupgrade',
                            },
                            probability = 1.00,
                            good_signatures = 1,
                            pubkeys = {
                                    'cac1254d8c5d4e8bec46ce436c4bfa81d40ca0f                                                                                                                     711ee90e34b5765fcfc14a80f', -- Einstein (Freifunk Rheinland Domaene Moehne)
                                    'bf7b30b985fe5fe2421771f318da246854a6499                                                                                                                     d5e6ac7f7c6d0f21ec40dd1cc', -- buildserver (Freifunk Rheinland Domaene Moehne)
                                    '59f0c52643abec678f5dbceca601e8bc6948224                                                                                                                     bdc1711c2ddf35e6ad9efaf8f', -- thomasDOTde (Freifunk Rheinland Domaene Moehne)
                            },
                    },

            },
    },

    simple_tc = {
            mesh_vpn = {
                    ifname = 'mesh-vpn',
                    enabled = true,
                    limit_egress = 400,
                    limit_ingress = 9000,
            },
    },

    config_mode = {
            msg_welcome = [[

Willkommen zum Einrichtungsassistenten für deinen neuen Freifunk Rheinland (Moe hne)
Freifunk-Knoten. Fülle das folgende Formular deinen Vorstellungen
entsprechend aus und sende es ab.
]],
msg_pubkey = [[,
Dies ist der öffentliche Schlüssel deines Freifunkknotens. Erst nachde m
er auf den Servern des Freifunk-Projektes eingetragen wurde,
kann sich dein Knoten mit dem Mesh-VPN zu verbinden. Bitte
trage dazu diesen Schlüssel und den Namen deines Knotens
(<%=hostname%>) unter
http:/ /register.moehne.freifunk-rheinland.net ein.
]],
msg_reboot = [[

Dein Knoten startet gerade neu und wird anschließend versuchen, sich anschließend mit anderen Freifunkknoten in seiner Nähe zu verbinden. Weitere Informationen zur Freifunk Domäne Möhne findest du auf unserer Webseite.

Viel Spaß bei deinem Knoten und der Erkundung von Freifunk!

]], },
    legacy = {
           version_files = {'/etc/.freifunk_version_keep', '/etc/.lff_versio                                                                                                                     n_keep'},
           old_files = {'/etc/config/config_mode', '/etc/config/ffhl', '/etc                                                                                                                     /config/freifunk'},

           config_mode_configs = {'config_mode', 'ffhl', 'freifunk'},
           fastd_configs = {'ffhl_mesh_vpn', 'mesh_vpn'},
           mesh_ifname = 'freifunk',
           tc_configs = {'ffhl', 'freifunk'},
           wifi_names = {'wifi_freifunk', 'wifi_freifunk5', 'wifi_mesh', 'wi                                                                                                                     fi_mesh5'},
    },

}

Thomas Drewermann wird die definitiv haben :smiley:

Der Name sagt mir spontan jetzt nichts. Aber mir gleich sein, wenn jemand anders ihn anzusprechen weiss.

„die“=site.conf und site.mk.
Link auf ein Git nehme ich auch.

Das ist der @thomasDOTwtf.

Hallo @adorfer

@thomasDOTwtf ist der o.g. T.D.
Der sollte dir auch helfen können bei der Quelle für die site.conf der Möhne Domäne.

Ansonsten geht es in diesem Thread eigentlich um die Probleme von @nullu
Daher nochmal die Frage, du hast nach dem flashen des Routers den Key sowie den Nodenamen von der nach der Einrichtung ausgegebenen Seite kopiert und damit die node registiert?
Falls ja,
eine weitere Fehlerquelle bei Fritzboxen sind die default aktivierten Teredo-Filter.

Ich hab ihn angeschrieben, er hat die Site.conf! :smiley:

Hi, ja ich habe den Knoten registriert.
ich habe auch wie gesagt IPv6 mal ausgemacht und es änderte sich nichts. Glaube ich nicht, dass mein Problem IPv6 ist. Ich denke dass es dennoch an der Registrierung liegt. Deshalb habe ich auch einen neuen Thread aufgemacht.

Habe aber dennoch soeben den Filter deaktiviert!

Nur mal so zum Verständnis:
Public key anzeigen:

/etc/init.d/fastd show_key mesh_vpn

Private key anzeigen:

uci show | grep secret

Möhne ist jetzt auch hier zu finden:
https://github.com/ffrl/sites-ffrl/

3 „Gefällt mir“

also eigentlich habe ich ja den Thread erstellt und nicht Nullu :smiley: demzufolge ist mein Problem noch nicht gelöst :frowning:

Grüße
Stefan

2 „Gefällt mir“

Ich versuche gerade mal einen Master zu bauen. Das dauert mindestens 2 Stunden, weil ich sicherheitshalber einen kompletten build laufen lasse dafür und die Kiste nicht allzu schnell ist. Dann kommt das Image auf einen Router, der mal etwas testlaufen darf, erst auf einem WR841, dann auf einer Nanostation. Und wenn der dann zumindest durch einen initialen Test schafft, dann darfst Du es mit Obacht auch testen. Nur warne ich, dass eine gewisse Chance besteht, dass es nicht geht und Du wieder zurück musst. Oder aber die Kiste zum unbricken irgendwo hin muss.

Will sagen: Vor heute Abend wird das nix.

1 „Gefällt mir“

Siehe Posting im anderen Thread.
Wenn man IPv6-only „hardcoded“ fahren möchte, muss man den DNS evtl. noch „fix“ eingeben. z.B. die von Google
(zumindest las ich dazu ein Ticket vor einigen Wochen.)

Eine Sache ist mir dabei noch nicht so ganz klar.
Wie stellt denn die Firmware per IPv6 Konnektivität zu einem v4 only Supernode Kontakt her?

O.k. IPv6 habe ich hier noch nicht getestet. DANN hilft es natürlich nicht… sorry. so weit habe ich nicht geschaut.