<?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>eBlog - Elvizz Blog &#187; Linux</title>
	<atom:link href="http://blog.elvizz.net/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.elvizz.net</link>
	<description>- Hier bloggt der Chef noch selbst -</description>
	<lastBuildDate>Mon, 21 Sep 2009 17:04:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MWI mit mISDN und Asterisk</title>
		<link>http://blog.elvizz.net/2008/07/26/mwi-mit-misdn-und-asterisk/</link>
		<comments>http://blog.elvizz.net/2008/07/26/mwi-mit-misdn-und-asterisk/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 18:00:15 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=266</guid>
		<description><![CDATA[Message Waiting Indication (MWI) scheint von Asterisk aktuell nur f&#252;r SIP- und Zapata-Channels unterst&#252;tzt zu werden, wer mISDN (chan_misdn) nutzt, hat ein Problem: Es geht einfach nicht.  
Da ich aber auch gerne dar&#252;ber informiert w&#252;rde, dass eine neue Nachricht auf meiner Voicemail-Box auf mich wartet, ohne dass ich in meine Mails gucken muss, habe [...]]]></description>
			<content:encoded><![CDATA[<p>Message Waiting Indication (MWI) scheint von Asterisk aktuell nur f&#252;r SIP- und Zapata-Channels unterst&#252;tzt zu werden, wer mISDN (chan_misdn) nutzt, hat ein Problem: Es geht einfach nicht. <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Da ich aber auch gerne dar&#252;ber informiert w&#252;rde, dass eine neue Nachricht auf meiner Voicemail-Box auf mich wartet, ohne dass ich in meine Mails gucken muss, habe ich mir eine andere L&#246;sung einfallen lassen.</p>
<p><span id="more-266"></span> Asterisk kann SMS an entsprechende Telefone verschicken! Basierend auf diesen <a href="http://www.automated.it/asterisk/sms.html" target="_blank" class="liexternal">Skripten</a> habe ich also ein neues AGI-Skript geschrieben, das man nach einem Anruf, der auf der Voicemail-Box gelandet ist, aufruft. Dieses Skript z&#228;hlt die vorhandenen Nachrichten (ich habe keinen internen Z&#228;hler gefunden, den ich abfragen k&#246;nnte&#8230; wenn es einen gibt: Bitte einfach in &#8216;nem Kommentar darauf hinweisen, dann kann ich das Skript anpassen.) und schreibt dann eine entsprechende SMS an unser Telefon.</p>
<p>Daf&#252;r brauchen wir also zuerst einen neuen Context in der <em>/etc/asterisk/extensions.conf</em>:</p>
<pre>[smsdial]
exten =&gt; _X.,1,SMS(${CALLERID(NUM)},s,${EXTEN},${CALLERID(NAME)})
exten =&gt; _X.,2,SMS(${CALLERID(NUM)},s)
exten =&gt; _X.,3,Hangup</pre>
<p>Dieser k&#252;mmert sich darum, die SMS an unser Telefon zu schicken.</p>
<p>Als n&#228;chstes kommt dann auch schon das AGI-Skript, das ich als <em>checkVM.agi</em> unter <em>/var/lib/asterisk/agi-bin</em> gespeichert habe:</p>
<pre>#!/usr/bin/perl -w

use strict;
use File::Copy;

my $location      = "/var/spool/asterisk/outgoing/";
my $templocation  = "/tmp/";
my $basePath      = '/var/spool/asterisk/voicemail';
my $MessageCentre = "01930100";
my $chanPrefix    = "mISDN/g:intern/";

my $error = 0;

my ($vmContext, $vmNum, $targetPhone) = ($ARGV[0], $ARGV[1], $ARGV[2]);

if (not $vmContext or not $vmNum or not $targetPhone){
	($vmContext, $vmNum, $targetPhone) = split(/ /, $ARGV[0]);
	if (not $vmContext or not $vmNum or not $targetPhone){
		print "All 3 parameters are needed!\n";
		exit(1);
	}
}

srand;

my $vmPath = "$basePath/$vmContext/$vmNum/INBOX/";

opendir(DIR, $vmPath);
# count only wav-files:
my @files = grep(/\.wav$/i,readdir(DIR));
closedir(DIR);

my $msgCount = scalar @files;

if ($msgCount &gt; 0){
	my $msg;
	if ($msgCount == 1){
		$msg = "Es ist $msgCount neue Nachricht in Ihrer Mailbox $vmNum!";
	} else {
		$msg = "Es sind $msgCount neue Nachrichten in Ihrer Mailbox $vmNum!";
	}

	my $random = int(rand 10000);
	my $datestamp = date_stamp();
	my $unique = "$datestamp$random$targetPhone";

	open(F, "&gt;$templocation$unique.call") or $error = 1;
	print F "Channel: $chanPrefix$targetPhone\n";
	print F "CallerID: $msg &lt;$MessageCentre&gt;\n";
	print F "MaxRetries: 2\n";
	print F "RetryTime: 60\n";
	print F "WaitTime: 30\n";
	print F "Context: smsdial\n";
	print F "Extension: $vmNum\n";
	print F "Priority: 1\n";
	close(F);

	move("$templocation$unique.call","$location") or $error = 1;
}

exit $error;

sub date_stamp{
	(my $sec,my $min,my $hour,my $mday,my $mon,my $year,my $wday,my $yday,my $isdst) = localtime(time);
	my $t = sprintf "%4d%02d%02d%02d%02d%02d", 1900+$year,$mon+1,$mday,$hour,$min,$sec;
	return $t;
}</pre>
<p>Das Skript erwartet 3 Parameter: Den Voicemail-Kontext, die Nummer der Voicemail-Box und die Zielrufnummer des Telefons, an das die SMS gehen soll. Die Fallunterscheidung bei der Parameterauswertung ist n&#246;tig, damit man das Skript sowohl von der Konsole als auch aus Asterisk heraus aufrufen kann: Wie es aussieht &#252;bergibt Asterisk alle Parameter in Anf&#252;hrungszeichen, so dass nur ein gro&#223;er Parameter im Skript ankommt &#8211; auf der Kommandozeile ist das anders.</p>
<p>Danach werden die .wav-Files im angegebenen Verzeichnis gez&#228;hlt (falls man die Anrufe nicht im wav-Format aufnimmt, muss diese Stelle angepasst werden) und &#8211; falls Nachrichten vorhanden sind &#8211; eine SMS generiert und in das Outgoing-Verzeichnis von Asterisk verschoben. Bei der Erzeugung der SMS f&#228;llt auf, dass ich hier die Nummer des Telekom SMS-Centers nutze. Dies war n&#246;tig, um mein Telefon davon zu &#252;berzeugen, die SMS ohne Klingeln anzunehmen und zu empfangen. Wer also ein anderes SMS-Zentrum in seinem Telefon eingerichtet hat, muss eventuell auch diese Nummer anpassen.</p>
<p>Als letztes fehlt jetzt nur noch der Aufruf des Skriptes nach der Mailbox:</p>
<pre>exten =&gt; _X., n, VoiceMail(123@vmContext)
exten =&gt; _X., n+1, AGI,checkVM.agi|vmContext 123 ${EXTEN}</pre>
<p>Beim Einf&#252;gen in die eigene <em>extensions.conf</em> ist nat&#252;rlich darauf zu achten, die &#8220;Variablen&#8221; richtig zu ersetzen:<br />
<span style="text-decoration: underline;">n</span> ist die Priorit&#228;t, <span style="text-decoration: underline;">123</span> die Nummer der Mailbox, <span style="text-decoration: underline;">vmContext</span> der Context der Voicemail-Box.</p>
<p>Jetzt nur noch Asterisk neustarten oder den Dialplan neu einlesen und schon: Fertig!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2008/07/26/mwi-mit-misdn-und-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Callcenter Agents abwehren mit Asterisk</title>
		<link>http://blog.elvizz.net/2008/07/19/callcenter-agents-abwehren-mit-asterisk/</link>
		<comments>http://blog.elvizz.net/2008/07/19/callcenter-agents-abwehren-mit-asterisk/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 16:46:19 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=258</guid>
		<description><![CDATA[Wer kennt das nicht. Man sitzt zu Hause und ist in Gedanken vertieft, guckt einen Film oder macht sonst was. Pl&#246;tzlich klingelt das Telefon. Nat&#252;rlich unterbricht man seine Freizeitbesch&#228;ftigung und wandert zum Telefon. Und was darf man dann h&#246;ren: &#8220;Spreche ich mit Herrn X? Hier ist Y von der Firma Z&#8230;&#8221; und so weiter. Ein [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt das nicht. Man sitzt zu Hause und ist in Gedanken vertieft, guckt einen Film oder macht sonst was. Pl&#246;tzlich klingelt das Telefon. Nat&#252;rlich unterbricht man seine Freizeitbesch&#228;ftigung und wandert zum Telefon. Und was darf man dann h&#246;ren: &#8220;Spreche ich mit Herrn X? Hier ist Y von der Firma Z&#8230;&#8221; und so weiter. Ein Callcenter Agent (CCA), der einem gerne ein supertolles Angebot machen m&#246;chte, das so toll ist, dass man es auch mal am Sonntag telefonisch bewerben muss.</p>
<p>Wer eine Asterisk-Telefonanlage betreibt, kann sich nun mit recht geringem Aufwand helfen und eine Vorselektion f&#252;r seine Anrufer implementieren, die CCAs ausfiltert und normale Anrufer unbehelligt durchl&#228;sst.<span id="more-258"></span></p>
<p>Dazu machen wir uns eine der l&#228;stigsten Eigenschaften der Callcenter zu Nutze: Sie senden nie ihre Telefonnummer mit! Aber wie will man dann filtern ohne z.B. Omas altes Analog-Telefon auch auszusperren? Ganz einfach: CCAs werden normalerweise von einem Digital-Telefon (ISDN, SIP, Handy, &#8230;) aus anrufen. Ruft ein solches Telefon bei uns an, wird dessen Bearer-Typ an uns &#252;bermittelt: <em>SPEECH</em> f&#252;r digitale Anrufer, <em>AUDIO 3.1k</em> f&#252;r analoge.</p>
<p>Im Prinzip ist das schon die ganze Information, die wir ben&#246;tigen: Oma ruft ohne Rufnummer und mit AUDIO 3.1k an, normale Bekannte und sonstige Anrufer mit Rufnummer und SPEECH und nur CCAs sollten SPEECH ohne Rufnummer haben.</p>
<p>Weil es immer mal vorkommen kann, dass uns jemand anruft, der seine Rufnummer doch nicht mitsendet, aber kein CCA ist, weisen wir solche Anrufer aber nicht sofort ab, sondern spielen ihnen folgende Nachricht vor:</p>
<blockquote><p>Guten Tag. Hier ist der Anschluss von X. Leider unterdr&#252;cken Sie die &#220;bermittlung Ihrer Rufnummer, daher muss ich davon ausgehen dass dieser Anruf aus einem Callcenter stammt und von mir nicht gew&#252;nscht ist. Wenn dies nicht zutrifft, k&#246;nnen Sie die 5 dr&#252;cken und werden sofort durchgestellt. Dieser Anruf wird automatisch aufgezeichnet.</p></blockquote>
<p>Wenn ein CCA dann doch mal die 5 dr&#252;ckt, um uns besonders dreist doch von seinem Produkt &#252;berzeugen zu wollen, k&#246;nnen wir die erzeugte Aufnahme sp&#228;ter verwenden, um ihn abzumahnen oder &#228;hnliches, da er uns ja definitiv gegen unseren Willen gest&#246;rt hat. Das Aufzeichnen des Gespr&#228;chs ist in diesem Fall auch legal, da wir ja im Voraus darauf hingewiesen haben. Ein gew&#252;nschter Anrufer sollte sich davon auch nicht abschrecken lassen, da wir ja auch zuvor erkl&#228;rt haben, was es damit auf sich hat.</p>
<p>Also ans Eingemachte:</p>
<p>Zuerst brauchen wir ein AGI-Skript, das sich um die Unterscheidung der Anrufertypen k&#252;mmert. (Ok, ein AGI-Skript ist hierf&#252;r etwas Overkill. Aber das Skript wird demn&#228;chst noch erweitert, so dass es durchaus Sinn macht, es auf diese Weise zu l&#246;sen.)</p>
<pre>#!/usr/bin/perl

use strict;

my $callerName   = "unbekannter Teilnehmer";
my $callerDetail = "keine Details";
my ($callType, $callNum) = split(/ /, $ARGV[0]);

my $numberDescription = '';

if ($callNum eq ""){
	if ($callType eq "SPEECH"){
		$callerName = 'Rufnummer unterdrueckt';
	} else {
		$callerName = 'analoger Anrufer';
	}
} else {
	# das folgt erst spaeter
}

print "SET CALLERID \"$callerName \&lt;$callNum\&gt;\"\n";

exit 0;</pre>
<p>Dieses Skript legen wir als rev_lookup.agi unter <em>/var/lib/asterisk/agi-bin</em> ab (zumindest unter Debian liegen die Asterisk AGI-Skripte dort).</p>
<p>Nun erweitern wir die Datei <em>/etc/asterisk/extensions.conf</em> noch um ein paar Zeilen:</p>
<pre>[incoming-context]
; exten f&#252;r ankommende Anrufe
exten =&gt; 9516672, 1, AGI,rev_lookup.agi|${CALLTYPE} ${CALLERID(NUM)}
exten =&gt; 9516672, 2, GosubIf($["${CALLERID(name)}"="Rufnummer unterdrueckt"]?ivr-cca,cca,1)
; weitere Behandlung des Anrufes...

; spa&#223; fuer CallCenter Agents
[ivr-cca]
; nehme Anruf an, warte 2 Sekunden (war notwendig, um auf Gespr&#228;chsaufbau zu warten <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )
; spiele Infotext ab (siehe oben), warte erneut 5 Sekunden und spiele Text erneut ab
; Background sorgt daf&#252;r, dass Tastendr&#252;cke zu den entsprechenden Extensions springen
exten =&gt; cca, 1, Answer()
exten =&gt; cca, 2, Wait(2)
exten =&gt; cca, 3, Background(cca-info)
exten =&gt; cca, 4, Wait(5)
exten =&gt; cca, 5, Goto(3)

; zeichne das Gespr&#228;ch auf und fahre wie mit normalem Gespr&#228;ch fort
exten =&gt; 5, 1, MixMonitor(cca${STRFTIME(,,%G%m%d%H%M%S)}.wav|W(2))
exten =&gt; 5, 2, Return()

; verabschiede CCA und lege auf
exten =&gt; i, 1, PlayBack(vm-goodbye)
exten =&gt; i, 2, Wait(1)
exten =&gt; i, 3, Hangup()</pre>
<p>Zuerst rufen wir also das externe AGI-Skript auf und &#252;bergeben ihm den Calltype (SPEECH, AUDIO 3.1k) und die Rufnummer (${CALLTYPE} funktioniert auch mit mISDN, was ziemlich lange dauerte um es mit Google, etc. herauszufinden, darum erw&#228;hne ich es noch mal explizit). Das Skript setzt CALLERID(name) ensprechend, so dass wir im n&#228;chsten Schritt pr&#252;fen k&#246;nnen, ob wir es mit einem CCA zu tun haben. Falls ja, schicken wir diesen zu unserer Nachricht und lassen ihn entscheiden, ob er das Gespr&#228;ch aufgezeichnet fortsetzen m&#246;chte oder lieber auflegt.</p>
<p>Die aufgezeichneten Gespr&#228;che liegen sp&#228;ter unter <em>/var/spool/asterisk/monitor</em> und hei&#223;en ccaYYYYMMDDHHmmSS.wav (YYYY ist das vierstellige Jahr, MM der zweistellige Monat, DD das zweistellige Datum, HHmmSS die je zweistellige Stunde, Minute und Sekunde).</p>
<p>Nicht vergessen: Die Nachricht f&#252;r den CCA aufnehmen und z.B. als 8kHz WAV-Datei unter <em>/var/lib/asterisk/sounds/de/cca-info.wav</em> ablegen. Evtl. nat&#252;rlich auch noch in anderen Sprachen, aber f&#252;r einen einfachen Privathaushalt d&#252;rfte eine Sprache ausreichen <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Nach einem Neustart von Asterisk bzw. einem neueinlesen des Dialplans steht uns das neue Feature zur Verf&#252;gung. Viel Spa&#223; in der neu gewonnenen Freizeit <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dieser Artikel basiert zum Teil auf diesen Forendiskussionen: [<a href="http://www.ip-phone-forum.de/showthread.php?p=390828" target="_blank" class="liexternal">1</a>] [<a href="http://www.ip-phone-forum.de/showthread.php?t=60980&amp;page=7" target="_blank" class="liexternal">2</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2008/07/19/callcenter-agents-abwehren-mit-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISDN</title>
		<link>http://blog.elvizz.net/2008/05/24/isdn/</link>
		<comments>http://blog.elvizz.net/2008/05/24/isdn/#comments</comments>
		<pubDate>Sat, 24 May 2008 10:23:35 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=224</guid>
		<description><![CDATA[Ich habe mir gerade eine neue ISDN-Karte gekauft und gestern ist sie angekommen:

Der ein oder andere hat wahrscheinlich schon das entscheidende Detail auf der Karte entdeckt, f&#252;r alle anderen hier nochmal vergr&#246;&#223;ert:

Die Karte hat einen Chip von der Cologne Chip Designs GmbH &#8211; und das besondere an diesem Chip ist, dass er nicht nur im [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir gerade eine neue ISDN-Karte gekauft und gestern ist sie angekommen:</p>
<p><img class="aligncenter size-full wp-image-222" title="ISDN-Karte" src="http://blog.elvizz.net/wp-content/uploads/2008/05/isdn1.jpg" alt="ISDN-Karte" width="400" height="247" /></p>
<p>Der ein oder andere hat wahrscheinlich schon das entscheidende Detail auf der Karte entdeckt, f&#252;r alle anderen hier nochmal vergr&#246;&#223;ert:</p>
<p><img class="aligncenter size-full wp-image-223" title="Der Dom auf nem Chip?" src="http://blog.elvizz.net/wp-content/uploads/2008/05/isdn2.jpg" alt="Der Dom auf nem Chip?" width="333" height="216" /></p>
<p>Die Karte hat einen Chip von der Cologne Chip Designs GmbH &#8211; und das besondere an diesem Chip ist, dass er nicht nur im normalen Client-Modus sondern auch im NT-Modus laufen kann, in dem man z.B. ein Telefon oder eine ganze Telefonanlage daran anschlie&#223;en kann&#8230;</p>
<p>Und daran bastle ich jetzt (und wahrscheinlich auch noch die n&#228;chste Zeit <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Evtl. wird dabei auch ein Tutorial herauskommen, wie man Asterisk unter Gentoo installiert und nutzt, da ich die Quellen, die ich bisher gefunden habe, eher etwas d&#252;rftig finde.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2008/05/24/isdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mittwoch am Freitag</title>
		<link>http://blog.elvizz.net/2008/05/16/mittwoch-am-freitag/</link>
		<comments>http://blog.elvizz.net/2008/05/16/mittwoch-am-freitag/#comments</comments>
		<pubDate>Fri, 16 May 2008 13:42:42 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=211</guid>
		<description><![CDATA[Naja, hei&#223;t eigentlich nur, dass das Folgende bereits am Mittwoch passiert ist  
Kaum haben die Schulkinder mal ein paar Tage frei, schon fahren die Busse wann sie wollen. &#8220;Heute&#8221; morgen war der Bus, den ich urspr&#252;nglich nehmen wollte, deutlich zu fr&#252;h an der Bushaltestelle und ich nur ein bisschen. Das passte also nicht. Und [...]]]></description>
			<content:encoded><![CDATA[<p>Naja, hei&#223;t eigentlich nur, dass das Folgende bereits am Mittwoch passiert ist <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Kaum haben die Schulkinder mal ein paar Tage frei, schon fahren die Busse wann sie wollen. &#8220;Heute&#8221; morgen war der Bus, den ich urspr&#252;nglich nehmen wollte, deutlich zu fr&#252;h an der Bushaltestelle und ich nur ein bisschen. Das passte also nicht. Und der n&#228;chste kam dann nat&#252;rlich wieder zu sp&#228;t. <a href="http://de.wikipedia.org/wiki/Edward_A._Murphy" target="_blank" rel="nofollow" class="liwikipedia">Murphy</a> l&#228;sst <a href="http://de.wikipedia.org/wiki/Murphys_Gesetz" target="_blank" rel="nofollow" class="liwikipedia">gr&#252;&#223;en</a>.</p>
<p>Und direkt noch ein Beispiel f&#252;r Murphy: Kaum habe ich mir endlich das Backupsystem <a href="http://www.boxbackup.org" target="_blank" class="liexternal">BoxBackup</a> f&#252;r diesen Server installiert, das seine komplette Authentifizierung und Verschl&#252;sselung der Backupdaten mittels SSL-Zertifikaten erledigt, <a href="http://www.heise.de/newsticker/Schwache-Krypto-Schluessel-unter-Debian-Ubuntu-und-Co--/meldung/107808" target="_blank" class="liexternal">schon</a> kommt heraus, dass die <a href="http://www.openssl.org/" target="_blank" class="liexternal">OpenSSL</a>-Implementierung in <a href="http://www.debian.org" target="_blank" class="liexternal">Debian</a> eine <a href="http://www.heise.de/newsticker/Konsequenzen-des-OpenSSL-Debakels--/meldung/107921" target="_blank" class="liexternal">kritische Sicherheitsl&#252;cke</a> aufweist.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2008/05/16/mittwoch-am-freitag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux und Xen</title>
		<link>http://blog.elvizz.net/2007/09/29/linux-und-xen/</link>
		<comments>http://blog.elvizz.net/2007/09/29/linux-und-xen/#comments</comments>
		<pubDate>Sat, 29 Sep 2007 16:30:15 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=123</guid>
		<description><![CDATA[Diesen Beitrag wollte ich schon eine ganze Weile schreiben, aber bisher existierte er nur in Form einiger Stichworte und Links&#8230;  
Da mein neuer Rechner eine CPU hat, die Virtualisierungsfunktionen unterst&#252;tzt, habe ich mir den Luxus geg&#246;nnt Xen zu installieren. Xen ist ein Hypervisor, der es erlaubt, mehrere Betriebssysteme parallel auszuf&#252;hren. Dabei wird zwischen zwei [...]]]></description>
			<content:encoded><![CDATA[<p>Diesen Beitrag wollte ich schon eine ganze Weile schreiben, aber bisher existierte er nur in Form einiger Stichworte und Links&#8230; <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Da mein neuer Rechner eine CPU hat, die Virtualisierungsfunktionen unterst&#252;tzt, habe ich mir den Luxus geg&#246;nnt <a href="http://www.xensource.com" class="liexternal">Xen</a> zu installieren. Xen ist ein Hypervisor, der es erlaubt, mehrere Betriebssysteme parallel auszuf&#252;hren. Dabei wird zwischen zwei unterschiedlichen <em>G&#228;sten</em>, den sogenannten Domains, unterschieden: Der privilegierten Domain 0 (dom0), die sich u.a. um den Hardwarezugriff k&#252;mmert und diese den anderen (unprivilegierten) G&#228;sten &#8211; eine sog. domU &#8211; zur Verf&#252;gung stellt. <span id="more-123"></span></p>
<p>Um in der dom0 unter Linux eine nVidia-Grafikkarte mit den propriet&#228;ren Treibern zum Laufen zu kriegen, ist ein kleiner Patch n&#246;tig, um dem Treiber zu erlauben, auch auf einem xen-Kernel zu laufen &#8211; nVidia hat dies mit einer Abfrage im Anpassungsmodul unterbunden&#8230; <a href="http://www.debian-administration.org/articles/493" class="liexternal">Diese Seite</a> erkl&#228;rt, wie man es dennoch zum Laufen bringt.</p>
<p>Mit einem angepassten System in einer domU ist die Hardware-Virtualisierungsunterst&#252;tzung des Prozessors noch nicht n&#246;tig. Diese wird erst erforderlich, wenn man ein nicht angepasstes System (z.B. Windows) in einer DomU laufen lassen m&#246;chte. Dass dies m&#246;glich ist, habe ich direkt zu Anfang mal mit Windows Vista ausprobiert:<br />
<a href="http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista001.png" title=\'Vista im Fenster: Partitionieren\' rel=\'lightbox\'><img style='float:left; padding-top:0.5em; padding-right:5%;' width='30%' height='30%' src='http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista001.png' alt='Vista im Fenster: Partitionieren' /></a><a href="http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista003.png" title=\'Vista im Fenster: Installation abgeschlossen\' rel=\'lightbox\'><img style='float:right; padding-top:0.5em; padding-left:5%;' width='30%' height='30%' src='http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista003.png' alt='Vista im Fenster: Installation abgeschlossen' /></a><a href="http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista002.png" title=\'Vista im Fenster: Installieren\' rel=\'lightbox\'><img style='float:center; padding-top:0.5em;' width='30%' height='30%' src='http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/vista002.png' alt='Vista im Fenster: Installieren' /></a></p>
<p>Da entweder Vista nicht so recht mit Xens emulierter Netzwerkkarte (oder andersrum?) zusammenarbeiten wollte, ist auch hier ein kleiner Workaround n&#246;tig: Anstelle der standardm&#228;&#223;ig genutzten ioemu-Treiber in Xen nutzt man eine NE2k-PCI Emulation, die leider nur 10MBit/s erreicht. Wie das geht, kann man <a href="http://phaq.phunsites.net/category/howtos/virtualization/xen/" class="liexternal">hier nachlesen</a>.<br />
Eine Erg&#228;nzung zu dieser Anleitung: Um den Treiber auf Vistas Partition transportieren zu k&#246;nnen, kann man entweder den beschriebenen Weg &#252;ber ein ISO-Image gehen oder die Partition direkt unter Linux mounten. Dies ist mit dem Tool <code>lomount</code> und dem ntfs-3g Treiber leicht m&#246;glich:</p>
<blockquote><p><code>lomount -diskimage /dev/vg/vista -partition 1 /mnt/vista -t ntfs-3g</code></p></blockquote>
<p>Dabei ist <code>/dev/vg/vista</code> die Partition (oder Datei) in der Vistas Festplattenimage liegt, <code>/mnt/vista</code> der Mountpoint und mit <code>-partition 1</code> wird angegeben, dass die erste Partition aus der virtuellen Festplatte gemountet werden soll. Danach kann man die Treiberdatei ganz bequem an die gew&#252;nschte Stelle kopieren.</p>
<p>M&#246;chte man die Konfiguration der domU erstmal nur schnell testen, kann man die Domain mittels </p>
<blockquote><p><code>xm create configfile.cfg</code></p></blockquote>
<p> starten. Mit dem optionalen Parameter <code>-c</code> kann man die aktuelle Konsole direkt mit der Textkonsole der domU verbinden, um alle Ausgaben mitzukriegen &#8211; dies funktioniert bei Windows nicht. Die Konsolenbindung l&#246;st man mittels <code>STRG + ALT GR + 9</code> (bzw. <code>^]</code>). Ist man mit der Konfiguration zufrieden und plant sie h&#228;ufiger zu nutzen, kann man sie mittels </p>
<blockquote><p><code>xm new configfile.cfg</code></p></blockquote>
<p> dauerhaft zu Xens Konfiguration hinzuf&#252;gen und von nun an mit </p>
<blockquote><p><code>xm start DOMAINNAME</code></p></blockquote>
<p> starten. <code>(DOMAINNAME</code> ist der Name, den man der Domain in der Konfigurationsdatei gegeben hat &#8211; er muss eindeutig sein.)</p>
<p>Einige sehr n&#252;tzliche Anleitungen zur Einrichtung und Nutzung von Xen unter Gentoo finden sich <a href="http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo " class="liexternal">hier im Gentoo-Wiki</a>.</p>
<p>Bleibt am Schluss nur zu sagen, dass das Ganze bei mir bisher recht gut funktioniert: Ich hatte vor dem neuen Rechner hier einen Desktop-Rechner und einen Server laufen. Auf dem Server liefen ein Mailserver samt Spam- und Virenscanner, ein Webserver, DHCP, DNS und noch einige kleinere Dienste. Dieser ganze Server ist dann als Xen-domU auf den neuen Rechner umgezogen und verrichtet seitdem hier seine Dienste <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2007/09/29/linux-und-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(De)bricking your fonera</title>
		<link>http://blog.elvizz.net/2007/08/17/debricking-your-fonera/</link>
		<comments>http://blog.elvizz.net/2007/08/17/debricking-your-fonera/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 10:06:23 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=133</guid>
		<description><![CDATA[Some days ago my fonera stopped working without any (obvious) reason   I think that there was maybe a firmware-upgrade initiated by Fon, which did not complete correctly.
Howsoever I had to open the fonera to connect to its serial console. For doing this I found the very good page of the OpenWRT-project describing the [...]]]></description>
			<content:encoded><![CDATA[<p>Some days ago my fonera stopped working without any (obvious) reason <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I think that there was maybe a firmware-upgrade initiated by Fon, which did not complete correctly.</p>
<p>Howsoever I had to open the fonera to connect to its serial console. For doing this I found the very good page of the <a href="http://www.openwrt.org" class="liexternal">OpenWRT-project</a> <a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera" class="liexternal">describing the fonera</a>. <span id="more-133"></span></p>
<p>So I remembered my MAX232 and built up a small circuit for level-shifting the TTL-levels of the fonera to the RS232-levels of the PC serial interface. As I could not find any documentation about this on the net, I will explain it here shortly:</p>
<p><a href="http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/fonera_serial.jpg" title=\'The serial interface\' rel=\'lightbox\'><img style="float:left; padding-bottom:0.5em; padding-right:0.5em;" src='http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/fonera_serial.thumbnail.jpg' alt='The serial interface' /></a><a href="http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/fonera_open.jpg" title=\'The open Fonera\' rel="lightbox"><img style="float:right; padding-bottom:0.5em; padding-left:0.5em;" src='http://www-users.rwth-aachen.de/marcodanielpascal.lierfeld/wordpress/wp-content/uploads/2007/08/fonera_open.thumbnail.jpg' alt='The open Fonera' /></a>I used an USB-to-mainboard.connector from an old computer-case to connect to the 3 important pins (RX, TX, GND) of the fonera. In the two pictures RX is the blue-white, TX the yellow and GND the grey wire comming from the fonera. So connect these wires to the MAX232 as shown in the left picture (click for larger view). The MAX232 needs 4 capacitors, 1µF each. See the MAX232-datasheet (page 7) for detailed information how to connect them. On the RS232-side GND is the pink, TX is the green and RX the yellow wire. </p>
<p>If everything is connected and (hopefully) working correctly, disconnect the fonera&#8217;s serial interface again, power the fonera up and reconnect the serial-cable after one or two seconds. If you don&#8217;t do it this way, the fonera will not boot up or will give you very strange characters instead of the boot-prompt. (It took me quite long to figure this out&#8230; <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ).</p>
<p>If you want to flash OpenWRT to your fonera, continue like described <a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera#head-fc94b8d0cef76dcfcd035ce20c35ba4e1de20794" class="liexternal">here</a>. I installed it to my fonera &#8211; and bricked it once again, because I made some mistakes <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  But after another try it is working now very stable <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Currently it is running here as an WLAN-AP, DHCP- and DNS-server using OpenWRT Kamikaze 7.07.</p>
<p>If you want to restore your fonera-firmware, you can follow these <a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera#head-526a16f29acfdae495f9d41c6d8fc5c1d3b50198" class="liexternal">instructions</a>.</p>
<p>So, good luck! <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2007/08/17/debricking-your-fonera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuer Rechner</title>
		<link>http://blog.elvizz.net/2007/06/04/neuer-rechner/</link>
		<comments>http://blog.elvizz.net/2007/06/04/neuer-rechner/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 06:15:52 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=120</guid>
		<description><![CDATA[So, nachdem mein alter Rechner zuletzt seinen 6. &#8220;Geburtstag gefeiert&#8221; hat, wurde es jetzt doch mal Zeit, dass ich mir einen neuen PC zulege. Und das habe ich letzte Woche auch getan  
Au&#223;erdem gibt es ja im Moment viele tolle Spielereien, die man mit den aktuellen Core2-CPUs von Intel alle machen kann&#8230; aber dazu [...]]]></description>
			<content:encoded><![CDATA[<p>So, nachdem mein alter Rechner zuletzt seinen 6. &#8220;Geburtstag gefeiert&#8221; hat, wurde es jetzt doch mal Zeit, dass ich mir einen neuen PC zulege. Und das habe ich letzte Woche auch getan <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Au&#223;erdem gibt es ja im Moment viele tolle Spielereien, die man mit den aktuellen Core2-CPUs von Intel alle machen kann&#8230; aber dazu demn&#228;chst mehr.</p>
<p>Der Rechner besteht aus folgenden Komponenten:</p>
<ul>
<li>Core2Duo E6600 CPU (2&#215;2400MHz, 4MB Cache)</li>
<li>2 x 1GB ECC DDR2 RAM</li>
<li>Intel D975XBX2 Desktop Mainboard (<em>BadAxe2</em>)</li>
<li>GeForce 7600GS Silent</li>
<li>500GB Samsung SATA HDD</li>
</ul>
<p>und noch ein paar Dingen (Cardreader, DVD +-RW DL Brenner, etc.).</p>
<p>Demn&#228;chst wird die Festplatte wahrscheinlich noch gegen ein RAID5 ausgetauscht oder erg&#228;nzt, das werde ich mir noch &#252;berlegen&#8230; aber das ist eigentlich auch etwas, &#252;ber das ich sp&#228;ter schreiben werde&#8230;</p>
<p>Bleibt zu sagen, dass der Rechner erstaunlich leise (selbst unter Volllast) l&#228;uft, obwohl ich nur einen mittleren Aufwand getrieben habe, um ihn leise zusammenzustellen. Mein alter Rechner (Pentium4, 1.7GHz) mit Wasserk&#252;hlung ist jedenfalls lauter&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2007/06/04/neuer-rechner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonera</title>
		<link>http://blog.elvizz.net/2007/02/04/fonera/</link>
		<comments>http://blog.elvizz.net/2007/02/04/fonera/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 10:27:35 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=93</guid>
		<description><![CDATA[Vor etwa zwei Wochen habe ich mir von einem Freund einen La Fonera Accesspoint schenken lassen, d.h. &#252;ber die Weihnachtsaktion von Fon. Da dieser aus Spanien versendet wurde, dauerte es ein wenig, bis er bei mir ankam. Aber letzten Donnerstag kam er dann &#8211; abends um 21.30 Uhr *sic*.

Irgendwann hatte ich mal gelesen, dass auf [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left">Vor etwa zwei Wochen habe ich mir von einem Freund einen <span style="font-style: italic">La Fonera</span> Accesspoint schenken lassen, d.h. &#252;ber die <a href="http://www.heise.de/newsticker/result.xhtml?url=/newsticker/meldung/82878&#038;words=Fon" target="_blank" class="liexternal">Weihnachtsaktion</a> von <a href="http://www.fon.com" target="_blank" class="liexternal">Fon</a>. Da dieser aus Spanien versendet wurde, dauerte es ein wenig, bis er bei mir ankam. Aber letzten Donnerstag kam er dann &#8211; abends um 21.30 Uhr *sic*.<a href="http://blog.elvizz.net/wp-content/uploads/2007/02/fonera.png" title="La Fonera" class="imagelink" rel="lightbox"><img width="424" height="559" align="right" alt="La Fonera" id="image94" src="http://blog.elvizz.net/wp-content/uploads/2007/02/fonera.png" /></a></div>
<p style="text-align: left">
<p>Irgendwann hatte ich mal gelesen, dass auf den Foneras ein vom <a href="http://openwrt.org/" target="_blank" class="liexternal">OpenWRT</a>-Projekt abgeleitetes Linux laufen w&#252;rde und dass es M&#246;glichkeiten gibt, entweder die Firmware zu ersetzen oder zumindest direkten Zugriff auf den Fonera zu erhalten. Also ging ich, bevor ich den AP angeschlossen hatte, mal auf die Suche nach Informationen dazu.</p>
<p>Und nach einer recht kurzen Suche mit Tante Google wurde ich auch schon f&#252;ndig: <a href="http://bingobommel.blogspot.com/2006/11/hacking-la-fonera-part-ii.html" target="_blank" class="liexternal">BingoBommel</a> hatte eine M&#246;glichkeit gefunden, &#252;ber eine (einfache) Sicherheitsl&#252;cke im Webinterface des Foneras eigenen Code einzuschleusen, der den SSH-Zugriff auf den AP erm&#246;glichte. Leider war seine Anleitung f&#252;r eine &#228;ltere Firmware, so dass sie f&#252;r meinen Fonera nicht funktionierte.</p>
<p>Aber auch hier tat Tante Google Gutes: Auf <a href="http://blog.blase16.de/2006/11/28/Hacking-Fonera" target="_blank" class="liexternal">dieser Seite</a> fand ich eine passende Anleitung f&#252;r meine Firmware <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Sie war nahezu identisch zur ersten, so dass Fon wohl nicht besonders viel Arbeit in das Schlie&#223;en der L&#252;cke gesteckt haben kann.</p>
<p>Als besonders wichtig stellte sich der letzte Hinweis in der Anleitung heraus: Mit diesem schaltete man die automatischen Firmware-Upgrades von Fon aus. Denn als ich den Fonera dann schlie&#223;lich mit dem Internet verband um ihn dann auch mal zu registrieren, erschien nach kurzer Zeit eine Datei, die normalerweise ausgef&#252;hrt worden w&#228;re und den Fonera geupdatet h&#228;tte, so dass die genutzte Sicherheitsl&#252;cke garantiert nicht mehr offen gewesen w&#228;re.</p>
<p>Und so sieht es aus, wenn man sich auf dem Fonera einloggt:<a href="http://blog.elvizz.net/wp-content/uploads/2007/02/fon_ssh.jpg" class="imagelink" title="SSH-Login auf dem Fonera" rel="lightbox"><img id="image92" alt="SSH-Login auf dem Fonera" src="http://blog.elvizz.net/wp-content/uploads/2007/02/fon_ssh.jpg" /></a></p>
<p>Und hier noch ein paar technische Daten <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Zuerstmal Infos zur CPU:</p>
<p style="margin-left: 40px">
<pre>root@OpenWrt:~# cat /proc/cpuinfo
system type             : Atheros AR531X_COBRA
processor               : 0
cpu model               : MIPS 4KEc V6.4
BogoMIPS                : 183.50
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : no
VCED exceptions         : not available
VCEI exceptions         : not available</pre>
<p>und dann noch zum verf&#252;gbaren Speicher:</p>
<p style="margin-left: 40px">
<pre>root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
none                      7.0M     28.0k      6.9M   0% /tmp
/dev/mtdblock/2           5.4M    328.0k      5.1M   6% /jffs
/                         1.5M      1.5M         0 100% /</pre>
<p>Also noch viel Platz f&#252;r eigene Ideen&#8230; <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2007/02/04/fonera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux ist &#252;berall&#8230;</title>
		<link>http://blog.elvizz.net/2006/11/23/linux-ist-ueberall/</link>
		<comments>http://blog.elvizz.net/2006/11/23/linux-ist-ueberall/#comments</comments>
		<pubDate>Thu, 23 Nov 2006 15:56:27 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=86</guid>
		<description><![CDATA[Vor ein paar Tagen habe ich entdeckt, dass Linux sogar in meinem Speedport W 500V l&#228;uft  

Ich wollte eigentlich nur ein Firmware-Update f&#252;r den Router suchen und einspielen &#8211; dabei habe ich auf der Downloadseite der Telekom entdeckt, dass sie dort auch den Quellcode inklusive aller f&#252;r das Erzeugen einer Firmware-Datei n&#246;tigen Tools zum [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Tagen habe ich entdeckt, dass Linux sogar in meinem <em>Speedport W 500V</em> l&#228;uft <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.elvizz.net/wp-content/uploads/2006/11/speedport.jpg" class="imagelink" title="Speedport W 500V" rel="lightbox"><img id="image85" alt="Speedport W 500V" src="http://blog.elvizz.net/wp-content/uploads/2006/11/speedport.jpg" /></a></p>
<p>Ich wollte eigentlich nur ein Firmware-Update f&#252;r den Router suchen und einspielen &#8211; dabei habe ich auf der Downloadseite der Telekom entdeckt, dass sie dort auch den Quellcode inklusive aller f&#252;r das Erzeugen einer Firmware-Datei n&#246;tigen Tools zum Download anbieten. Vorbildlich! (Na gut, eigentlich zwingt die GPL einen genau dazu, aber dennoch sch&#246;n, dass sie es tun.)</p>
<p>Das Archiv, das die Telekom zum Download anbietet, ist, wie schon gesagt, sehr umfangreich. Es sind auch Tools und Daemonen enthalten, die auf dem Speedport in der Originalversion nicht laufen&#8230; z.B. ist ein ssh-Daemon und ein Tool f&#252;r VLAN dabei <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ratet mal, was ich grade compiliere&#8230;</p>
<p>W&#228;hrend das VLAN-Tool nur mal zum spielen ist, sehe ich in dem SSH-Server durchaus einen Sinn. Ich wollte mich schon immer mal ein wenig auf dem Router umgucken <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Mal sehen, was dabei rauskommt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2006/11/23/linux-ist-ueberall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heimlich, still und leise&#8230;</title>
		<link>http://blog.elvizz.net/2006/09/23/heimlich-still-und-leise/</link>
		<comments>http://blog.elvizz.net/2006/09/23/heimlich-still-und-leise/#comments</comments>
		<pubDate>Sat, 23 Sep 2006 20:40:38 +0000</pubDate>
		<dc:creator>Elvizz</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.elvizz.net/?p=66</guid>
		<description><![CDATA[schleicht sich ein PC mit vorinstalliertem Linux in einen Supermarkt: real,- bietet vom 25. bis zum 30.09 einen &#8220;Multimedia-PC&#8221; mit vorinstalliertem Linux f&#252;r 199,- € an. Sch&#246;n  

]]></description>
			<content:encoded><![CDATA[<p>schleicht sich ein PC mit vorinstalliertem Linux in einen Supermarkt: real,- bietet vom 25. bis zum 30.09 einen &#8220;Multimedia-PC&#8221; mit vorinstalliertem Linux f&#252;r 199,- € an. Sch&#246;n <img src='http://blog.elvizz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="center"><a href="http://blog.elvizz.net/wp-content/uploads/2006/09/real.jpeg" class="imagelink" title="Anzeige vom 23.09.2006, real,- in Aachen bietet einen Linux-PC an" /><a class="imagelink" title="Anzeige vom 23.09.2006, real,- in Aachen bietet einen Linux-PC an" href="http://blog.elvizz.net/wp-content/uploads/2006/09/real.jpeg" rel="lightbox"><img width="651" height="311" id="image65" alt="Anzeige vom 23.09.2006, real,- in Aachen bietet einen Linux-PC an" src="http://blog.elvizz.net/wp-content/uploads/2006/09/real.jpeg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elvizz.net/2006/09/23/heimlich-still-und-leise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
