Skip to content

Instantly share code, notes, and snippets.

@tcatm
tcatm / faq.md
Last active August 29, 2015 14:27

Gibt es eine Grundgebühr?

Nein. Nach dem Erwerb des Knotens nimmst du direkt am Mesh teil. Es gibt keine weiteren Kosten.

Ist Freifunk ein Ersatz für meinen Internetanschluss?

Nein, im Moment nicht. Das Mesh lässt sich jedoch gut als Ersatz verwenden, falls dein Internetanschluss ausfällt. Wenn du in Funkreichweite anderer Knoten bist, wird dein Knoten automatisch eine andere Verbindung nutzen.

Welche Vorteile bringt mir Freifunk gegenüber dem Internet?

Gluon has a single interface to configure node information like location or contact info. This is done in config mode, a distinct operating mode of each node that can only be accessed by pressing button and physically connecting a network cable, while disrupting normal mesh operation at the same time. While this is feasible on planned installation it is less suited for ad-hoc setups of new nodes and while moving nodes.

A core principle of most Gluon-based firmwares is to prevent any accidental access to a node's config during normal operation, except for signed automatic updates. While users are free set a password or add a SSH key, there is no default password. We'd not like to encourage users to set passwords, either. Passwords are likely to be unsafe yet granting full root access to a node so we'd like to keep that attack vector as small as possible.

Most communities would like to have coordinates and contact information set for all nodes. At good map seems to stimulate a communities growth quite a bit a

// sockets:
// - zum empfangen von RAs (icmpv6)
// - zum senden von RAs (icmpv6)
// - netlink zum setzen von routen
//
// ra teil:
// - all nodes multicastgruppe joinen
// -
ip link add dev aaa0 type veth peer name aaa1
ip link add dev bbb0 type veth peer name bbb1
for if in aaa0 aaa1 bbb0 bbb1; do ip link set up $if; done
ip link set mtu 1300 dev aaa0
ip link set mtu 1300 dev aaa1
ip link set mtu 1400 dev bbb0
ip link set mtu 1400 dev bbb1
#!/usr/bin/lua
local site = require 'gluon.site_config'
local util = require 'gluon.util'
local uci = require('luci.model.uci').cursor()
local function is_disabled(config, name)
local disabled = config.disabled
local disabled = false
if uci:get('wireless', ibss) then
disabled = uci:get_bool('wireless', ibss, "disabled")
elseif config.ibss.disabled then
disabled = true
end
wifi24 = {
channel = 1,
htmode = 'HT40+',
master = {
ssid = 'luebeck.freifunk.net',
},
ibss = {
ssid = '02:d1:11:37:fc:38',
bssid = '02:d1:11:37:fc:38',
mcast_rate = 12000,
commit 1ee8a9f4ac5c709b745c81922e27a7997cdacb59 (HEAD -> refs/heads/base)
Author: Nils Schneider <[email protected]>
Date: Wed Jul 1 21:53:27 2015 +0200
2nd fastd instance using mtu 1280
diff --git a/host_vars/burgtor.yml b/host_vars/burgtor.yml
index 302a283..949e137 100644
--- a/host_vars/burgtor.yml
+++ b/host_vars/burgtor.yml
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: 06-23 21:39 ERROR Fatal write error on datagram transport
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: protocol: <protocol.DDHCPProtocol object at 0x7f4a2418ebe0>
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: transport: <_SelectorDatagramTransport fd=8 read=polling write=<idle, bufsize=0>>
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: Traceback (most recent call last):
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: File "/usr/lib/python3.4/asyncio/selector_events.py", line 1031, in sendto
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: self._sock.sendto(data, addr)
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: TypeError: getsockaddrarg: AF_INET6 address must be tuple, not NoneType
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: 06-23 21:39 ERROR Exception in callback _SelectorTransport._call_connection_lost(TypeError('ge...ot NoneType',))
Jun 23 21:39:54 muehlentor pyddhcpd.py[8292]: handle: <Handle _SelectorTransport._call_connection_lost(TypeError('ge...ot Non
Size Release
---- -------
2,4M archive/0.1rc1
2,1M archive/0.1rc2
23M archive/0.3
39M archive/0.3.1
43M archive/0.3.2
64M archive/0.3.2.1
64M archive/0.3.2.2
200M 0.4