Skip to content
Snippets Groups Projects
site.conf 13.30 KiB
{
    hostname_prefix = 'Bitte ändere mich! ',
    site_name = 'Freifunk Nord',
    site_code = 'ffnord',

    opkg = {
        openwrt = 'http://[2a03:2267:4e6f:7264::fd02]/%n/%v/%S/packages',
        extra = {
            modules = 'http://[2a03:2267:4e6f:7264::fd02]/modules/gluon-%GS-%GR/%S',
        },
    },

    prefix4 = '10.187.0.0/16',
    prefix6 = '2a03:2267:4e6f:7264::/64',

    timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
    ntp_servers = {
        '2a03:2267:4e6f:7264::fd00',
        '2a03:2267:4e6f:7264::fd01',
        '2a03:2267:4e6f:7264::fd02',
        '2a03:2267:4e6f:7264::fd03',
        '2a03:2267:4e6f:7264::fd04',
        '2a03:2267:4e6f:7264::fd05',
        '2a03:2267:4e6f:7264::fd06',
        '2a03:2267:4e6f:7264::fd07',
        '2a03:2267:4e6f:7264::fd08',
        '2a03:2267:4e6f:7264::fd09',
        '2a03:2267:4e6f:7264::fd10',
        '2a03:2267:4e6f:7264::fd11',
        '2a03:2267:4e6f:7264::fd12',
        '2a03:2267:4e6f:7264::fd13',
        '2a03:2267:4e6f:7264::fd14',
        '2a03:2267:4e6f:7264::fd15',
    },
    regdom = 'DE',

    wifi24 = {
        channel = 5,
        --disables 802.11b rates
        supported_rates = {6000, 9000, 12000, 18000, 24000, 36000, 48000, 54000},
        basic_rate = {6000, 9000, 18000, 36000, 54000},
        ap = {
            ssid = 'nord.freifunk.net',
        },
        ibss = {
            ssid = '5c:c0:ac:00:d1:4c',
            bssid = '5c:c0:ac:00:d1:4c',
            mcast_rate = 12000,
        },
        --[[mesh = {
            id = 'ffnord-mesh',
            mcast_rate = 12000,
        },--]]
    },

    wifi5 = {
        channel = 44,
        ap = {
            ssid = 'nord.freifunk.net',
        },
        ibss = {
            ssid = '5c:c0:ac:00:d1:4c',
            bssid = '5c:c0:ac:00:d1:4c',
            mcast_rate = 12000,
        },
        --[[mesh = {
            id = 'ffnord-mesh',
            mcast_rate = 12000,
        },--]]
    },

    next_node = {
        ip4 = '10.187.254.254',
        ip6 = '2a03:2267:4e6f:7264::ffff',
        mac = '36:f4:54:fc:e5:22'
    },

    fastd_mesh_vpn = {
        methods = {'salsa2012+umac'},
        enabled = true,
        mtu = 1280,
        groups = {
            backbone = {
                limit = 1,
                peers = {
                    ffnord_vpn0 = {
                        key = '3dd48007765a0392244df2f3b627c487bae1269d242278140ab6caac1e5f5f34',
                        remotes = {'ipv4 "vpn0.freifunknord.de" port 10050','ipv6 "vpn0.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn1 = {
                        key = '552e490f8b3392a8f92b20ad66134a3b6ed298bb22ee72a3bb9685ce4da06216',
                        remotes = {'ipv4 "vpn1.freifunknord.de" port 10050', 'ipv6 "vpn1.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn2 = {
                        key = 'fe534908794ab69e3c12a109fdaf723b5857ad76bd214220a08fc7cd245df4f8',
                        remotes = {'ipv4 "vpn2.freifunknord.de" port 10050', 'ipv6 "vpn2.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn3 = {
                        key = '51cb55fac596f8bdcaddc721d2390d44ef8d9ef0ff0c9152a44b8bd823207909',
                        remotes = {'ipv4 "vpn3.freifunknord.de" port 10050', 'ipv6 "vpn3.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn4 = {
                        key = '2bd5bb1f45f76b0c43d3ba145b162d4d08960b12f968e5a7abeb2b3400b64d05',
                        remotes = {'ipv4 "vpn4.freifunknord.de" port 10050', 'ipv6 "vpn4.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn5 = {
                        key = '766c2380bb1118ccd7132ad0588a65f20242c9d1995869c1509b0e91f1fc79e0',
                        remotes = {'ipv4 "vpn5.freifunknord.de" port 10050', 'ipv6 "vpn5.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn6 = {
                        key = '734913882d3592603d1c704d4e4133c12606192ebd1a49429e7d980a2ca121d0',
                        remotes = {'ipv4 "vpn6.freifunknord.de" port 10050', 'ipv6 "vpn6.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn7 = {
                        key = '6c35f366d430a6637cf5696fee2806b70ea4a3b3dfba2cb0e576b3ef4a77a7be',
                        remotes = {'ipv4 "vpn7.freifunknord.de" port 10050', 'ipv6 "vpn7.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn8 = {
                        key = '9d6bf926071340171cc8a692c9a858e482a4368856dcb63e095e393049b8d6fd',
                        remotes = {'ipv4 "vpn8.freifunknord.de" port 10050', 'ipv6 "vpn8.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn9 = {
                        key = '3b09482cee91e08839c1bfcca5a1135583c03817b1e8ff52019902faef7e2f28',
                        remotes = {'ipv4 "vpn9.freifunknord.de" port 10050', 'ipv6 "vpn9.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn10 = {
                        key = 'a326197364109a3a7bfc9344e19da9277734989bc06d930617e00206feb6a065',
                        remotes = {'ipv4 "vpn10.freifunknord.de" port 10050', 'ipv6 "vpn10.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn11 = {
                        key = '9ab17517450a52d1eac521a6ae4e696cf7861c3e55cd63acf0a94e85cb3e5172',
                        remotes = {'ipv4 "vpn11.freifunknord.de" port 10050', 'ipv6 "vpn11.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn12 = {
                        key = 'bec4e95be17044ead0e1926b58cafc0d2cca9df3eb7a836234e886f3b51679f9',
                        remotes = {'ipv4 "vpn12.freifunknord.de" port 10050', 'ipv6 "vpn12.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn13 = {
                        key = '1eeabc7534bed144c30b6d62f9cefd2e0b54607ac4c2ac1343c5153bceb01ab1',
                        remotes = {'ipv4 "vpn13.freifunknord.de" port 10050', 'ipv6 "vpn13.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn14 = {
                        key = '5c7930f1fc37ceca6c921c13bed8010e4bada7e422aa69ad195c24f92c12f679',
                        remotes = {'ipv4 "vpn14.freifunknord.de" port 10050', 'ipv6 "vpn14.freifunknord.de" port 10050'},
                    },
                    ffnord_vpn15 = {
                        key = 'ae5bfc856ffc779bd766619aa24242890539495bdac03bf28405e41ba087b9a8',
                        remotes = {'ipv4 "vpn15.freifunknord.de" port 10050', 'ipv6 "vpn15.freifunknord.de" port 10050'},
                    },
                },
            },
        },
    },

    bandwidth_limit = {
        enabled = false,
        egress = 800,
        ingress = 4000,
    },

    autoupdater = {
        branch = 'experimental',
        branches = {
            stable = {
                name = 'stable',
                mirrors = {
                    'http://[2a03:2267:4e6f:7264::fd00]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd01]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd02]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd03]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd04]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd05]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd06]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd07]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd08]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd09]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd10]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd11]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd12]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd13]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd14]/firmware/stable/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd15]/firmware/stable/sysupgrade/',
                },
                good_signatures = 2,
                pubkeys = {
                    'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon
                    'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE
                    'bd5a70d4c3df30eaa860d615c0e0526b0dda5bc60c09c20972bce4ffa7512659', -- bjoern
                    '1d37eacbd70f72730b1f5aba246a6a8eab100e2d45dda0163d9ad827f70f88d4', -- gernot
                    '589695821488c9acd2efc26c2fdde259b25615cbfdbb6a434e95e33fa6932023', -- Tarnatos
                    'c83161964de2763ab2fc5730dcc0f8766212f130e6b48b3b42d7f1055c05a2be', -- bigfoot
                    'ce692fd4f662710aabe32ee629b37f594ac9f3876fb324cb1fc9aaf3090a7e6e', -- rubo77
                },
            },
            experimental = {
                name = 'experimental',
                mirrors = {
                    'http://[2a03:2267:4e6f:7264::fd00]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd02]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd03]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd04]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd05]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd06]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd07]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd08]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd09]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd10]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd11]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd12]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd13]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd14]/firmware/experimental/sysupgrade/',
                    'http://[2a03:2267:4e6f:7264::fd15]/firmware/experimental/sysupgrade/',
                },
                good_signatures = 1,
                pubkeys = {
                    'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon
                    'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE
                    'bd5a70d4c3df30eaa860d615c0e0526b0dda5bc60c09c20972bce4ffa7512659', -- bjoern
                    '1d37eacbd70f72730b1f5aba246a6a8eab100e2d45dda0163d9ad827f70f88d4', -- gernot
                    '589695821488c9acd2efc26c2fdde259b25615cbfdbb6a434e95e33fa6932023', -- Tarnatos
                    'c83161964de2763ab2fc5730dcc0f8766212f130e6b48b3b42d7f1055c05a2be', -- bigfoot
                    'ce692fd4f662710aabe32ee629b37f594ac9f3876fb324cb1fc9aaf3090a7e6e', -- rubo77
                },
            },
            mesh11s = {
                name = 'mesh11s',
                mirrors = {
                  'http://[2a03:2267:4e6f:7264::fd00]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd02]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd03]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd04]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd05]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd06]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd07]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd08]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd09]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd10]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd11]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd12]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd13]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd14]/firmware/mesh11s/sysupgrade/',
                  'http://[2a03:2267:4e6f:7264::fd15]/firmware/mesh11s/sysupgrade/',
                },
                good_signatures = 1,
                pubkeys = {
                    'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon
                    'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE
                    '1d37eacbd70f72730b1f5aba246a6a8eab100e2d45dda0163d9ad827f70f88d4', -- gernot
                    '589695821488c9acd2efc26c2fdde259b25615cbfdbb6a434e95e33fa6932023', -- Tarnatos
                    'c83161964de2763ab2fc5730dcc0f8766212f130e6b48b3b42d7f1055c05a2be', -- bigfoot
                    'ce692fd4f662710aabe32ee629b37f594ac9f3876fb324cb1fc9aaf3090a7e6e', -- rubo77
                },
            },
        },
    },
}