Skip to content

Instantly share code, notes, and snippets.

config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0t 1t 2 3 4 5'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0t 1t'
interface freifunk-hl
{
AdvSendAdvert on;
IgnoreIfMissing on;
MaxRtrAdvInterval 200;
prefix fdef:ffc0:3dd7::/64
{
};
--- config.ru.orig 2015-05-09 03:31:31.080033524 +0200
+++ config.ru 2015-05-09 03:33:15.130033875 +0200
@@ -3,9 +3,11 @@
$:.unshift File.join(File.dirname(__FILE__), *%w[.])
require 'rubygems'
+require 'bundler/setup'
+
require 'app'
  • Grundsituation:
  • Es gibt einen Community-Mesh-Prefix (z.B. /18)
  • Der Prefix ist in Blöcke von z.B. 4 Adressen unterteilt (ein /18 ergibt 4096 Blöcke a 4 Adressen)
  • Knoten multicasten periodisch Listen ihrer reservierten Blöcke, um Konflikte zu erkennen
  • Jeder Knoten hat irgendeinen Identifier (untere 8 Byte der IPv6-Adresse?)
  • Jeder Knoten unterhält eine Liste der Blöcke mit zuständigen Knoten
  • Situation: Ein Knoten braucht neue Adressen (z.B. auch nach Boot)
    1. Der Knoten wählt zufällig einen der Blöcke aus (gegebenfalls unter Ausschluss schon bekannter von anderen Knoten verwendeter Blöcke)
    1. Der Knoten fragt mehrmals per Multicast im Mesh, ob der Block schon verwendet wird
'mesh_vpn' : {
'groups' : {
'backbone' : {
'peers' : {
'holstentor' : null,
'burgtor' : {
established : 42
}
}
}
table internal;
protocol kernel {
table internal;
... other kernel protocol options ...
}
protocol ospf {
table internal;
... other OSPF options ...
From e9dec98528c202243a2c1e251deb28335e9750fc Mon Sep 17 00:00:00 2001
Message-Id: <e9dec98528c202243a2c1e251deb28335e9750fc.1422245853.git.mschiffer@universe-factory.net>
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Mon, 26 Jan 2015 05:16:58 +0100
Subject: [PATCH] ar71xx: fix DIR615 C1 WLAN MAC address
---
target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
From 510ee02f90b5c56d1abeafbbdb9fc7d21d173224 Mon Sep 17 00:00:00 2001
Message-Id: <510ee02f90b5c56d1abeafbbdb9fc7d21d173224.1420755946.git.mschiffer@universe-factory.net>
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Thu, 8 Jan 2015 22:19:36 +0100
Subject: [PATCH] multibind patch
---
readconf.c | 8 ++++--
readconf.h | 12 +++++++-
ssh.c | 3 +-
diff -r 0da51b825263 mod_onions/mod_onions.lua
--- a/mod_onions/mod_onions.lua Sat Dec 20 21:56:13 2014 +0100
+++ b/mod_onions/mod_onions.lua Tue Jan 06 10:02:40 2015 +0100
@@ -195,6 +195,7 @@
host_session.conn = conn;
end
+local bouncy_stanzas = { message = true, presence = true, iq = true };
local function bounce_sendq(session, reason)
local sendq = session.sendq;
[708035.700000] CPU 0 Unable to handle kernel paging request at virtual address 00000008, epc == 80f50f40, ra == 80f50f48
[708035.710000] Oops[#1]:
[708035.710000] Cpu 0
[708035.710000] $ 0 : 00000000 00000001 80d7f600 815e2208
[708035.710000] $ 4 : fffffff8 00004000 00000000 80f69600
[708035.710000] $ 8 : 00000064 00000000 00000000 00000006
[708035.710000] $12 : 00000005 0000004d 0000004d 00000034
[708035.710000] $16 : fffffff8 80f69f80 00000004 0000002e
[708035.710000] $20 : 81bd5c80 80f69f80 00000180 81508c80
[708035.710000] $24 : 00000001 77e01cd8