<?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>Claus&#039; Blog &#187; Linux</title>
	<atom:link href="http://cmmx.de/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://cmmx.de</link>
	<description>Rettet den Genitiv</description>
	<lastBuildDate>Fri, 13 Apr 2012 16:08:52 +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>T-Home (VDSL) unter Debian Linux einrichten (vlan 7 und 8)</title>
		<link>http://cmmx.de/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/</link>
		<comments>http://cmmx.de/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 07:20:16 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Fernsehen]]></category>
		<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[T-Home]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=769</guid>
		<description><![CDATA[Wie gestern angekündigt [1] bringe ich heute ein kleines Update bezüglich T-Home&#8217;s IPTV. Aus welchen Gründen auch immer &#8211; evtl. um besser skalieren zu können &#8211; hat die Telekom zusammen mit T-Online das Fernsehen auf die VLAN ID8 gelegt. Das bedeutet, dass man mit der bisher verwendeten Einwahlmethode so kein IPTV mehr empfangen kann. Das [...]]]></description>
			<content:encoded><![CDATA[<p>Wie gestern angekündigt [1] bringe ich heute ein kleines Update bezüglich T-Home&#8217;s IPTV. Aus welchen Gründen auch immer &#8211; evtl. um besser skalieren zu können &#8211; hat die Telekom zusammen mit T-Online das Fernsehen auf die VLAN ID8 gelegt. Das bedeutet, dass man mit der bisher verwendeten Einwahlmethode so kein IPTV mehr empfangen kann. Das ist aber alles halb so schlimm, denn die Lösung war einfacher als erwartet. Zuerst hatte ich gedacht, dass ich eine zweite PPP-Verbindung aufbauen muss, das hatte leider nicht funktioniert.</p>
<p>Also Grundlage für diese Einrichtung ist, dass ihr Euch einwählen könnt. Das habe ich schon vor ein paar Monaten hier im Blog dokumentiert: <a href="http://claus.freakempire.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/">http://claus.freakempire.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/</a> &#8211; Eventuell werde ich demnächst auch mein Wiki dazu updaten. Wenn Ihr online seid, braucht ihr jetzt nur ein paar kleine Zeilen ausführen und eine Datei vom IGMP Proxy bearbeiten:</p>
<p># vconfig add eth1 8<br />
# dhclient3 eth1.8</p>
<p>In der /etc/igmpproxy.conf nun noch eine Zeile geändert:</p>
<p>#phyint ppp0 upstream  ratelimit 0  threshold 1 (Diese Zeile wird nicht mehr benötigt)<br />
phyint eth1.8 upstream  ratelimit 0  threshold 1</p>
<p>Den IGMP Proxy neu gestartet und schon funktioniert es wieder. Das ganze kann man nun noch unter /etc/network/interfaces (Debian) unterbringen, oder in irgendwelchen ip-up.d Skripts unterbringen. Wenn wer noch Anregungen oder Verbesserungswünsche hat, bitte melden. Ach noch was: Laut Telekom sollte das Fernsehen jetzt nicht mehr getrennt werden. Deshalb glaube ich, dass meine Lösung suboptimal ist, da beim Trennen vom ppp/pppoe auch die eth1.8 Schnittstelle vom Saft abgetrennt wird. Die IP bleibt zwar nach Reconnect erhalten, aber das Fernsehbild ist für wenige Sekunden aus. Das lässt mich vermuten, dass es noch eine bessere Lösung gibt.</p>
<p>Der Vorteil für den Kunden bei dieser Umstellung ist mir unklar. Außer evtl., dass eine Trennung das IPTV nicht mehr beeinflussen soll. Bisher habe ich aber keine anderen Beobachtungen gemacht. Für Statistiker ist es nett, weil IPTV Traffic und Internet Traffic jetzt getrennt ist. Bei Fragen im T-Home Forum vorbei schauen: <a href="http://thome.freakempire.de" target="_blank">http://thome.freakempire.de</a></p>
<p>[1] <a href="http://claus.freakempire.de/2009/02/16/t-home-iptv-vlan-8-bei-t-online/">http://claus.freakempire.de/2009/02/16/t-home-iptv-vlan-8-bei-t-online/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>T-Home IPTV VLAN 8 bei T-Online</title>
		<link>http://cmmx.de/2009/02/16/t-home-iptv-vlan-8-bei-t-online/</link>
		<comments>http://cmmx.de/2009/02/16/t-home-iptv-vlan-8-bei-t-online/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 12:04:42 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Fernsehen]]></category>
		<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[T-Home]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=766</guid>
		<description><![CDATA[Seit 30 Minuten ist es soweit. In meinem EInzugsbereich wurde auf VLAN 8 umgestellt und somit läuft IPTV nun über eine eigene IP mit der vlan id 8. Ich habe eben in einem Crash Work IPTV mit einer VLAN 8 wieder zum laufen bekommen. Das ganze unter Debian Linux. Anleitung folgt in den nächsten 16 [...]]]></description>
			<content:encoded><![CDATA[<p>Seit 30 Minuten ist es soweit. In meinem EInzugsbereich wurde auf VLAN 8 umgestellt und somit läuft IPTV nun über eine eigene IP mit der vlan id 8. Ich habe eben in einem Crash Work IPTV mit einer VLAN 8 wieder zum laufen bekommen. Das ganze unter Debian Linux.</p>
<p>Anleitung folgt in den nächsten 16 Stunden. Muss nun eine Klausur schreiben <img src='http://cmmx.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2009/02/16/t-home-iptv-vlan-8-bei-t-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jabber Bouncer / BNC</title>
		<link>http://cmmx.de/2008/01/26/jabber-bouncer-bnc/</link>
		<comments>http://cmmx.de/2008/01/26/jabber-bouncer-bnc/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 16:20:07 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/2008/01/13/jabber-bouncer-bnc</guid>
		<description><![CDATA[Update: Dank eines Leserkommentars habe ich Miranda mit dem integrierten Jabber Plugin untersucht. Das Remote Controlling Feature [1] ist in der Tat schon funktionsfähig, jedoch noch ein wenig umständlich, denn wenig konfigurierbar. Es kann z.B. nicht eingestellt werden, dass ungelesene Nachrichten automatisch weitergeleitet werden. Dafür kann man die Arbeitsstation sperren oder Miranda per Remote beenden. [...]]]></description>
			<content:encoded><![CDATA[<p>Update: Dank eines Leserkommentars habe ich Miranda mit dem integrierten Jabber Plugin untersucht. Das Remote Controlling Feature [1] ist in der Tat schon funktionsfähig, jedoch noch ein wenig umständlich, denn wenig konfigurierbar. Es kann z.B. nicht eingestellt werden, dass ungelesene Nachrichten automatisch weitergeleitet werden. Dafür kann man die Arbeitsstation sperren oder Miranda per Remote beenden. Es ist auf jeden Fall schon ein Anfang. Jedoch ist meine folgend beschriebene Lösung nicht völlig nutzlos, da man mit der event-Funktion von mcabber noch so einiges basteln kann.</p>
<p>&#8220;Ausnahmsweise&#8221; wieder was aus der Technik-Schublade <img src='http://cmmx.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Folgendes mag eventuell als völlig unsinnig erscheinen, aber dennoch hat mich gestern ein Blitz getroffen und ich wollte das unbedingt umsetzen. Ich hoffe es gibt in Zukunft einen wirklichen Jabber Bouncer. Denn ich finde folgendes Problem sollte schon Mal bedacht werden:</p>
<p>Jabber zeichnet sich dadurch aus, dass es ein offenes Protokoll ist und dass man Jabber auch von mehreren PCs gleichzeitig nutzen kann. Außerdem werden Transporte zu MSN,ICQ und AIM unterstützt. Man bekommt die Nachrichten immer zu dem Rechner gesendet, wo man sich als letztes eingeloggt oder aktiv war oder man definiert Prioritäten bei den Clients und anhand dieser Zahlenwerte wird die Nachricht zugestellt. So, nehmen wir an ich bin morgens zu Hause, schalte den PC und Jabber ein. Den PC lasse ich an und fahre in die Uni. In der Zeit, in der ich in der Sbahn sitze schreibt mir wer. In der Uni schalte ich meinen Laptop an und gehe online. Von den Nachrichten daheim sehe ich nichts. Das XMPP Protokoll sieht eine Lösung für ein solches Problem schon vor [1] aber kein mir bekannter Client hat dies bisher implementiert.</p>
<p>Nun habe ich einen Work-Around gebastelt auf Linux-Basis mit mcabber [2]. mcabber läuft auf meiner Linux-Kiste rund um die Uhr und ist dauerhaft im Status NA (Not Available). Die Priorität von mcabber ist 0. Die Prio meiner übrigen Clients &gt; 0. Wenn nun kein anderer Client &#8220;an&#8221; ist, bekommt mcabber alle Nachrichten zugestellt. Die werden protokolliert mit der mcabber eigenen &#8220;event&#8221;-Funktion. Darüber können kleine Shell-Skripte eingebunden werden, die dann das übrige Vorgehen definieren. Also praktisch gesprochen: mcabber schreibt alle Nachrichten, die ich erhalte während kein PC eingeschaltet ist, in eine Datei. So bald ein PC mit Jabber online geht, sendet mcabber eine Email an mich und löscht die Protokoll Datei. Ich sagte ja: Ein Work-Around <img src='http://cmmx.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  So schaut das Skript aus:</p>
<blockquote><p>event=$1<br />
arg1=$2<br />
arg2=$3<br />
filename=$4<br />
date=$(date &#8216;+%d%m%y-%H%M%S:&#8217;)<br />
# Note that the 4th argument is only provided for incoming messages<br />
# and when &#8216;event_log_files&#8217; is set.</p>
<p>if [ $event = "MSG" ]; then<br />
case &#8220;$arg1&#8243; in<br />
IN)<br />
# Incoming message from buddy $arg2<br />
echo $date $(/bin/cat $filename) &gt;&gt; ~/.mcabber/msg/$arg2<br />
if [ -n "$filename" -a -f "$filename" ]; then<br />
/bin/rm $filename<br />
fi<br />
;;<br />
esac<br />
elif [ $event = "STATUS" ]; then<br />
# Buddy $arg2 status is $arg1 (_, O, I, F, D, N, A)<br />
if [ $arg2 = "meineJID@server.de" -a $arg1 = "O" ]; then<br />
cd ~/.mcabber/msg/<br />
for i in `/bin/ls ~/.mcabber/msg/`; do /bin/cat $i | mail -s &#8220;Jabber: $i&#8221; meineEMAIL@google.de; done<br />
/bin/rm ~/.mcabber/msg/*<br />
fi<br />
fi</p></blockquote>
<p>mcabber ist übrignes ein wirklich nett anzusehender Jabber Client, der rein auf Konsole basiert. Sehr witzig und sogar gut zu bedienen.</p>
<p>[1] <a href="http://www.xmpp.org/extensions/xep-0146.html" target="_blank">http://www.xmpp.org/extensions/xep-0146.html</a><br />
[2] <a href="http://www.lilotux.net/~mikael/mcabber/" target="_blank">http://www.lilotux.net/~mikael/mcabber/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2008/01/26/jabber-bouncer-bnc/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Torrentflux ade &#8211; Ahoi Torrentflux-b4rt</title>
		<link>http://cmmx.de/2007/10/15/torrentflux-ade-ahoi-torrentflux-b4rt/</link>
		<comments>http://cmmx.de/2007/10/15/torrentflux-ade-ahoi-torrentflux-b4rt/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 16:45:18 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/2007/10/15/torrentflux-ade-ahoi-torrentflux-b4rt/</guid>
		<description><![CDATA[Seit Monaten gibt es keine neue Version von Torrentflux mehr. Die Website ist nicht erreichbar und bei Sourceforge hat sich leider auch nichts mehr getan. Jetzt habe ich heute zum Glück eine Neufassung eines neuen Programmierers gefunden: Torrenflux-b4rt. Mit etlichen Funktionen erweitert und optisch auch aufbereitet, macht der &#8220;neue&#8221; Torrentflux einen wirklich guten Eindruck. Torrentflux [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Monaten gibt es keine neue Version von Torrentflux mehr. Die Website ist nicht erreichbar und bei Sourceforge hat sich leider auch nichts mehr getan. Jetzt habe ich heute zum Glück eine Neufassung eines neuen Programmierers gefunden: Torrenflux-b4rt.<br />
Mit etlichen Funktionen erweitert und optisch auch aufbereitet, macht der &#8220;neue&#8221; Torrentflux einen wirklich guten Eindruck.</p>
<p>Torrentflux ist eine PHP/Python/Ajax/MySQL Anwendung, mit der man über Apache einen Bittorrent starten kann. Es braucht keine Einrichtung, außer das Setup über Torrentflux und die Einrichtung einer MySQL-Tabelle.</p>
<p>Link: <a href="http://tf-b4rt.berlios.de/" target="_blank">http://tf-b4rt.berlios.de/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/10/15/torrentflux-ade-ahoi-torrentflux-b4rt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mein neues Wiki</title>
		<link>http://cmmx.de/2007/06/10/mein-neues-wiki/</link>
		<comments>http://cmmx.de/2007/06/10/mein-neues-wiki/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 13:20:46 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=43</guid>
		<description><![CDATA[Den heutigen Morgen habe ich damit verbracht auf ein neues Wiki zu wechseln. MediaWiki war mir viel zu umfangreich und &#8220;nur&#8221; für Dokumentationen overpowered. Nun nutze ich DokuWiki. Ein praktisches Wiki für Dokumentationen. Ohne Datenbank-Anschluss. Leider ist der Syntax anders und so war es eine Menge Arbeit bis all meine Dokumentationen portiert waren. Das neue [...]]]></description>
			<content:encoded><![CDATA[<p>Den heutigen Morgen habe ich damit verbracht auf ein neues Wiki zu wechseln. MediaWiki war mir viel zu umfangreich und &#8220;nur&#8221; für Dokumentationen overpowered. Nun nutze ich DokuWiki. Ein praktisches Wiki für Dokumentationen. Ohne Datenbank-Anschluss.</p>
<p>Leider ist der Syntax anders und so war es eine Menge Arbeit bis all meine Dokumentationen portiert waren. Das neue Wiki ist unter <a href="http://wiki.freakempire.de/" target="_blank">http://wiki.freakempire.de/</a> erreichbar.</p>
<p>Das alte Wiki (http://wiki.sprayen.de) ist ab sofort nur noch eine Weiterleitung zum Neuen.</p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/06/10/mein-neues-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris soll das bessere Linux werden</title>
		<link>http://cmmx.de/2007/05/11/solaris-soll-das-bessere-linux-werden/</link>
		<comments>http://cmmx.de/2007/05/11/solaris-soll-das-bessere-linux-werden/#comments</comments>
		<pubDate>Fri, 11 May 2007 20:06:51 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=23</guid>
		<description><![CDATA[http://www.zdnet.de/news/software/0,39023144,39154306,00.htm Das ist natürlich nicht meine Meinung. Ich meine, dass Solaris eins der besten Betriebssysteme ist, dass man für professionelle Server nutzen kann. Auch mit der Annäherung an die i386-Technologie hat man sicher einen richtigen Schritt gemacht. Jedoch kann ich mir persönlich nicht vorstellen, je selbst Solaris zu nutzen. Um zum Beispiel meinen Server zu [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Solaris soll das bessere Linux werden" href="http://www.zdnet.de/news/software/0,39023144,39154306,00.htm" target="_blank">http://www.zdnet.de/news/software/0,39023144,39154306,00.htm</a></p>
<p>Das ist natürlich nicht meine Meinung. Ich meine, dass Solaris eins der besten Betriebssysteme ist, dass man für professionelle Server nutzen kann. Auch mit der Annäherung an die i386-Technologie hat man sicher einen richtigen Schritt gemacht. Jedoch kann ich mir persönlich nicht vorstellen, je selbst Solaris zu nutzen. Um zum Beispiel meinen Server zu betreiben.<br />
In meiner Ausbildung hatte ich nicht viel mit Solaris zu tun, aber die wenigen Stunden, die ich damit verbracht habe, waren einfach viel zu viel  Umgewöhnung. Es sind die simplen Sachen, wie auch in dem Zdnet-Beitrag beschrieben wird; ein einfaches &#8216;ls&#8217; gibt es nicht. Wobei ich Zdnet nicht zustimmen kann, was den Installer von Software betrifft. Der kann sicher mit Debians apt-get mithalten. Aber was solls&#8230; vielleicht macht ja Sun einen zweiten Solaris Branch und entwickelt parallel Linux. Rein schnuppern würde ich auf jeden Fall <img src='http://cmmx.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/05/11/solaris-soll-das-bessere-linux-werden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>java-package: Linux Java (JRE) Version 6 Update 1</title>
		<link>http://cmmx.de/2007/04/19/java-package-linux-java-jre-version-6-update-1/</link>
		<comments>http://cmmx.de/2007/04/19/java-package-linux-java-jre-version-6-update-1/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 10:39:40 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=15</guid>
		<description><![CDATA[Ich hatte das Problem, dass ich aus der neuen Java Version 6u1 kein Debian Paket bauen konnte. In den Bug Reports von Debian war das Problem zwar schon bekannt, aber die Lösungen dort haben mir nicht sehr geholfen, so habe ich mir selbst geholfen und bin auf folgende einfache Lösung gekommen. 1. Muss das Java [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte das Problem, dass ich aus der neuen Java Version 6u1 kein Debian Paket bauen konnte. In den Bug Reports von Debian war das Problem zwar schon bekannt, aber die Lösungen dort haben mir nicht sehr geholfen, so habe ich mir selbst geholfen und bin auf folgende einfache Lösung gekommen.</p>
<p>1. Muss das Java Binary geladen werden:<br />
<a href="http://www.java.com/de/download/manual.jsp" target="_blank">http://www.java.com/de/download/manual.jsp</a></p>
<p>2. Unter Debian müssen die Pakete &#8216;fakeroot&#8217; und &#8216;java-package&#8217; installiert sein:</p>
<pre>apt-get install fakeroot java-package</pre>
<p>3. Dann geht man unter /usr/share/java-package und kopiert das Verzeichnis von Version 5:</p>
<pre>cp -a sun-j2re1.5 sun-j2re1.6</pre>
<p>4. Dann muss die Datei sun-j2re1.6/install bearbeiten werden und folgende Variable (in der ersten Zeile) geändert werden:</p>
<pre>suffix=j2re1.6-sun</pre>
<p>5. Nun noch das Skript &#8216;sun-j2re.sh&#8217; angepasst und folgende Zeilen in die case-Bedingung eingefügt:</p>
<pre>"jre-6u1-linux-i586.bin")
j2se_version=1.6
j2se_expected_min_size=16
found=true
;;</pre>
<p>6. Und nun kann man das Java .deb bauen mit dem Befehl:</p>
<pre>fakeroot make-jpkg jre-6u1-linux-i586.bin</pre>
<p>Und das wars dann auch schon. Man kann nun das .deb, wie gewohnt, mit &#8216;dpkg -i&#8217; installieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/04/19/java-package-linux-java-jre-version-6-update-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Home IPTV ohne Speedport unter Linux (VDSL)</title>
		<link>http://cmmx.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/</link>
		<comments>http://cmmx.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/#comments</comments>
		<pubDate>Sat, 14 Apr 2007 22:07:36 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Fernsehen]]></category>
		<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[T-Home]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=14</guid>
		<description><![CDATA[(23.07.2007: Diese Anleitung steht nun im Wiki zur Verfügung. Verbesserungen, Anregungen, Vorschlage usw. sind immer willkommen: T-Home IPTV ohne Speedport unter Linux (VDSL)) (17.02.2009: UPDATE &#8211; Telekom stellt derzeit ihre Technik auf zwei VLANs um. In Zukunft wird es vlan id 7 und 8 geben. Wie man das unter Linux/Debian einrichtet findet ihr hier: /2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/) [...]]]></description>
			<content:encoded><![CDATA[<p>(23.07.2007: Diese Anleitung steht nun im Wiki zur Verfügung. Verbesserungen, Anregungen, Vorschlage usw. sind immer willkommen: <a href="http://wiki.freakempire.de/doku.php/linux/t-home_iptv_ohne_speedport_unter_linux_vdsl" target="_blank">T-Home IPTV ohne Speedport unter Linux (VDSL)</a>)</p>
<p>(17.02.2009: UPDATE &#8211; Telekom stellt derzeit ihre Technik auf zwei VLANs um. In Zukunft wird es vlan id 7 und 8 geben. Wie man das unter Linux/Debian einrichtet findet ihr hier: <a href="http://claus.freakempire.de/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/">/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/</a>)</p>
<p>(14.12.2009: UPDATE &#8211; Die MTU für ppp0 scheint doch besser 1454 zu sein. 1492 ist definitiv falsch. Einstellen mit &#8216;ifconfig ppp0 mtu 1454&#8242; oder in den entsprechenden Debian Konfigurationen)</p>
<p>Nach langem basteln habe ich es nun geschafft. Ich habe endlich den billigen mitgelieferten Router in die Tonne getreten und mein Debian System wieder zum Router gemacht. Das ist mir schon deshalb lieber, weil ich viel mehr Kontrolle über Firewall, Proxy und alles andere habe.</p>
<p>Netter Nebeneffekt ist, dass man bei vollem Upload keine Bildprobleme bekommt. Auch wenn manch einer nun sagen mag, dass man dann den Router einfach den priorisierten Port hängen soll. Das ist defintiv falsch. Fakt ist, dass der Telekom Router einfach Mist baut. Der Reciever hängt nun in meinem Netz und Daten werden alle über iptables ins Internet geroutet und zurück. Es läuft perfekt.</p>
<p>Leicht war die Sache allerdings nicht. Vor allem weil man bis dato kaum Informationen dazu findet (das hat ja nun ein Ende *g*). Und für alle, die sich auch an dem T-Com Router stören berichte ich nun wie ich es gemacht habe. In meinem Blog zuvor hatte ich ein Verkabelungsbild gezeichnet. Das ist Vergangenheit. Man kann mit 0815-Switches einfach keine Netze von einander trennen.</p>
<p><span id="more-14"></span></p>
<p>Beginnen tut die Geschichte damit, dass man seine pppoe Verbindung modifizieren muss. Außerdem wird eine Netzwerkkarte benötigt, die VLAN unterstützt. Diese Karte wird mit dem VDSL2 Modem verbunden. Wie man heraus findet ob die Karte es unterstützt, weiß ich nicht. Das werde ich noch in Erfahrung bringen. Aber meine beiden ur-alten Karten (Realtek, 3com)  unterstützen es. Also denke ich, dass die meisten mithalten können.</p>
<p>Der Kernel muss mit VLAN Unterstützung kompiliert werden (modular oder<br />
monolithisch). eth1 ist im folgenden die NIC, die mit dem Modem<br />
verbunden ist.</p>
<p>Man braucht noch aus apt folgendes Paket:<br />
<code><br />
vlan - user mode programs to enable VLANs on your ethernet devices</code></p>
<p>Und diese Einstellungen in den interfaces. Die ID &#8217;7&#8242; ist scheinbar<br />
zwingend notwendig für (Telekom) VDSL:<br />
<code><br />
# /etc/network/interfaces<br />
auto eth1<br />
iface eth1 inet manual<br />
post-up vconfig add eth1 7<br />
post-down vconfig rem eth1.7</code></p>
<p>Nun muss man dem pppoe nur noch sagen, dass eth1.7 das zu verwendende<br />
Device ist:<br />
<code><br />
# /etc/ppp/pppoe.conf<br />
# Ethernet card connected to DSL modem<br />
ETH='eth1.7'</code></p>
<p>Damit müsste man sich nun einwählen können. Natürlich müssen die Benutzerdaten usw. stimmen (/etc/ppp).</p>
<p>Jetzt zum IPTV, was mich die meiste Arbeit gekostet hat. Der Kernel braucht hierfür Multicasting und Multicasting Routing Support. Und ohne folgendes kleines Programm hat man das Problem, dass man nach 10 Sekunden immer ein Standbild bekommt. Hierfür wird ein igmpproxy installiert:</p>
<p><a href="http://sourceforge.net/projects/igmpproxy" target="_blank">http://sourceforge.net/projects/igmpproxy</a></p>
<p>Entpacken, in &#8216;src&#8217; wechseln und mit make kompilieren und mit make install installieren.</p>
<p>Nun muss die /etc/igmpproxy.conf konfiguriert werden:<br />
<code><br />
quickleave<br />
# upstream = Internet Device<br />
phyint ppp0 upstream ratelimit 0 threshold 1<br />
altnet 217.0.119.194/24<br />
altnet 193.158.35.0/24;<br />
# IP der TV-Box<br />
altnet 192.168.1.5/32;</code><br />
<code><br />
# eth0 ist das LAN-Interface<br />
phyint eth0 downstream ratelimit 0  threshold 1</code></p>
<pre># andere Devices werden deaktiviert</pre>
<pre>phyint eth1 disabled
phyint eth1.7 disabled
hyint lo disabled</pre>
<p>Gestartet wird das ganze dann mit:<br />
<code><br />
igmpproxy -d -c /etc/igmpproxy.conf &gt; /dev/null 2&gt;&amp;1 &amp;</code></p>
<p>Die Umleitung ins Nirvana kann man für Debug Zwecke vielleicht erst Mal nicht verwenden. Aber in der Syslog wird auch nochmal alles protokolliert, was ich später dann aber deaktiviert habe, weil es zu viel zu großen Log-Dateien führt und nicht wirklich informativ ist, wenn es mal läuft. Das muss über den syslog-ng (oder alternativ ksyslogd) gelöst werden.</p>
<p>Als letztes müssen noch ein paar iptables Regeln hinzugefügt werden. Und zwar müssen alle Multicast Pakete durchgelassen werden (dafür haben wir den Kernel neu kompiliert):<br />
<code><br />
iptables -I FORWARD -s 217.0.119.0/24 -d 224.0.0.0/4 -j ACCEPT<br />
iptables -I FORWARD -s 193.158.35.0/24 -d 224.0.0.0/4 -j ACCEPT<br />
iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT<br />
iptables -I FORWARD -d 224.0.0.0/4 -j ACCEPT</code></p>
<p>Und damit hat man dann einen super Zugang zu VDSL und IPTV mit dem netten Nebeneffekt, dass das Umschalten durch den igmpproxy in Windeseile funktioniert.</p>
<p>Viel Spass</p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>T-Home IPTV und mein gutes altes Home-Netz</title>
		<link>http://cmmx.de/2007/04/12/t-home-iptv-und-mein-gutes-altes-home-netz/</link>
		<comments>http://cmmx.de/2007/04/12/t-home-iptv-und-mein-gutes-altes-home-netz/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 06:21:51 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[T-Home]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=13</guid>
		<description><![CDATA[Jahrelang haben mir Switch und Server, bei dem die Innereien des öfteren ausgetauscht wurden, ihre Dienste geleistet. In den nächsten 90 Minuten schaltet mich nun dann hoffentlich die Telekom auf VDSL25 um und ich bin stolzer Nutzer einer nennenswerten Bandbreite und außerdem eines IPTV-Recievers. Leider war das nicht so leicht einzurichten. Einen guten Freund habe [...]]]></description>
			<content:encoded><![CDATA[<p>Jahrelang haben mir Switch und Server, bei dem die Innereien des öfteren ausgetauscht wurden, ihre Dienste geleistet. In den nächsten 90 Minuten schaltet mich nun dann hoffentlich die Telekom auf VDSL25 um und ich bin stolzer Nutzer einer nennenswerten Bandbreite und außerdem eines IPTV-Recievers. Leider war das nicht so leicht einzurichten. Einen guten Freund habe ich gefragt, wie er es bei sich eingerichtet hat. In unserem Fall wollen wir nicht auf unseren Server verzichten, der weiterhin als Firewall und Router fungieren soll.<br />
Jedoch gibt es am Router, den die Telekom mitliefert einen privilegierten Port für den IPTV-Reciever. Das bedeutet nun aber, dass es zwei Netze braucht. Eins für die PCs und eins für den Reciever. Mit einem zweiten Kabel der direkt von Router zu Reciever führt wäre das sicher kein Problem. Aber da liegt eine zu große Wegstrecke dazwischen und das Verlegen eines zweiten Kabels ist nicht möglich <img src='http://cmmx.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<pre> .------. 2.0    1.0     .----.
 | iptv |------. .-------| PC |
 '------'      | |       '----'
               | |
             .-----.
             | SW2 |
             '-----'
              |          RO=Router
              |          SW=Switch
              |          SERV=Server
           .-----.
           | SW1 |
           '-----'
       2.0   | |  1.0
       ------' '------
       |             |
    .----.          .------.
    | RO |----------| SERV |
    '----'   2.0    '------'</pre>
<p>Ohne &#8220;manage-baren&#8221; Switch scheint es mir unmöglich die beiden Netze vernünftig zu trennen. Die einzige Möglichkeit, die mir nun noch durch den Kopf geht, ist den Server als Router in Rente zu schicken und den Telekom Router als Firewall agieren zu lassen. Aber die Firewall im Router bietet mir viel zu wenig Funktionen.</p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/04/12/t-home-iptv-und-mein-gutes-altes-home-netz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Den Kalender überall dabei: Sunbird/Lightning/WebDAV</title>
		<link>http://cmmx.de/2007/04/11/den-kalender-uberall-dabei-sunbirdlightningwebdav/</link>
		<comments>http://cmmx.de/2007/04/11/den-kalender-uberall-dabei-sunbirdlightningwebdav/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 10:15:41 +0000</pubDate>
		<dc:creator>Claus Malter</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://claus.freakempire.de/?p=12</guid>
		<description><![CDATA[Pünktlichkeit ist eine Tugend. Termine verwalten ein Kraftakt. Der eine nutzt seinen PDA, der andere sogar sein Handy und ich&#8230; ich nutze irgendwie nie etwas. Aber dennoch komm ich immer zur rechten Zeit an den rechten Platz. Dennoch dachte ich mir ein Organizer wäre nicht schlecht. Sowas in der Art, was Outlook bietet. Nur leider [...]]]></description>
			<content:encoded><![CDATA[<p>Pünktlichkeit ist eine Tugend. Termine verwalten ein Kraftakt. Der eine nutzt seinen PDA, der andere sogar sein Handy und ich&#8230; ich nutze irgendwie nie etwas. Aber dennoch komm ich immer zur rechten Zeit an den rechten Platz.</p>
<p>Dennoch dachte ich mir ein Organizer wäre nicht schlecht. Sowas in der Art, was Outlook bietet. Nur leider habe ich kein Outlook, sondern Thundebird. In meinem alten Blog habe ich schon mal von Lightning [1] berichtet gehabt. Eine Extension für Thunderbird [2], die auf Sunbird [3] basiert. Für normal kann man einen Kalender ganz leicht einrichten. Aber wenn man von mehreren Rechnern und von überall aus, auf einen Kalender zugreifen möchte, dann bedarf es z.B. eines WebDAV Servers. Wie man einen solchen einrichtet, erkläre ich weiter unten (auf das Knöpfchen &#8220;Weiterlesen&#8230;&#8221; drücken).</p>
<p>Einen DAV Server kann man z.B. wie ein Laufwerk in Windows einbinden, ist aber ein Dateisystem auf einem Webserver. Sundbird/Lightning legen dort ihre .ics Dateien ab, die die Termine und Aufgaben vom Kalender enthalten. Mit Apache2 ist ein WebDAV ganz schnell eingerichtet.</p>
<p>[1] <a href="http://www.mozilla.org/projects/calendar/lightning/" target="_blank">http://www.mozilla.org/projects/calendar/lightning/</a><br />
[2] <a href="http://www.mozilla-europe.org/de/products/thunderbird/" target="_blank">http://www.mozilla-europe.org/de/products/thunderbird/</a><br />
[3] <a href="http://www.mozilla.org/projects/calendar/sunbird/" target="_blank">http://www.mozilla.org/projects/calendar/sunbird/</a></p>
<p><span id="more-12"></span></p>
<p>Als erstes muss das &#8220;DAV-Modul&#8221; im Apache2 aktiviert werden:</p>
<pre># a2enmod dav_fs
# a2enmod auth_digest</pre>
<p>Nun ist es natürlich zu empfehlen, dass man seine Daten verschlüsselt. Mein DAV habe ich deshalb in einen SSL verschlüsselten Bereich gelegt (darauf gehe ich nicht näher ein). Selbstverständlich ist das nicht zwingend notwendig. Man suchst sich den vhost, bzw. die Konfiguration zur Seite aus und fügt folgendes hinzu:</p>
<pre>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate
ServerName dav.domain.tld
DocumentRoot /var/wwws/
ErrorLog /var/log/apache2/ssl.error.log
TransferLog /var/log/apache2/ssl.access.log

Alias /caldav /var/wwws/caldav

        DAV On
        AuthType Digest
        AuthName "privdav"
        AuthUserFile /var/wwws/caldav/.passwd
        Require valid-user</pre>
<p>Nun muss noch die Passwort-Datei angelegt werden:</p>
<pre># cd /var/wwws/caldav/
# htdigest -c .passwd privdav benutzername</pre>
<p>Nun den Apache2 neu gestartet und der WebDAV sollte funktionieren <img src='http://cmmx.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cmmx.de/2007/04/11/den-kalender-uberall-dabei-sunbirdlightningwebdav/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

