<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>General Settings &#187; network</title>
	<atom:link href="http://blog.dd19.de/~alx/category/network/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dd19.de/~alx</link>
	<description>freifunk, piratenpartei und polyamorie</description>
	<lastBuildDate>Sat, 04 Feb 2012 13:34:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>imagetests</title>
		<link>https://blog.dd19.de/~alx/2011/11/imagetests/</link>
		<comments>https://blog.dd19.de/~alx/2011/11/imagetests/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 05:04:11 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[network]]></category>
		<category><![CDATA[notizen]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">https://blog.dd19.de/~alx/?p=355</guid>
		<description><![CDATA[Twitter macht mehr Spaß mit Bildern. Punkt. Nun bieten diverse Clients sogar eine Auswahl, zu welchem Anbieter man die Bilder hochladen kann. Fand ich natürlich blöd, habe doch selbst einen Webserver und versuche, die Idee vom Web 2.1 zu leben. Habe dann bei Tweetbot in &#8230; <a href="https://blog.dd19.de/~alx/2011/11/imagetests/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Twitter macht mehr Spaß mit Bildern. Punkt. Nun bieten diverse Clients sogar eine Auswahl, zu welchem Anbieter man die Bilder hochladen kann. Fand ich natürlich blöd, habe doch selbst einen Webserver und versuche, die Idee vom <a title="web 2.1 oder “Die Communitycloud”" href="https://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/">Web 2.1</a> zu leben.</p>
<p>Habe dann bei <a title="Tweetbot Page" href="http://tapbots.com/software/tweetbot/">Tweetbot</a> in der Konfiguration die &#8220;Custom image URL&#8221; gefunden und endlich mal die Zeit gefunden, mich damit oberflächlich zu beschäftigen.</p>
<p>Was ich gefunden habe, war eine Menge an WordPress plugins, mit denen ich mein Blog zur Gegenstelle ausbauen kann, wo dann die Bilder, die ich twittern will, gehostet werden.</p>
<p>Benutzt habe ich dann &#8220;<strong><a title="Tweet Images WordPress Plugin Page" href="http://wordpress.org/extend/plugins/tweet-images/">Tweet Images</a></strong>&#8220;, das funktioniert mit der iPhone Twitter App und mit Tweetbot und packt alle Bilderuploads in eine Kategorie.</p>
<p>Für Anregungen und bessere Lösungen bin ich natürlich dankbar.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2011/11/imagetests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>web 2.1, der Kalender.</title>
		<link>https://blog.dd19.de/~alx/2011/07/web-2-1-der-kalender/</link>
		<comments>https://blog.dd19.de/~alx/2011/07/web-2-1-der-kalender/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 08:18:04 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[web21]]></category>

		<guid isPermaLink="false">http://blog.dd19.de/~alx/?p=307</guid>
		<description><![CDATA[Wie ich ja schrieb, ich will das Web 2.1 und ich will einen Kalender. Auf meinem Mac. Und auf meinem iPhone. Ok, bisher kein Problem, Kabel stecken und alles geht stressfrei. So bin ich das von Apple auch gewohnt und bisher &#8230; <a href="https://blog.dd19.de/~alx/2011/07/web-2-1-der-kalender/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie ich ja schrieb, ich will das <a title="web 2.1 oder “Die Communitycloud”" href="http://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/">Web 2.1</a> und ich will einen Kalender.</p>
<p>Auf meinem Mac. Und auf meinem iPhone. Ok, bisher kein Problem, Kabel stecken und alles geht stressfrei. So bin ich das von Apple auch gewohnt und bisher war ja auch alles gut.</p>
<p>Nun habe ich inzwischen (seit mehr als 2 Jahren) ein Netbook, welches mit Ubuntu läuft. Ich liebäugele mit einem Android Endgerät. Manchmal bin ich ohne Rechner unterwegs, dann ist ein Webinterface cool. Adressen habe ich auch Unmengen, die wollen auch synchronisiert werden.</p>
<p>Ich möchte es auf meinem Server machen. Und, das mag komisch klingen, ohne PHP. Diese Blog ist in PHP geschrieben und wird früher oder später umgestellt, am liebsten auf etwas in Python. Aber das ist ein anderes Thema, falls da jemand Tipps und Ideen hat, bitte in die Kommentarfunktion.</p>
<p>Folgende Kalenderserver habe ich gefunden:</p>
<ul>
<li><a title="Bedework" href="http://www.bedework.org:80/bedework/update.do">Bedework</a></li>
<li><a title="Dingo" href="http://andrew.triumf.ca/dingo/">Dingo</a></li>
<li><a href="http://modcaldav.sourceforge.net/">mod_caldav</a></li>
<li><a href="http://www.radicale.org/technical_choices">Radicale</a></li>
<li><a href="http://de.wikipedia.org/wiki/Scalix#Scalix">Scalix/OpenMail</a></li>
<li><a href="http://www.zimbra.com/">Zimbra</a></li>
<li><a href="http://chandlerproject.org/">Cosmo Server, Chandler Projekt</a></li>
<li><a href="http://trac.calendarserver.org/">Darwin Calendar Server</a></li>
<li><a href="http://www.sogo.nu/">Sogo</a></li>
</ul>
<p><strong>Bedework:</strong></p>
<p>Bedework ist ein Monstrum. Postgresql, ApacheDS als LDAP, tomcat, etc. und schnell sind 4-6 GB RAM weg. Grundsätzlich ein tolles Tool, für den <a title="Piratenpartei Deutschland Berlin" href="http://berlin.piratenpartei.de/">Landesverband</a>, aber selbst dafür deutlich oversized. Um meine 4 Endgeräte zu syncen plus webinterface noch viel mehr.</p>
<p><strong>Dingo:</strong></p>
<p>Hat kein Webinterface. Wird nicht mehr gepflegt.</p>
<p><strong>mod_caldav:</strong></p>
<p>Leider kein Webinterface. Sieht auch nicht wirklich gepflegt oder ausgereift aus.</p>
<p><strong>Radicale:</strong></p>
<p>Ist radikal. Die Aussage liest sich für mich so: &#8220;Wir machen nur nach RFC und supporten nur Open Source Clients, der Rest der Welt geht uns am Arsch vorbei.&#8221; Schade.</p>
<p><strong>Scalix:</strong></p>
<p>Riecht komisch. Ehrlich, mir ist irgendwie unklar, ob/wie das Open Source ist, was damit war, was noch kommt usw. Nicht weiter angeschaut.</p>
<p><strong>Zimbra:</strong></p>
<p>Kommerz. Noch so ein Monster. Die coolen Syncfeatures gibt es nur gegen Geld. Vielleicht hätte ich es mir anschauen sollen. Vielleicht auch nicht. Kann halt mehr als Adressbuch und Kalender. Falls ich mal mit meiner jetzigen Lösung unzufrieden bin, dann schau ich es mir ggf. mal an.</p>
<p><strong>Cosmo Server:</strong></p>
<p>Den hab ich dann endlich auch benutzt. Ein java/tomcat Monstrum, aber das ging sogar. Habe dann meine Kalender importiert und das Teil benutzt. Adressen und Carddav kann es nicht. Dann hab ich meinen Mac geupdated und nichts ging mehr. Dann (erst) ist mir aufgefallen, das die Software kaum noch gepflegt wird, die Dokumentation deutlich grütziger ist, als ich dachte und das Vorhaben, mit aus dem svn &#8220;was frisches&#8221; zu bauen auch nicht so einfach ist. Habe dann noch lange das Webinterface benutzt, aber nur Webinterface suckt halt auch.</p>
<p><strong>Darwin Calendar Server:</strong></p>
<p>Habe ich auch ausprobiert. Ist hauptsächlich in Python geschrieben, was grundsätzlich erst mal cool ist. Hat kein Webinterface, aber durch das implizite &#8220;Apple&#8221; auch das versprechen, das ich zumindest mit meinem Mac wieder Syncen kann. Und dann vielleicht auch mit Thunderbird. Funktionierte auch am Anfang, aber auch nur auf dem Mac. Das Carddav Zeugs hab ich nie hinbekommen, die Doku ist grottig und es fing an, immer mehr nicht/schwer reproduzierbare Fehler zu schmeissen und Termine zu verlieren.</p>
<p><strong>SOGo:</strong></p>
<p>Ok, jetzt bin ich bei den Groupware Produkten angekommen. Und das Teil ist echt ein Exot: es ist mit GNUStep gebaut. ja, genau, GNUStep, von NeXTStep. Steckt auch in OSX drin, das Zeug. Konfiguriert sich über &#8220;default write sogod blafairgendwas=wert&#8221;. Verlangt nach &#8216;ner Datenbank und kann mit LDAP. Lebt hinter einem reverse-Proxy, bei mir ist das ein Apache. Ich hab mir dann wirklich die Mühe gemacht, OpenLDAP zu lernen und zu installieren, aber auch nur, weil ich das schon lange auf meiner ToDo Liste hatte und ich auch meine anderen Dienste dagegen authentifizieren lassen will. Macht es dann einfacher, Dienste für Freunde anzubieten, aber das ist ein anderes <a title="web 2.1 oder “Die Communitycloud”" href="http://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/">Thema</a>. Nach einer LDAP Pause und ein wenig gefrickel funktionierte dann das Webinterface und ist einfach großartig. Es kann Doppelklicks und Kontextmenüs, ich kann Termine einfach mit der Maus verschieben, der Mailclient bedient sich wie Thunderbird und ich war erst mal positiv überrascht. Dann (mal wieder) alle Kalender im iCal gebackuped, gelöscht, den CalDAV Account angelegt und wieder importiert. Es funktioniert. Immer noch. Dann die Farben im iCal geändert und die nächste positive Überraschung erlebt, im Webinterface haben sich die Farben mit geändert. Den Account im iPhone angelegt und meine Kalender waren da. Meine Kontakte gesichert, im Adressbuch den Account angelegt, was ein wenig hakelig war und die Kontakte kopiert. Hat auch funktioniert. Im den Account eingerichtet und mich gefreut. Dann auf mein Sorgenkind geschaut, das Ubuntu Netbook. Es gibt eine SOGo-CardDAV Thunderbird extension und mit der hatte meine Thunderbird Adressbuch plötzlich meine Kontakte. Ich bin fast in die Hose gekommen. Außer dem gibt es eine Lightning Variante, die funktioniert. Ich musste zwar jeden Kalender einzeln anlegen, aber ich habe Kalender auf meinem Netbook. das hat (bei mir) vorher noch nie funktioniert. Sogar Evolution kann Kalender und Adresse syncen, zumindest wenn es gute Laune hat.</p>
<p><strong>Fazit:</strong></p>
<p>Bisher bin ich zufrieden. Als nächstes werde ich <a href="http://www.funambol.com/">Funambol</a> und den Funambol-Connector installieren, dann sollte es auch mit Android gehen, allerdings gibt es auch eine App, die Android mit dem Server verbindet, an der Stelle interessiert mich der Vergleich zwischen den beiden Herangehensweisen. Es funktioniert flüssig, der Speicherverbrauch hält sich in Grenzen, das Webinterface ist bedienbar und es hat noch keinen Fuckup erzeugt. Und es sieht so aus, als ob es im Bedarfsfall massiv skalieren kann.</p>
<p>Falls es dabei bleibt, kann ich das nächste Projekt angehen: <a title="iFolder" href="http://www.kablink.org/ifolder">iFolder</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2011/07/web-2-1-der-kalender/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>web 2.1 oder &#8220;Die Communitycloud&#8221;</title>
		<link>https://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/</link>
		<comments>https://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 16:51:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[communitycloud]]></category>
		<category><![CDATA[web21]]></category>

		<guid isPermaLink="false">http://blog.dd19.de/~alx/?p=256</guid>
		<description><![CDATA[Was ist eigentlich dieses Web 2.1 und warum will ich das. Als erstes muss ich sagen, das ich nur sehr zögerlich und sehr skeptisch bei dem mitmache, was vor Ewigkeiten mal Web 2.0 genannt wurde: myspace facebook flickr twitter etc. &#8230; <a href="https://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Was ist eigentlich dieses Web 2.1 und warum will ich das.</p>
<p>Als erstes muss ich sagen, das ich nur sehr zögerlich und sehr skeptisch bei dem mitmache, was vor Ewigkeiten mal Web 2.0 genannt wurde:</p>
<ul>
<li>myspace</li>
<li>facebook</li>
<li>flickr</li>
<li>twitter</li>
<li>etc.</li>
</ul>
<p>Dazu gibt es dann noch etliche praktische Dienste, die alle möglichen Daten syncronisieren können:</p>
<ul>
<li>Booksmarks</li>
<li>Termine</li>
<li>Adressen</li>
<li>Notitzen</li>
<li>Dateien</li>
<li>etc.</li>
</ul>
<p>Während ich bei der ersten Gruppe nur skeptisch bin, die Dienste aber mehr oder weniger verantwortlich nutze, habe ich mit der zweiten Gruppe ernsthafte Probleme. Hier geht es um Daten, die nicht nur privat sind, sondern auch vertraulich. D.h., diese haben im Netz einfach nichts zu suchen, schon gar nicht bei Dienstleistern, deren Geschäftsmodell darin besteht, meine Daten zu Rendite zu verwandeln.</p>
<p>Andererseits nimmt der Leidensdruck langsam, aber stetig zu: ich habe inzwischen neben meinem Macbook noch ein Ubuntu Netbook, möchte neben meinem iPhone auch ein android haben und möchte alle möglichen Daten zwischen den Geräten abgleichen.</p>
<p>Ich möchte morgens einfach das passende Gerät für den Tag einpacken, ohne mir darüber Gedanken machen zu müssen, ob ich alle nötigen Daten mit habe.</p>
<p>Außer dem ist die Geschäftspolitik der Firma Apple eine Bedrohung, so das ich ein zweites Standbein haben möchte.</p>
<p>Und was hat das alles mit web 2.1 zu tun?</p>
<p>Web 2.1 bedeutet für mich, die Annehmlichkeiten der Bunten Web 2.0 Welt in funktionieren und in der &#8220;Communitycloud&#8221; zu haben.</p>
<p>Für einige Dienste hab ich das schon seit Jahren:</p>
<ul>
<li>DNS</li>
<li>Mail</li>
<li>Blog</li>
<li>Web</li>
</ul>
<p>Ich betreibe zwei Nameserver, auf denen meine Domains und subdomains von anderen aufschlagen, einige Domains werden wiederum per Zoneupdate von Freunden betreut.</p>
<p>Aufwendig, liebhaberei, bis vor kurzem hatte ich nur einen, die backupserver waren auf Rootservern von Freunden gehostet. Nicht wirklich nötig, so lange man eine einfache Regel befolgt:</p>
<p><strong>Hoste deine Domains immer bei einem anderen Anbieter als deine Server.</strong></p>
<p>Was du mal Ärger mit deinem Hostingabieter hast, dann kannst du schnell und bequem deine Dienste zu einem anderen Anbieter umziehen und die Domains umstellen, dein Hostinganbieter kann dich in diesem Fall nicht mit der drohenden Abschaltung unter Druck setzen.</p>
<p>Mail selbst zu betreiben ist extrem sinnvoll, da man beim eigenen Mailserver keine Abhörschnittstelle bereitstellen muss, hat aber auch enormes potential für Fuck-Ups. Kann man auch genau so gut bei befreundeten Nerds machen. Hat viele andere Vorteile, z.B. ist meine Postfach nur durch die größe der Festplatte des Servers begrenzt, in meinem Falle 200GB. Da machen große Mailanhänge auch keine Probleme.</p>
<p>Das Blog ist ein WordPress. Punkt. Wenn ich ein Plugin will, dann tut das. Egal was ich will, es gibt keinen Anbieter, die mich einschränkt und dann, wenn es lustig wird, die Hand aufhält. Auf der Kiste, auf der das Blog läuft, sind noch 16GB frei, wenn das knapp wird, dann frag ich nach Platz.</p>
<p><strong>Kein Anbieter, der aus künstlicher Verknappung von Resourcen ein Geschäftsmodell macht.</strong></p>
<p><span style="color: #000000;">Und was ist mit Web?</span></p>
<p><span style="color: #000000;">Mein Webserver ist ein klassischer Apache, mit vielen Modulen. Irgendwas mit ruby? kein Problem. Ein seltsames perl-script? Keine Frage! Nebenbei noch ein wenig Versionsverwaltung? Projekt Management? Kein Thema, subversion und trac sind schnell installiert.</span></p>
<p><strong><span style="color: #000000;">Kein Bausteinsystem, bei dem man für den Baustein extra bezahlen muss.</span></strong></p>
<p>Community Cloud, oder &#8220;wie viele Server braucht man dafür?&#8221;</p>
<p>Grundsätzlich keinen! Das meiste läuft irgendwo auf den Servern von Freunden und Bekannten mit, ein FreeBSD jail hier, eine Xen Dom-U dort, ein paar Domains bei Nameservern von Freunden, ein wenig auf dem eigenen Rootserver.</p>
<p>Dafür stehen meine Resourcen wiederum Leuten zur Verfügung, die mich kennen und &#8220;mal eben&#8221; irgendwas brauchen.</p>
<p><strong>Es bildet sich ein Geflecht, in dem alle allen Hosting und Dienste zur Verfügung stellen, die Communitycloud.</strong></p>
<p>Seit ein paar Tagen steht mein neuer Server im Rechenzentrum des <a title="IN-Berlin e.V." href="http://in-berlin.de">IN-Berlin</a> und ich kann endlich Dienste aufsetzen, die so speicherhungrig sind, das ich sie Freunden und Bekannten nicht zumuten kann. Und natürlich alle anderen möglichen &#8220;Spielzeuge&#8221;:</p>
<ul>
<li><a title="Tomboy" href="http://de.wikipedia.org/wiki/Tomboy_(Software)">Tomboy</a> sind die praktischen digitalen Haftnotizen, gibs für Linux, Apple und Windows. Syncronisiert über die Ubuntu Cloud, oder über meinen <a href="https://tomboy.dd19.de/">Tomboy Server</a>, Wenn du willst, dann klickst du dir einen Account.</li>
<li><a title="Mozilla Homepage" href="http://www.mozilla-europe.org/de/">Firefox</a> 4.0 hat das <a title="Firefox Sync Plugin" href="http://www.mozilla.com/de/mobile/sync/">Firefox sync plugin</a> eingebaut, statt über Mozilla zu syncen, syncronisiere ich über meinen Firefox sync Service. Accounts gib&#8217;s auf Zuruf.</li>
<li>Im Moment benutze ich den <a title="Cosmo Server" href="http://chandlerproject.org/bin/view/Projects/CosmoHome">Cosmo Server</a> vom <a title="Chandler Desktop" href="http://chandlerproject.org/">Chandler Projekt</a> als <a title="Mein Kalender" href="https://cal.dd19.de/">meinen Kalender</a>, da der aber nicht wie gewünscht mit meinem Apple tut, werde ich bald etwas anders installieren.</li>
<li>Statt <a title="Dropbox" href="http://www.dropbox.com/">Dropbox</a> gibt es <a title="iFolder" href="http://ifolder.com/">iFolder</a>, dort kann man die für den Server benötigte Softwareherunterladen und <a title="iFolder auf Ubuntu installieren" href="https://help.ubuntu.com/community/iFolderInstall#iFolder%20Server%203.8">selbst installieren</a>, nach dem Kalender mein nächstes Projekt.</li>
</ul>
<p>Was kommt danach?</p>
<ul>
<li>Statt Twitter gibt es <a title="identi.ca" href="http://identi.ca/">identi.ca</a>, die Software dahinter ist <a title="Status.net microblogging" href="http://status.net/">status.net</a>, eine open source microbloging server Software nach dem <a title="Microblogging Standard" href="http://ostatus.org/">microblogging standard</a>.</li>
<li>Chatten kann man auch über einen eigenen Jabberserver, <a title="OpenFire" href="http://www.igniterealtime.org/projects/openfire/">OpenFire</a> z.B.</li>
<li>Verbinden kann man das mit RSS, Atom, XMPP, etc.</li>
</ul>
<p>Fazit:</p>
<p>Mein digitales Leben ist in der Cloud. Der meines Freundeskreises, nicht der eines Anbieters. Wir helfen uns gegenseitig. Wir helfen anderen, die das mit der Technik nicht so toll können. Wir praktizieren freies und selbstbestimmtes digitales Leben. Und jeder kann damit anfangen. Sollte es auch. Möglichst jetzt sofort.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2011/07/web-2-1-oder-die-communitycloud/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ubuntu wlan umts router</title>
		<link>https://blog.dd19.de/~alx/2011/04/ubuntu-wlan-umts-router/</link>
		<comments>https://blog.dd19.de/~alx/2011/04/ubuntu-wlan-umts-router/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 12:02:58 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[freifunk]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[notizen]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">https://blog.dd19.de/~alx/?p=276</guid>
		<description><![CDATA[Needed to share my UMTS connection on my ubuntu netbook. Installed following packages: dnsmasq hostapd bwm-ng Wrote a script and modified the example hostapd.conf from /usr/share/doc/hostapd/examples. Put both in ~/bin, which is in my $PATH. It disables WLAN in the &#8230; <a href="https://blog.dd19.de/~alx/2011/04/ubuntu-wlan-umts-router/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Needed to share my UMTS connection on my ubuntu netbook.</p>
<p>Installed following packages:</p>
<ul>
<li>dnsmasq</li>
<li>hostapd</li>
<li>bwm-ng</li>
</ul>
<p>Wrote a <a title="wlan router shell script" href="https://blog.dd19.de/~alx/files/wlan-router.sh">script</a> and modified the example <a title="hostapd config file for simple accesspoint with wpa-psk" href="https://blog.dd19.de/~alx/files/hostapd.conf">hostapd.conf</a> from /usr/share/doc/hostapd/examples.</p>
<p>Put both in ~/bin, which is in my $PATH.</p>
<p>It disables WLAN in the Network Manager via dbus command (thanks to <a href="http://superuser.com/users/75220/joentjuh">joentjuh</a> for <a title="Disable WLAN via dbus command cheat" href="http://superuser.com/questions/233448/disable-wlan-if-wired-cable-network-is-available">cheat</a>), starts hostapd, starts dnsmasq, starts bandwith monitor and restores most of it after bmw ended.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2011/04/ubuntu-wlan-umts-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>boot_wait on atheros &#8211; part2</title>
		<link>https://blog.dd19.de/~alx/2010/10/boot_wait-on-atheros-part2/</link>
		<comments>https://blog.dd19.de/~alx/2010/10/boot_wait-on-atheros-part2/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 14:51:57 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[freifunk]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[dir-300]]></category>
		<category><![CDATA[dir300]]></category>
		<category><![CDATA[nanostation]]></category>
		<category><![CDATA[redboot]]></category>
		<category><![CDATA[tftp]]></category>
		<category><![CDATA[ubnt]]></category>

		<guid isPermaLink="false">http://blog.dd19.de/~alx/?p=242</guid>
		<description><![CDATA[How to flash a redboot on a ubnt nanostation-2 from remote. <a href="https://blog.dd19.de/~alx/2010/10/boot_wait-on-atheros-part2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok, i&#8217;ve got a redboot on a bunch of nanostations, but this does not help with my existing nanostations on the roof.</p>
<p>Usually, i brick my nanos with experimental firmware images and have to climb &#8230;.</p>
<p>So i want a tftp-boot_wait redbook on my roof without climbing up there. I have to flash it from my livingroom.</p>
<p>step1: brick my dir-300</p>
<p>Before flashing my redboot from inside openwrt on my nano, i prefer to test with cheap hardware, in this case a dir-300 from d-link, which is a pain in the ass anyway, as i need the terrible dir300flash util or telnet into redboot. A little bit of research showed up, that the redboot on openwrt is NOT writeprotected by the kernel. So after copying <a title="dir-300 redboot image" href="http://mirror2.openwrt.org/ar231x-redboot/dir300.rom">dir300.rom</a> to /tmp of my dir, a simple</p>
<p>mtd write /tmp/dir300.rom RedBoot</p>
<p>wrote the image into the bootblock. After a reboot, the dir was waiting for tftp on 192.168.1.1.</p>
<p>The next step was the nanostation, in this case i used <a title="ubnt nanostation-2 redboot" href="http://mirror2.openwrt.org/ar231x-redboot/ubnt_ns2.rom">ubnt_ns2.rom</a> and did everything like before.</p>
<p>It worked and now i got a new firmware on my rooftop-nano and will hopefully never go up there for a firmware update.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2010/10/boot_wait-on-atheros-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>redboot mit boot_wait und tftp</title>
		<link>https://blog.dd19.de/~alx/2010/10/redboot-mit-boot_wait-und-tftp/</link>
		<comments>https://blog.dd19.de/~alx/2010/10/redboot-mit-boot_wait-und-tftp/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 16:37:32 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[freifunk]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bootwait]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[redboot]]></category>

		<guid isPermaLink="false">http://blog.dd19.de/~alx/?p=227</guid>
		<description><![CDATA[My dear friend nbd did some redboot modifications some time ago and now he ported it to ubnt nanostation-2 and Bullet-2. The Problem: whenever i brick a nanostation or bullet, i have to climb to the roof and press the &#8230; <a href="https://blog.dd19.de/~alx/2010/10/redboot-mit-boot_wait-und-tftp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My dear friend <a title="Felix Fietkaus Blog" href="http://nbd.name/blog/">nbd</a> did some redboot modifications some time ago and now he ported it to ubnt nanostation-2 and Bullet-2.</p>
<p>The Problem: whenever i brick a nanostation or bullet, i have to climb to the roof and press the resetbutton to reflash the device. During cold and windy evenings, it is an experience you do not want to repeat.</p>
<p>An old Linksys WRT-54gl has a nvram variable called boot_wait, if it is enabled, you have 5 seconds to send a firmware image via tftp, so you just powerccle your device and send a new firmware after bricking it. As most devices on the roof are powered over ethernet, you can do this without climbing on the roof.</p>
<p>So nbd patched a Redboot to do the same and i will decribe how to flash the bootloader via the serial console.</p>
<p>First, get your tftpserver up and running, serving the files from <a href="http://blog.dd19.de/~alx/wp-content/uploads/2010/10/redboot-ar231x.tar.gz">redboot-ar231x.tar</a> or the <a title="boot_wait redboot" href="http://mirror2.openwrt.org/ar231x-redboot/">openwrt-mirror</a>. Test your tftpserver. I have my tftpserver running on 192.168.1.34, feel free to change the address and chage it in the example.</p>
<p>Connect your serial console, 9600 baud, i usually use screen as a terminal programm.</p>
<p>Plug your device in and press ctrl-c as soon as the message &#8220;== Executing boot script in 1.000 seconds &#8211; enter ^C to abort&#8221; comes.</p>
<p>now, issue following commands:</p>
<div id="_mcePaste">ip_address -l 192.168.1.20/24 -h 192.168.1.34</div>
<div id="_mcePaste">fis init</div>
<div id="_mcePaste">load -r -b %{FREEMEMLO} ubnt_ns2.rom</div>
<div id="_mcePaste">fis create RedBoot</div>
<p>After this, use &#8220;reset&#8221; or powercycle the device and it should expect a new firmwareimage via tftp. Use the <a title="openwrt atheros image" href="http://downloads.openwrt.org/backfire/10.03/atheros/openwrt-atheros-combined.squashfs.img">openwrt combined image</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2010/10/redboot-mit-boot_wait-und-tftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rebirth</title>
		<link>https://blog.dd19.de/~alx/2010/08/rebirth/</link>
		<comments>https://blog.dd19.de/~alx/2010/08/rebirth/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 01:09:08 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.dd19.de/~alx/?p=205</guid>
		<description><![CDATA[Nach diverser Downtime und viel Prokrastination ein Update auf WordPress 3.0.1, Umzug auf dd19.de und dann auch gleich ein neuer Titel. Die K:ita ist inzwischen abgerissen, die Website irgendwo in den Backups verschollen und der Google Rank existiert nicht mehr, &#8230; <a href="https://blog.dd19.de/~alx/2010/08/rebirth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach diverser Downtime und viel Prokrastination ein Update auf WordPress 3.0.1, Umzug auf dd19.de und dann auch gleich ein neuer Titel. Die K:ita ist inzwischen abgerissen, die Website irgendwo in den Backups verschollen und der Google Rank existiert nicht mehr, da war dd19.de einfach passender .</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2010/08/rebirth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>learned on the 26c3</title>
		<link>https://blog.dd19.de/~alx/2010/01/learned-on-the-26c3/</link>
		<comments>https://blog.dd19.de/~alx/2010/01/learned-on-the-26c3/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:07:09 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[ccc]]></category>
		<category><![CDATA[freifunk]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[6mesh]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://blogs.k-ita.de/~alx/?p=182</guid>
		<description><![CDATA[Hi, 26c3 is over and we had quite some experiments going on. Not everything went good, but we learned a lot: babel did not survive the hack-center. ahcp did survive. measurement needs to be improved That does not sound much, &#8230; <a href="https://blog.dd19.de/~alx/2010/01/learned-on-the-26c3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
26c3 is over and we had quite some experiments going on. Not everything went good, but we learned a lot:</p>
<ul>
<li>babel did not survive the hack-center.</li>
<li>ahcp did survive.</li>
<li>measurement needs to be improved</li>
</ul>
<p>That does not sound much, but i think it&#8217;s valuable information as we can now concentrate on some things and forget the other.</p>
<p>Openimp did not run good, it had a memory leak we got not fixed during 26c3, so the router kept rebooting after a few minutes.<br />
Babel also hat real trouble, it ate up a lot of cpu and memory, it felt like olsr 3 years ago.<br />
A few harddrives did not survive the heat of colo, so a part of the topology data are maybe lost.<br />
Firmware building and development did work quite good, but could be better, that was mainly my verpeilung, there is room for improvement.</p>
<p>I will continiue the tests in my local mesh neighbourhood without babel and without ipv4 based olsr, so expect more firmware builds soon.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2010/01/learned-on-the-26c3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Piratenfreifunk in progress</title>
		<link>https://blog.dd19.de/~alx/2009/08/piratenfreifunk-in-progress/</link>
		<comments>https://blog.dd19.de/~alx/2009/08/piratenfreifunk-in-progress/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:28:02 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[freifunk]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[piraten]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[piratenfreifunk]]></category>

		<guid isPermaLink="false">http://blogs.k-ita.de/~alx/?p=169</guid>
		<description><![CDATA[Nach dem ich für ungefähr einem Monat Piratenfreifunk gestartet habe, um meinen Ergüssen auch Taten folgen zu lassen, haben wir inzwischen erste vorzeigbare Ergebnisse: Ein Repository auf github Eine vorzeigbare Demo und erste installierbare Firmwareversionen. Kleine vorstellung soll am Di, &#8230; <a href="https://blog.dd19.de/~alx/2009/08/piratenfreifunk-in-progress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach dem ich für ungefähr einem Monat <a title="Piratenfreifunk" href="https://wiki.piratenpartei.de/BE:Squads/Piratenfreifunk">Piratenfreifunk</a> gestartet habe, um meinen <a title="Piraten zu Bürgernetzen" href="https://wiki.piratenpartei.de/Buergerdatennetze">Ergüssen</a> auch Taten folgen zu lassen, haben wir inzwischen erste vorzeigbare Ergebnisse:</p>
<ul>
<li>Ein Repository auf <a title="piratenluci github repo" href="http://github.com/alxhh/piratenluci/tree/luci-0.9">github</a></li>
<li>Eine vorzeigbare <a title="piratenluci demo" href="http://houston.dd19.de:8081/luci/splash">Demo</a></li>
<li>und erste installierbare <a title="piratenfirmwares" href="https://dev.dd19.de/~alx/piraten/">Firmwareversionen</a>.</li>
</ul>
<p>Kleine vorstellung soll am Di, den 25.8. 09 im Breipott in der Skalitzer Strasse (berlin) sein.</p>
<p>Update: warscheinlich um 20:00 Uhr</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2009/08/piratenfreifunk-in-progress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paranoid</title>
		<link>https://blog.dd19.de/~alx/2009/06/paranoid/</link>
		<comments>https://blog.dd19.de/~alx/2009/06/paranoid/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:20:51 +0000</pubDate>
		<dc:creator>alx</dc:creator>
				<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[epeptition]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[paranoia]]></category>

		<guid isPermaLink="false">http://blogs.k-ita.de/~alx/?p=161</guid>
		<description><![CDATA[wie warscheinlich der rest der regierung ist auch der epetitionsserver, welcher bei der geringsten abweichung vom vorgegebenen weg laut &#8220;Hacker&#8221; schreit, wie jetzt ein kollege herausgefunden hat. Stelt sich nur noch die frage, wie ich damit umgehen soll, einen potentiell &#8230; <a href="https://blog.dd19.de/~alx/2009/06/paranoid/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>wie warscheinlich der rest der regierung ist auch der epetitionsserver, welcher bei der geringsten abweichung vom vorgegebenen weg laut &#8220;Hacker&#8221; schreit, wie jetzt ein kollege <a title="Hacking attempt" href="http://relet.net/frog/archives/80">herausgefunden</a> hat.</p>
<p>Stelt sich nur noch die frage, wie ich damit umgehen soll, einen potentiell schwerkriminellen im umfeld zu haben.</p>
<p>Ausserdem war das verwendete hackertool ein firefox, vielleicht sollte ich  nur noch mit Safari surfen, um mich nicht verdächtig zu machen.</p>
<p>Fragen über fragen &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.dd19.de/~alx/2009/06/paranoid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

