[Berlin-wireless] Nameservice Problem mit HNA-Domains, Bug?

Manuel Munz freifunk
Mi Jan 28 17:24:43 CET 2009


Hi,

benutzt das wirklich _keiner_? Es wäre ja auch schon was zu hören, dass
das bei anderen geht, oder eben auch nicht.
Imho wäre das, dezentrales DNS besser zum Laufen zu kriegen, ein
wichtiger Schritt in Richtung mehr internen Content (shared hosting,
jabber, email...)

Ich hab das Problem etwas weiter untersucht, und für mich sieht das so
aus, als ob der Bug mit der verwendeten Architektur zusammenhängt. X86
geht, Mips (getestet auf atheros, brcm und qemu) machen die in der
vorherigen Mail beschriebenen Probleme. Irgendwas passiert mit
Hashtables beim Eintragen der Namen, aber ich wollte jetzt nicht
unbedingt Programmieren lernen. Und ob ichs könnte, selbst wenn ich Zeit
hätte, wäre nochmal eine ganz andere Frage ;-)

Um den Fehler evtl. weiter einzugrenzen habe ich ein 3-Node-Setup mit 2x
OpenWrt Kamikaze (x86) und 1x debian-mipsel mit kvm bzw. qemu aufgebaut,
auf allen läuft olsrd-0.5.6-r3. Wie man sieht werden die Namen für den
HNA-Rechner auf kamikaze-x86 richtig eingetragen, auf dem Debian-mipsel
(Node-3) jedoch nicht.

== Node-1 ==
= Kamikaze x86, 2.6.25.17, 10.11.12.1, HNA: 192.168.0.201 =

	LoadPlugin "olsrd_nameservice.so.0.3"
	{
	PlParam "name" "Node-1"
	PlParam "192.168.0.201" "hna-node-1"
	PlParam "suffix" ".ffa"
	PlParam "hosts-file" "/var/etc/hosts.olsr"
	}

	10.11.12.1	Node-1.ffa	# myself
	192.168.0.201	hna-node-1.ffa	# myself
	192.168.0.202	hna-node-2.ffa	# 192.168.0.202
	10.11.12.2	Node-2.ffa	# 10.11.12.2
	192.168.0.203	hna-node-3.ffa	# 192.168.0.203
	10.11.12.3	Node-3.ffa	# 10.11.12.3


== Node-2 ==
= Kamikaze x86, 2.6.25.17, 10.11.12.2, HNA: 192.168.0.202 =

	LoadPlugin "olsrd_nameservice.so.0.3"
	{
	PlParam "name" "Node-2"
	PlParam "192.168.0.202" "hna-node-2"
	PlParam "hosts-file" "/var/etc/hosts.olsr"
	PlParam "suffix" ".ffa"
	}

	10.11.12.2	Node-2.ffa	# myself
	192.168.0.202	hna-node-2.ffa	# myself
	192.168.0.201	hna-node-1.ffa	# 192.168.0.201
	10.11.12.1	Node-1.ffa	# 10.11.12.1
	192.168.0.203	hna-node-3.ffa	# 192.168.0.203
	10.11.12.3	Node-3.ffa	# 10.11.12.3

== Node-3 ==
= Debian-Mipsel, 2.6.18-6-qemu, 10.11.12.3, HNA: 192.168.0.203 =

	LoadPlugin "olsrd_nameservice.so.0.3"
	{
	PlParam "name" "Node-3"
	PlParam "192.168.0.203" "hna-node-3"
	PlParam "suffix" ".ffa"
	PlParam "hosts-file" "/etc/hosts.olsr"
	}

	10.11.12.3	Node-3.ffa	# myself
	192.168.0.203	hna-node-3.ffa	# myself
	10.11.12.1	hna-node-1.ffa	# 10.11.12.1
	10.11.12.1	Node-1.ffa	# 10.11.12.1
	10.11.12.2	hna-node-2.ffa	# 10.11.12.2
	10.11.12.2	Node-2.ffa	# 10.11.12.2



Falls sich das jemand live ansehen möchte, kann ich gerne mal Zugang zu
den Nodes herrichten oder die 3 qemu-vms zusammenpacken und wo hochladen.

Grüße,
soma

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 197 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.berlin.freifunk.net/pipermail/berlin/attachments/20090128/afac5761/attachment.pgp>



Mehr Informationen über die Mailingliste Berlin