Changeset - 7f12b4d828bc
[Not reviewed]
0 1 0
x - 7 days ago 2025-10-06 23:58:37
xbr@c3l.lu
style: remove empty newline
1 file changed with 0 insertions and 1 deletions:
0 comments (0 inline, 0 general)
site_config/experimental/site/site.conf
Show inline comments
 
-- See https://gluon.readthedocs.io/
 
{
 
	-- Used for generated hostnames, e.g. freifunk-abcdef123456. (optional)
 
	hostname_prefix = 'fflux-',
 

	
 
	-- Name of the community.
 
	site_name = 'Freifunk Luxembourg',
 

	
 
	-- Shorthand of the community.
 
	site_code = 'fflux',
 

	
 
	-- 32 bytes of random data, encoded in hexadecimal
 
	-- This data must be unique among all sites and domains!
 
	-- Can be generated using: echo $(hexdump -v -n 32 -e '1/1 "%02x"' </dev/urandom)
 
	domain_seed = '20d0d9c09a27d488c1291da65fe4dd4971ff8631dba0195be15805dbad01f78e',
 

	
 
	-- Prefixes used within the mesh.
 
	-- prefix6 is required, prefix4 can be omitted if next_node.ip4 is not set.
 
	prefix4 = '10.24.128.0/18',
 
	prefix6 = 'fd4e:f2d7:88d2:fffe::/64',
 

	
 

	
 
	-- Timezone of your community.
 
	-- See https://openwrt.org/docs/guide-user/base-system/system_configuration#time_zones
 
	timezone = 'CET-1CEST,M3.5.0,M10.5.0/3',
 

	
 
	-- List of NTP servers in your community.
 
	-- Must be reachable using IPv6!
 
	ntp_servers = {'fd4e:f2d7:88d2:fffe::11','fd4e:f2d7:88d2:fffe::12','fd4e:f2d7:88d2:fffe::19'},
 

	
 
	-- Wireless regulatory domain of your community.
 
	regdom = 'LU',
 

	
 
	-- Wireless configuratoin for 2.4 GHz interfaces.
 
	wifi24 = {
 
		-- Wireless channel.
 
		channel = 1,
 

	
 
		ap = {
 
			ssid = 'luxembourg.freifunk.net',
 
		},
 
		mesh = {
 
			-- usually you don't want users to connect to this mesh-SSID,
 
			-- so use a cryptic id that no one will accidentally mistake for the client WiFi
 
			id = 'freifunk-mesh',
 
			mcast_rate = 12000,
 
		},
 
	},
 

	
 
	-- Wireless configuration for 5 GHz interfaces.
 
	-- This should be equal to the 2.4 GHz variant, except
 
	-- for channel and htmode.
 
	wifi5 = {
 
		channel = 36;
 

	
 
		ap = {
 
			ssid = 'luxembourg.freifunk.net',
 
		},
 
		mesh = {
 
			id = 'freifunk-mesh',
 
			mcast_rate = 12000,
 
		},
 
	},
 

	
 
	mesh = {
 
		vxlan = true,
 
		batman_adv = {
 
			routing_algo = 'BATMAN_IV',
 
		},
 
	},
 

	
 
	-- The next node feature allows clients to always reach the node it is
 
	-- connected to using a known IP address.
 
	next_node = {
 
		-- anycast IPs of all nodes
 
		ip4 = '10.24.128.1',
 
		ip6 = 'fd4e:f2d7:88d2:fffe::1',
 

	
 
		-- anycast MAC of all nodes
 
		mac = '32:3d:f9:8f:01:53',
 
	},
 

	
 
	mesh_vpn = {
 
		enabled = true,
 
		fastd = {
 
			-- Refer to https://fastd.readthedocs.io/en/latest/ to better understand
 
			-- what these options do.
 

	
 
			-- List of crypto-methods to use.
 
			methods = {'salsa2012+umac'},
 
			mtu = 1406,
 
			configurable = true,
 

	
 
			groups = {
 
				backbone = {
 
					-- Limit number of connected peers to reduce bandwidth.
 
					limit = 1,
 

	
 
					-- List of peers.
 
					peers = {
 
						gw1 = {
 
							key = 'd5af753220451b6c181cca469835da9c67d3ca9603465e13a5adb9b64f89f3c6',
 
							remotes = {'ipv4 "fflux-gw1.freifunk.lu" port 10000'},
 
						},
 
						gw2 = {
 
							key = '3c42a77d863cb0475ec5a9e9b9c63ff557f8bac991b78a26427f100cc130462b',
 
							remotes = {'ipv4 "fflux-gw2.freifunk.lu" port 10000'},
 
						},
 
						test = {
 
							key = '95b22943135927cc1da6800ba152819ae5ee26cbb83d6354bc81a5ce632fcb5a',
 
							remotes = {'ipv4 "fflux-test.freifunk.lu" port 10000'},
 
						},
 
					},
 
				},
 
			},
 
		},
 
		bandwidth_limit = {
 
			-- preset can be enabled by default here
0 comments (0 inline, 0 general)