<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" >
<channel>
    
    <title>Lord_Pinheads Blog - Linux/BSD</title>
    <link>http://lord-pinhead.com/blog/</link>
    <description>its all about me - my nest!!!</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    <pubDate>Thu, 21 Apr 2011 17:59:24 GMT</pubDate>

    <image>
        <url>http://lord-pinhead.com/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Lord_Pinheads Blog - Linux/BSD - its all about me - my nest!!!</title>
        <link>http://lord-pinhead.com/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Dropbox, EncFS und Cryptkeeper</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/111-Dropbox,-EncFS-und-Cryptkeeper.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/111-Dropbox,-EncFS-und-Cryptkeeper.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=111</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=111</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Da Dropbox ja in der AGB nun offen reingeschrieben hat, was viele schon vermutet haben, erkläre ich mal wie ich&lt;br /&gt;trotzdem ein bisschen Privatsphäre behalte.&lt;br /&gt;&lt;br /&gt;Ihr Installiert einfach encfs und cryptkeeper über euren Paketmanager (hier Debian 6 und Ubuntu Systeme)&lt;br /&gt;&lt;br /&gt;sudo apt-get install encfs cryptkeeper&lt;br /&gt;&lt;br /&gt;wenn Ihr dann Cryptkeeper startet (Anwendungen-&amp;gt;Systemwerkzeuge-&amp;gt;Cryptkeeper oder mit Gnome-Do &amp;lt;Super&amp;gt;+Space -&amp;gt; cr und voila da ist er)&lt;br /&gt;&lt;br /&gt;Im Grunde müsst Ihr jetzt folgendes machen:&lt;br /&gt;unter ~/Dropbox/Privat/ liegt euer Container, dieser wird nach ~/Dropbox_Privat/ gemountet, das kann Cryptkeeper selbst nicht, aber kein Problem:&lt;br /&gt;&lt;br /&gt;mkdir ~/Dropbox/Privat # euer Container&lt;br /&gt;mkdir ~/Dropbox_privat # Mountpunkt&lt;br /&gt;encfs ~/Dropbox/Privat ~/Dropbox_privat&lt;br /&gt;p # für Paranoid&lt;br /&gt;&amp;lt;passwort&amp;gt;&lt;br /&gt;&lt;br /&gt;fertig ist das ganze.&lt;br /&gt;&lt;br /&gt;In eurer Gnomeleiste habt Ihr nun ein Widget (Icon ist ein Schlüsselbund).&lt;br /&gt;Linksklick auf das Icon-&amp;gt; Importiere EncFS Container&lt;br /&gt;&lt;br /&gt;Jetzt gebt Ihr den Pfad zum EncFS bei Dropbox an, hier ~/Dropbox/Privat/&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;max-width: 800px;&quot; src=&quot;http://lord-pinhead.com/blog/uploads/encfs1.png&quot; height=&quot;345&quot; width=&quot;540&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;im nächsten Menu müsst Ihr nur den Ordnernamen oben eingeben -&amp;gt; Dropbox_privat (sonst erstellt Cryptkeeper einen unterordner, kann man ändern im gconf-editor unter apps-&amp;gt;cryptkeeper-&amp;gt;stashes)&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;max-width: 800px;&quot; src=&quot;http://lord-pinhead.com/blog/uploads/encfs2.png&quot; height=&quot;325&quot; width=&quot;505&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;So, fertig mehr war es ja nicht.&lt;br /&gt;&lt;br /&gt;Kurzer Test:&lt;br /&gt;&lt;br /&gt;thomas@daemon:~$ touch Dropbox_privat/test.txt &amp;amp;&amp;amp; find -type f Dropbox_privat/&lt;br /&gt;Dropbox_privat/test.txt&lt;br /&gt;&lt;br /&gt;thomas@daemon:~$ find -type f Dropbox/Privat/&lt;br /&gt;Dropbox/Privat/v1WzqiXwsvJujue1fSeB9Z0I&lt;br /&gt;Dropbox/Privat/.encfs6.xml&lt;br /&gt;&lt;br /&gt;Funzt &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Windosen sind da sowisso ausgeschlossen, aber wer hat schon noch eine daheim?&lt;br /&gt;Für die Windosen kann man ja Truecrypt nehmen, man darf nur die Timestamp Aktualisierung nicht aktivieren und dann geht das auch sehr schnell alles.&lt;br /&gt;Windows soll aber mal ein EncFS bekommen (encfs4win -&amp;gt; http://members.ferrara.linux.it/freddy77/encfs.html), aber das ist alles noch im alpha Stadium und wie oft hatten wir solche Ankündigungen denn in den letzten Jahren?&lt;br /&gt;&lt;br /&gt;Wer übrigens möchte, kann das selbe vorgehen auf GmailFS anwenden, oder Ubuntu One, oder anderen Online Storage Anbieter.&lt;br /&gt;&lt;br /&gt;So long&lt;br /&gt; 
    </content:encoded>

    <pubDate>Thu, 21 Apr 2011 18:43:58 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/111-guid.html</guid>
    <category>dropbox</category>
<category>encfs</category>
<category>linux</category>
<category>linux/bsd</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license><category>dropbox</category>
<category>encfs</category>
<category>linux</category>
<category>linux/bsd</category>

</item>
<item>
    <title>Firefox4</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/106-Firefox4.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/106-Firefox4.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=106</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=106</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Mal wieder was von der Firefox Front. Ich hab Firefox4 mal eine Chance gegeben und mal fix installiert: &lt;p&gt; &lt;blockquote&gt;cd Downloads/&lt;br /&gt;wget http://mozilla.c3sl.ufpr.br/releases//firefox/releases/4.0b12/linux-i686/de/firefox-4.0b12.tar.bz2 tar -xzf firefox-4.0b12.tar.bz2&lt;br /&gt;sudo mv firefox /opt/&lt;br /&gt;cd ~&lt;br /&gt;mkdir bin&lt;br /&gt;PATH=$PATH:/home/user/bin/&lt;br /&gt;ln -s /opt/firefox/firefox bin/firefox4&lt;br /&gt;firefox4 -ProfileManager&lt;/blockquote&gt;&lt;p&gt; Dann noch im Ordner ~/.mozilla den Ordner plugins angelegt, dort das aktuelle flashplugin hinterlegt, ein Testprofil angelegt um mein normales Userprofil nicht zu beschädigen und das wars schon. Noch ein paar Addons nachinstalliert, Youtube auf HTML5 umgeschalten und schon läuft Firefox4 saumässig rund muss ich zugeben. Schneller der aktuelle Firefox 3.6.14. Hoffe der geht bald stable. &lt;p&gt; Wenn ich nun noch das blöde Virus aus mir rausbekomme, sieht die Welt wieder etwas angenehmer aus. &lt;p&gt; So long&lt;br /&gt; Lord_Pinhead&lt;div class=&quot;bleezer-tags:firefox, linux&quot;&gt;&lt;p style=&quot;font-size:10px;text-align:right;&quot;&gt;Technorati: &lt;a href=&quot;http://www.technorati.com/tag/firefox&quot; rel=&quot;tag&quot;&gt;firefox&lt;/a&gt; &lt;a href=&quot;http://www.technorati.com/tag/linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Mon, 07 Mar 2011 18:53:18 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/106-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Javavideokurs</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/107-Javavideokurs.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/107-Javavideokurs.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=107</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=107</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Viele haben ja vielleicht schon rausgefunden wie man beim Javavideokurs nach der Anmeldung die Videos herunterladen kann. Nur wie kann man die Videos nun auf einem DVD Player oder der PS3 wiedergeben? Ganz klar, man kodiert sie neu. Bis heute sind 60 Videos rausgekommen, nachdem man sie alle im Ordner und brav umbenannt hat, kann man sie alle ganz schnell im Hintergrund umwandeln:&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;#Variablen&lt;br /&gt;LOGFILE=&quot;Konvertierung.log&quot;;&lt;br /&gt;MPGPFAD=&quot;mpg&quot;;&lt;br /&gt;QUELLPFAD=&quot;.&quot;;&lt;br /&gt;NEWFILENAME=&quot;unbekannt&quot;;&lt;br /&gt;&lt;br /&gt;# FILES als Array deklarieren&lt;br /&gt;set -a FILES;&lt;br /&gt;&lt;br /&gt;# Funktion zum Loggen&lt;br /&gt;function logging {&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; echo &quot;$1&quot; &amp;gt;&amp;gt; $LOGFILE;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Konvertierungsfunktion - hier passiert die Magie&lt;br /&gt;function local_convert {&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;Funktion local_convert: $1&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; NEWFILENAME=$MPGPFAD/$(basename &quot;$1&quot; | sed -e &#039;s/flv/mpg/g&#039;) ;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;Funktion local_convert: $NEWFILENAME&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;Rufe ffmpeg auf&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ffmpeg -i &quot;$1&quot; -target pal-dvd -aspect 4:3 &quot;$NEWFILENAME&quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;ffmpeg beendet, beende Konvertierung&quot;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Gibt es unseren Zielpfad schon? Wenn nicht, lege ihn an&lt;br /&gt;if [ ! -d $MPGPFAD ]; then&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;Lege $MPGPFAD an&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; mkdir $MPGPFAD;&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Zeilentrennung ändern&lt;br /&gt;SAVEIFS=$IFS&lt;br /&gt;IFS=$(echo -en &quot;\n\b&quot;)&lt;br /&gt;&lt;br /&gt;# Dateien in ein Array einlesen&lt;br /&gt;for file in $(find $QUELLPFAD -maxdepth 1 -type f -iname &#039;*.flv&#039;); do&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; FILES[${#FILES[*]}]=&quot;$file&quot;;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;# array länge ermitteln&lt;br /&gt;aLen=${#FILES[@]};&lt;br /&gt;&lt;br /&gt;# array durchlaufen und videos encodieren&lt;br /&gt;for (( i=0; i&amp;lt;${aLen}; i++ )); do&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;${FILES[$i]} gefunden&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; local_convert &quot;${FILES[$i]}&quot;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; logging &quot;nächste Datei&quot;;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;exit 0;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Voila, schon hat man alle Flashvideos als DVD fähige Dateien und kann sie sogar auf eine DVD Brennen mit Menu etc. &lt;br /&gt;Ich finde die Videos sind für Java Anfänger genial, also loslos, meldet euch an &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;br /&gt;So long&lt;br /&gt;Lord_Pinhead&lt;br /&gt; 
    </content:encoded>

    <pubDate>Mon, 07 Feb 2011 19:10:00 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/107-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Albumart Downloader</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/105-Albumart-Downloader.html</link>
            <category>Linux/BSD</category>
            <category>Musik</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/105-Albumart-Downloader.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=105</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=105</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Wer kennt das nicht, ein geniales Programm wird halbherzig und halbfertig zurückgelassen.&lt;br /&gt;
Ein Glück das es OSS ist, damit kann ich selbst etwas ändern.&lt;br /&gt;
&lt;br /&gt;
Ein Bug in oben genannten Programm war, das es immer eine Fehlermeldung brachte:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;&amp;#60;br&amp;#160;/&amp;#62;
File&amp;#160;&quot;/usr/local/lib/albumart/process.py&quot;,&amp;#160;line&amp;#160;68,&amp;#160;in&amp;#160;run&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;img&amp;#160;=&amp;#160;Image.open&amp;#40;c.path&amp;#41;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;File&amp;#160;&quot;/usr/lib/python2.6/dist-packages/PIL/Image.py&quot;,&amp;#160;line&amp;#160;1980,&amp;#160;in&amp;#160;open&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;raise&amp;#160;IOError&amp;#40;&quot;cannot&amp;#160;identify&amp;#160;image&amp;#160;file&quot;&amp;#41;&amp;#60;br&amp;#160;/&amp;#62;
IOError&amp;#58;&amp;#160;cannot&amp;#160;identify&amp;#160;image&amp;#160;file&amp;#60;br&amp;#160;/&amp;#62;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, einfach in Zeile 82 in der Datei /usr/local/lib/albumart/process.py gehen und folgenden Code mit einbauen:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;self.postEvent&amp;#40;self.dialog,&amp;#160;CoverDownloadedEvent&amp;#40;self,&amp;#160;c&amp;#41;&amp;#41;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;#&amp;#160;better&amp;#160;fake&amp;#160;progress&amp;#160;than&amp;#160;none&amp;#160;at&amp;#160;all&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;#&amp;#160;we&amp;#160;can&#039;t&amp;#160;tell&amp;#160;how&amp;#160;many&amp;#160;covers&amp;#160;we&#039;ve&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;#&amp;#160;downloaded&amp;#160;as&amp;#160;they&amp;#160;may&amp;#160;have&amp;#160;been&amp;#160;blank&amp;#160;or&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;#&amp;#160;corrupt.&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;self.setProgress&amp;#40;coversFound&amp;#160;-&amp;#160;1,coversFound&amp;#41;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;except&amp;#160;IOError&amp;#58;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pass;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;except&amp;#160;Exception,&amp;#160;x&amp;#58;&amp;#60;br&amp;#160;/&amp;#62;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;self.postEvent&amp;#40;self.dialog,&amp;#160;ExceptionEvent&amp;#40;self,&amp;#160;x&amp;#41;&amp;#41;&amp;#60;br&amp;#160;/&amp;#62;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
(bis ich den Fehler mit den br tags rausgefunden habe, übergeht sie einfach oder nutzt die Patchfile)&lt;br /&gt;
&lt;br /&gt;
Zwar nicht sauber, aber es kommen keine nervigen Fehlermeldungen mehr. Ich hab einfach keine Lust den Fehler tief im inneren zu suchen und Ihn auszubessern, also lieber die Fehlermeldung übergehen, funktioniert ja trotzdem &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Wer will kann sich den Patch runterziehen:&lt;br /&gt;
&lt;a href=&quot;http://lord-pinhead.com/uploads/patch_albumart_errormessage_c.path.patch&quot;&gt;patch_albumart_errormessage_c.path.patch&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So long&lt;br /&gt;
Lord Pinhead 
    </content:encoded>

    <pubDate>Fri, 26 Nov 2010 19:17:40 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/105-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Gottliches Linux???</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/96-Gottliches-Linux.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/96-Gottliches-Linux.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;!-- s9ymdb:21 --&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://lord-pinhead.com/blog/uploads/gott.png&quot; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:21 --&gt;&lt;img width=&quot;110&quot; height=&quot;38&quot; style=&quot;float: left; border: 0px none; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://lord-pinhead.com/blog/uploads/gott.Thumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;Was passiert wenn man via Shell einen git --commit machen möchte, und bringt einen &lt;a href=&quot;http://de.wikipedia.org/wiki/Typo&quot; target=&quot;_blank&quot; title=&quot;Wikipedia - Typo&quot;&gt;Typo&lt;/a&gt; rein? Klar, Linux schlägt einen mittlerweile, sofern es das Programm nicht gibt, alternativ Programme vor bzw. deren Kommandos. Aber das Programm &amp;quot;god&amp;quot; aus dem Packet &amp;quot;god&amp;quot; welches sich im &amp;quot;Universe&amp;quot; Zweig von Ubuntu befindet? Hilarious &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Ich könnte die existenz von Gott also durch ein apt-get install god beweisen... was die Zeugen Jehova wohl sagen werden. Was ist wenn Gott via apt-get remove --purge god von der Platte gefegt wird, droht die Apokalypse? Also die Muslime haben auf jeden Fall unrecht, denn wenn ich den Befehl &amp;quot;allah&amp;quot; und verschiedene Schreibweisen davon eingebe, findet mein Ubuntu das nicht, god schon. Ist damit der beweis erbracht, dass die Christen recht haben?&lt;br /&gt;Ich bin irgendwie leicht entsetzt darüber, dass man im Vatikan noch nicht auf die Idee kam, auf deren Solaris Rechner Gott zu installieren, das macht die Sache doch einfacher für die Jungs im Vatikan. Keine Staubigen Bücher mehr, keine Messen, einfach nur noch ein Befehl...&lt;br /&gt;&lt;br /&gt;Ich sehe, Gott hat sogar eine Homepage: http://god.rubyforge.org/&lt;br /&gt;&lt;br /&gt;Aus dem dpkg Info:&lt;br /&gt;Fully configurable process monitoring&lt;br /&gt;God is an easy to configure, easy to extend monitoring framework&lt;br /&gt;written in Ruby.&lt;br /&gt;&lt;br /&gt;Keeping your server processes and tasks running should be a simple&lt;br /&gt;part of your deployment process. God aims to be the simplest, most&lt;br /&gt;powerful monitoring application available.&lt;br /&gt;&lt;br /&gt;Sekunde, ich kann Gott so anpassen wie ich will und er wacht über mich? Klasse, ich will jede Menge Geld, Frauen und Alkohol. Und damit mein Prozess nicht irgendwann endet, werde ich im Daemon Modus laufen! Child Prozesse sind keine geplant, wozu sollte ich mich auch fork()en?&lt;br /&gt;Ich will nur nicht als Zombie Prozess enden, das ist sicherlich kein Spaß unnütz Systemressourcen zu verbrauchen.&lt;br /&gt;&lt;br /&gt;Ich hoffe nur das Gott nicht irgendwann auf die Idee kommt, bei Systemanomalien, wie meteor.bin oder Vulkan.sh, die Matri.... Erde neu zu starten. Aber halt, war Adam damit Prozess ID 1? Sollte man Adam dann nicht doch Init nennen? Und Eva Upstart (fett, hässlich und keiner kommt damit klar)?&lt;br /&gt;&lt;br /&gt;Ich könnte mir also vorstellen, dass die Welt damit ein riesiger Unix Rechner ist, alles ist Baumförmig angeordnet (Säugetier -&amp;gt; Affe -&amp;gt; Mensch, denkt mal weiter) und in jedem &lt;a href=&quot;http://linux.die.net/man/1/leaf&quot; target=&quot;_blank&quot; title=&quot;leaf&quot;&gt;leaf&lt;/a&gt; kann man(n) Nachrichten von &lt;a href=&quot;http://god.rubyforge.org/&quot; target=&quot;_blank&quot;&gt;god&lt;/a&gt; lesen. Und wer den Gencode, welcher ja OpenSource ist und welchen man mit den PostScript Tools übersetzen kann, versteht, ist auch in der Lage selbigen zu Modifizieren. Und wenn man seinen Gott damit gut Konfiguriert, wird man auch nur tolle Sachen machen wie: Beten, Leute an Kreuze nageln oder am Pfahl verbrennen, Bomben über andersgläubige abwerfen, Manpages statt Nahrung verteilen.... Also die ganzen Windows&#039;er ausradieren um eine Fragmentierung der Ungläubigen zu minimieren.&lt;br /&gt;&lt;br /&gt;So, und wer in diesem Eintrag Sarkasmus findet, Religions Scherze, gepaart mit Unix/Linux Humor, der darf Ihn behalten &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Rechtschreibfehler und Grammatikalischer Bullshit ist zur belustigung aller, ich musste den Eintrag mit Tränen vor Lachen in den Augen schreiben!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So Long&lt;/p&gt;&lt;p&gt;Lord Pinhead&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 11 Sep 2010 20:30:30 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/96-guid.html</guid>
    <category></category>
<category>god</category>
<category>gott</category>
<category>linux</category>
<category>linux/bsd</category>
<category>unix</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license><category></category>
<category>god</category>
<category>gott</category>
<category>linux</category>
<category>linux/bsd</category>
<category>unix</category>
<category>windows</category>

</item>
<item>
    <title>Im Regen zurück aus Dresden und gleich in die Traufe</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/91-Im-Regen-zurueck-aus-Dresden-und-gleich-in-die-Traufe.html</link>
            <category>Allgemein</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/91-Im-Regen-zurueck-aus-Dresden-und-gleich-in-die-Traufe.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=91</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=91</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    So, endlich zurück aus Dresden. Wer es noch nicht gehört hat: Von der FoDB aus bin ich letzte Woche mit meinem Arbeitskollegen Peter in Dresden gewesen bei Robotron (nein, nicht DIE Robotron die für die Stasi Abhörtechnik gebaut hat &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) - für eine Oracle WebLogic Schulung (genau genommen hieß er: Oracle WebLogic Server 10g R3: System Administration).&lt;br /&gt;
&lt;br /&gt;
Irgendwie bin ich froh mich trotzdem etwas vorbereitet zu haben was das Thema Application Server angeht, aber es hätte auch etwas mehr sein können. Beim Software Deployment ging es dann ziemlich in die Tiefen des ehemaligen Bea Vorzeige Systems. Trotzdem bin ich überrascht wie einfach das System lief, sogar das Clustern. Auf die frage wie man eine Domäne deinstalliert welche man falsch eingerichtet hat, kam vom Lehrer Hegenwald nur &quot;Löschen Sie einfach den Ordner&quot;. Erfreulich das es nicht ein komplexes System gibt, welches die Software oder Systemeinrichtungen beinhaltet und man einfach löschen kann. Die Jungs haben sich anscheinend die Unix Philosophie zu Herzen genommen!&lt;br /&gt;
&lt;br /&gt;
In unserer Schlungseinrichtung waren wir nur 4 Leute, und ich war der einzige der meinte, eine zweite Maschine in Beschlag zu nehmen für einen Cluster (der am Donnerstag drankam). Krakenartig hab ich meine Tentakel auf den Rechner neben und Hinter mir ausgestreckt und die Software installiert. Alles lief einwandfrei, bis ich den Nodemanager deployen wollte. Dazu musste man sich von der Maschine aus auf den Adminserver einloggen z.B. per WLST, ein &lt;a href=&quot;http://download.oracle.com/docs/cd/E13222_01/wls/docs92/config_scripting/reference.html#wp1030876&quot; target=&quot;_blank&quot;&gt;nmEnroll()&lt;/a&gt; starten mit den Parametern DomainDir und NodemanagerHome. Also z.B.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&lt;em&gt;nmEnroll(&#039;Home/oracle/work/domains/mydomain&#039;,&#039;/usr/local/oracle/weblogic/wl_server/common/nodemanager&#039;);&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt; &lt;br /&gt;
Damit holt sich der Nodemanager die Konfiguration vom Adminserver ab und erstellt die nötigen Verzeichnisse für die Server und der Domain. Hält man das ganze gleich auf jeder Maschine, ist das masseninstallieren auf ein paar Hundert Rechnern innerhalb von Minuten gemacht. Naja, sofern man sich nicht verschreibt. Dabei habe ich gelernt, das die Java Python implementation sehr variabel ist, dummerweise kann ich auch falsche Verzeichnisse angeben. Gesagt, getan... Vertippt - Shit. Naja, nichts was ein &lt;em&gt;rm -rf&lt;/em&gt; nicht lösen kann &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Nochmal gemacht, diesmal als Python Script, und schon lief es. Der Nodemanager konnte sich mit dem Adminserver verbinden, ich hab die Server eingerichtet und der Maschine zugewiesen und der Nodemanager hat sie dann problemlos starten können. Fehler mit einem Server? Löscht einfach das Serververzeichnis. Beim Reconnect wird die Software automatisch wieder rüberkopiert (sofern man nicht etwas anderes eingestellt hat) und gestartet. Wunderbar einfach finde ich. Man sollte natürlich keine Daten löschen die man bräuchte, aber eine Datenbank hat heute ja jede gute Software. Sessions wären ein Problem, aber die kann man ja auch in einem Verzeichniss als Datei ablegen das per NFS gemountet ist. Müsste man nur vorher unmounten, Server Runterfahren, Verzeichnis löschen, per Nodemanager wieder starten und dann wieder das NFS mount einhängen.&lt;br /&gt;
&lt;br /&gt;
Später ging es dann an einen Webproxy/Webcache. Webcache hatte unser Apache nicht wirklich, aber dafür innerhalb von 2 min. alle Server in unserem Cluster und hat diese per Round-Robin der Reihe nach angsprochen. Der lief übrigens auf Maschine Nummer 3, mein Rechner und der neben mir bildeten den Weblogic Cluster und ein Rechner hinter mir hostete den Apachen. Von anderen Lösungen bin ich es bisher nicht so einfach gewohnt das sich ein Cluster so einfach einrichten lässt. Ok, es lief kein &lt;a href=&quot;http://de.wikipedia.org/wiki/Heartbeat&quot; target=&quot;_blank&quot;&gt;Heartbeat&lt;/a&gt;, kein &lt;a href=&quot;http://de.wikipedia.org/wiki/Nagios&quot; target=&quot;_blank&quot;&gt;Nagios&lt;/a&gt; für die Überwachung und auch keine Fail-Over Lösung wenn ein Cluster Member ausfällt, aber trotzdem war es fix und effektiv.&lt;br /&gt;
&lt;br /&gt;
Interessant dürfte auch das &lt;a href=&quot;http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jms_admin/index.html&quot; target=&quot;_blank&quot;&gt;JMS&lt;/a&gt; sein. Vielleicht mal ein Ticketsystem basteln für die Arbeit, nächstes Jahr dann. Dieses Jahr haben wir noch einiges zu tun. Mal dransetzen wenn ich meine neue Serverhardware habe nächstes Jahr, will dann einige Sachen einfach per &lt;a href=&quot;http://de.wikipedia.org/wiki/Kernel-based_Virtual_Machine&quot; target=&quot;_blank&quot;&gt;KVM&lt;/a&gt; starten statt dem langsamen VMWare Player.&lt;br /&gt;
&lt;br /&gt;
Der eine oder andere Dresdenbesuch durfte natürlich auch nicht fehlen.&lt;br /&gt;
So machten Peter und Ich uns auf mal in die City zu kucken zum Abendessen. Dabei konnte ich wieder nicht wiederstehen mir ein paar Bücher zu kaufen als Peter mal in den Bücherladen gekuckt hat. Star Trek Titan Band 3, Eragon und die Drachenkämpferin wurden eingepackt. Eragon wurde dann gleich beim Italiener angelesen während ich auf Peter und die Pizza gewartet habe &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
Dienstag ist Peter allerdings mal nach Hause gefahren, also mit dem Bus zum Hotel. Da merkte ich wie einfach unser Hofer System ist. Die selbe Linie hat in einer Straße 5 Haltestellen und/oder fährt in eine völlig falsche Richtung. Unnötig zu sagen, das 1,5h Busfahrt nicht prickelnd waren. Aber hey, für 1,80 Euro eine Stadtrundfahrt ist billig &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
Ansonsten bestand die Woche nur noch aus Ice Age 3D, Sushi, KFC und Einkaufsbummeln &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Als ich allerdings gestern um 19:30 Uhr endlich in Hof aufschlug (und es verdammt nochmal regnete &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) war ich wirklich froh. Ich wollte fast den Boden küssen &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Und was passierte? Bei meiner Mutter, wo ich kurzen Halt gemacht habe, hat mich Cliff angerufen das sein Rechner spinnt und sein Router nicht mehr Online geht.&lt;br /&gt;
Zur Erklärung: Er steckt seine Kiste immer vom Stromnetz ab, deshalb muss die Bios Batterie alleine sicherstellen dass das Bios nicht gelöscht wird. Jetzt war sie letzten Sonntag leer und als er Windows startete waren einige Geräte im Bios nicht deaktiviert. Der nachträgliche Versuch die Sachen zu installieren hat sein Windows nicht gut überstanden und er musste immer mit der Boot Option &quot;Letzte funktionierende Konfiguration&quot; starten. So wirklich fit war ich allerdings gestern nicht mehr und nach einigen Versuchen und Ideen das vielleicht der ATI Treiber für die Grafikkarte Schuld sei, war sein System ziemlich geknickt. Ok, machen wir weiter wenn ich geistig wieder Fit bin. Ich bin dann runter, hab mir noch ein paar Rahmen Nudeln gemacht (es war ja mittlerweile schon 22 Uhr und ich hab nix mehr gegessen seit Mittag), klingelt nicht das verdammte Handy. Cliff hatte nochmal den T-Online Support angerufen, und der meinte es sei die Firmware, er solle eine neue runterladen. Uh, das war gehässig vom dem Kerl &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Naja, ich war dann so fertig das ich die Firmware für ein Speedport 701 in der 9XX Abteilung gesucht hatte. Heute haben wir dann die richtige runtergeladen und jetzt läuft der Router ja auch wieder.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
Nachtrag:&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Nach dem Versuch von Cliff zum letzten Wiederherstellungspunkt zu springen lief es so einigermassen wieder. Allerdings haben wir dann trotzdem aufgegeben mit dieser Konfiguration und ich hab in der Repair Konsole einfach die %windir%\system32\config\system mit der Version aus %windir%\repair\system überschrieben (vorher natürlich ein Backup machen). Das setzt das System an sich in ein Installationszustand zurück, die meisten Treiber müssen neu installiert werden, aber es läuft. Hier haben wir dann nach und nach das System wiederhergestellt wenn man so will. Also alle Treiber installiert, neustart, Windows blieb hängen. Ok, zum Wiederherstellungspunkt, Treiber bis auf Graka installiert, Windows blieb hängen. LECKEN! Wiederherstellungspunkt, Treiber installiert, neustart, Treiber installiert, neustart, Sound Treiber installiert, Windows hängt. Na gut, alles bis auf die Soundtreiber rauf, und seitdem läuft es. Cliff hat dann neue Treiber von Terratec runtergeladen nachdem er wieder Online kam.&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Hab ich schonmal gesagt das ich Windows nicht leiden kann? Morgen erstmal Tattoo Konvention!!&lt;br /&gt;
&lt;br /&gt;
So long 
    </content:encoded>

    <pubDate>Sat, 17 Oct 2009 11:50:00 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/91-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Router Control W700V W701V Linux Reconnect</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/85-Router-Control-W700V-W701V-Linux-Reconnect.html</link>
            <category>Hardware</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/85-Router-Control-W700V-W701V-Linux-Reconnect.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=85</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=85</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Wer mal für seine Backups die über NFS aus dem Netz laufen probleme mit unterbrechenden Verbindungen hat, ich hab eine einfache Lösung für mich gefunden:&lt;br /&gt;
&lt;br /&gt;
In der /etc/crontab (Sterne könnten je nach Browser fehlen, Format dürfte aber bekannt sein):&lt;br /&gt;
&lt;code&gt;55 5 hans /usr/sbin/ntpdate -u ptbtime1.ptb.de&lt;br /&gt;
0 6 hans wget -O /dev/null --quiet &quot;http://192.168.2.1/cgi-bin/disconnect.exe&quot;&lt;br /&gt;
1 6 hans wget -O /dev/null--quiet&quot;http://update.nerdcamp.net/update.cgi?user=user&amp;amp;pass=passwort&amp;amp;reqc=2&quot;&lt;br /&gt;
2 6 hans /etc/init.d/ovpn restart&lt;br /&gt;
2 6 hans /etc/init.d/nfs-user-server restart&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Nun wird um 5:55 eine neue Zeit geholt, um 6:00 ein Reconnect gemacht, 6:01 wird der Nerdcamp DynDNS Account geupdated und dann wird OpenVPN und der NFS neugestartet und die alten Verbindungen unterbrochen.&lt;br /&gt;
&lt;br /&gt;
Auf Serverseite sieht es dann so aus:&lt;br /&gt;
&lt;br /&gt;
In der /etc/crontab:&lt;br /&gt;
&lt;code&gt;4 6 hans /etc/init.d/nscd restart&lt;br /&gt;
4 6 hans /etc/init.d/ovpn restart&lt;br /&gt;
4 6 hans /usr/bin/nfsreload&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Wobei nfsreload nur mount befehle für die jeweiligen NFS Mounts beinhaltet. nscd ist der Nameservercachedaemon, nicht das unser System noch den alten Dyndns Account verwendet, daher vorher flushen.&lt;br /&gt;
&lt;br /&gt;
So, hf mit dem Hack. Bei genug Lust poste ich noch wie ich meine Backups mache meiner Datenbanken und wie das Remote Logging auf meinem Heimserver funktioniert mit geringem Aufwand.&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&lt;br /&gt;
&lt;br /&gt;
Tags: &lt;a href=&quot;http://technorati.com/tag/W+700V&quot; rel=&quot;tag&quot;&gt;W 700V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/W+701V&quot; rel=&quot;tag&quot;&gt;W 701V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/W+500V&quot; rel=&quot;tag&quot;&gt;W 500V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/W+501V&quot; rel=&quot;tag&quot;&gt;W 501V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/W+300V&quot; rel=&quot;tag&quot;&gt;W 300V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/W+301V&quot; rel=&quot;tag&quot;&gt;W 301V&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Speedport&quot; rel=&quot;tag&quot;&gt;Speedport&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/T-Online&quot; rel=&quot;tag&quot;&gt;T-Online&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/OpenVPN&quot; rel=&quot;tag&quot;&gt;OpenVPN&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Backup&quot; rel=&quot;tag&quot;&gt;Backup&lt;/a&gt; 
    </content:encoded>

    <pubDate>Tue, 17 Feb 2009 17:46:37 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/85-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Asterisk - Voip Anbieter und OpenVPN</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/63-Asterisk-Voip-Anbieter-und-OpenVPN.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/63-Asterisk-Voip-Anbieter-und-OpenVPN.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=63</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=63</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Aktuell bastel ich an meinem Voip Server rum der daheim steht und nichts macht weil ich, seit Web.de seinen Voip Dienst eingestellt hat, keinen neuen Voip Provider versucht habe. Aktuell versuche ich bei Puretel und sipcall-voip.de mein Gl&amp;uuml;ck, aber von den Telekomikern w&amp;auml;re mir eine Flat lieber die in meinem Call &amp;amp; Surf Comfort mit drin w&amp;auml;re. Aber naja, gibt schlimmeres.&lt;br /&gt;
&lt;br /&gt;
Aufgabe ist das ich mich mit einem Softphone einloggen kann und Telefonieren. So, das ist der leichte Teil der ja schon funktioniert.&lt;br /&gt;
Jetzt kommt der schwierigere Teil. Per OpenVPN Tunnel m&amp;ouml;chte ich mich in einem Internet Cafe daheim in mein Asterisk Server anmelden, den Tunnel werde ich &amp;uuml;ber Port 443 schlagen denk ich, damit sollte ich an den Portfiltern in den Cafe&amp;acute;s vorbeikommen.&lt;br /&gt;
Wenn ich mich NICHT eingeloggt habe soll gleich die Voicebox rangehen und meine Handynummer weitergeben. Ich k&amp;ouml;nnte Theoretisch auch einen Analog Koppler an mein TAE h&amp;auml;ngen und mich auf mein Handy anrufen, aber dann zahle ich das ja.&lt;br /&gt;
&lt;br /&gt;
Damit nicht pl&amp;ouml;tzlich die Luft knapp wird, in diesem Fall die Bandbreite daheim, verwende ich Traffic Shaping mit tc und iptables. Das k&amp;ouml;nnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;
DEV=eth0&lt;br /&gt;
IPT=/sbin/iptables&lt;br /&gt;
TC=/sbin/tc&lt;br /&gt;
$IPT -t mangle -F&lt;br /&gt;
$TC qdisc del dev $DEV ingress &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
$TC qdisc del dev $DEV root &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
$TC qdisc del dev lo root &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
$TC qdisc add dev $DEV root handle 1:0 htb default 12 r2q 6&lt;br /&gt;
# Komplette Bandbreite - Infos vom Router ausgelesen&lt;br /&gt;
$TC class add dev $DEV parent 1:0 classid 1:1 htb rate 1183kbit ceil 1183kbit&lt;br /&gt;
# DNS und kleine Packete&lt;br /&gt;
$TC class add dev $DEV parent 1:1 classid 1:10 htb rate 40kbit ceil 1183kbit prio 0&lt;br /&gt;
# SSH&lt;br /&gt;
$TC class add dev $DEV parent 1:1 classid 1:11 htb rate 60kbit ceil 1183kbit prio 1&lt;br /&gt;
# Alles andere (surfen etc)&lt;br /&gt;
$TC class add dev $DEV parent 1:1 classid 1:12 htb rate 600kbit ceil 1183kbit prio 2&lt;br /&gt;
# Voip&lt;br /&gt;
$TC class add dev $DEV parent 1:1 classid 1:13 htb rate 200kbit ceil 1183kbit prio 3&lt;br /&gt;
# Bittorrent&lt;br /&gt;
$TC class add dev $DEV parent 1:1 classid 1:14 htb rate 35kbit ceil 980kbit prio 4&lt;br /&gt;
#kleine Packete und DNS&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp -m length --length :64 -j MARK --set-mark 10&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p udp --dport 53 -j MARK --set-mark 10&lt;br /&gt;
#SSH&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp --dport 22 -j MARK --set-mark 11&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp --sport 22 -j MARK --set-mark 11&lt;br /&gt;
# VoIP&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp --dport 5060:5061 -j MARK --set-mark 13&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp --sport 5060:5061 -j MARK --set-mark 13&lt;br /&gt;
#Bittorrent&lt;br /&gt;
$IPT -A POSTROUTING -t mangle -o $DEV -p tcp --dport 49160:49300 -j MARK --set-mark 14&lt;br /&gt;
&lt;br /&gt;
$TC filter add dev $DEV parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10&lt;br /&gt;
$TC filter add dev $DEV parent 1:0 prio 0 protocol ip handle 11 fw flowid 1:11&lt;br /&gt;
$TC filter add dev $DEV parent 1:0 prio 0 protocol ip handle 12 fw flowid 1:12&lt;br /&gt;
$TC filter add dev $DEV parent 1:0 prio 0 protocol ip handle 13 fw flowid 1:13&lt;br /&gt;
$TC qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10&lt;br /&gt;
$TC qdisc add dev $DEV parent 1:11 handle 11: sfq perturb 10&lt;br /&gt;
$TC qdisc add dev $DEV parent 1:12 handle 12: sfq perturb 10&lt;br /&gt;
$TC qdisc add dev $DEV parent 1:13 handle 13: sfq perturb 10&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;Wenn das Setup fertig ist werd ich mich mal an das Magazin Linux User wenden ob die den Abdrucken w&amp;uuml;rden, mal sehen was die dann dazu sagen. Wenn Sie den Artikel nicht m&amp;ouml;gen werf ich Ihn in den Blog, steht ja alles unter der CC hier.&lt;br /&gt;
&lt;br /&gt;
So long 
    </content:encoded>

    <pubDate>Wed, 17 Sep 2008 06:17:36 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/63-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Postgrey whitelists_clients</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/61-Postgrey-whitelists_clients.html</link>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/61-Postgrey-whitelists_clients.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=61</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=61</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Manchmal vergisst man das n&amp;ouml;tigste.&lt;br /&gt;
&lt;br /&gt;
AOL beispielsweise ist extrem nervig wenn es darum geht an die Leute dort Mails zu schreiben, 90% kommen irgendwie niemals an. Aber wehe die Leute wollen mir was schreiben und es kommt nicht sofort an, dann ist Polen offen wie man so sch&amp;ouml;n sagt.&lt;br /&gt;
&lt;br /&gt;
Da ich &amp;uuml;berhaupt keinen Bock habe den Mailheader zu lesen hab ich Google einfach mal gefragt wie den die Postserver [1] von AOL sind und hab sie eingetragen, daraus hab ich folgende Liste gemacht die Ihr in die whitelist_clients eintragt:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;#AOL - Internet Mail Outbound (IMO) Servers&lt;br /&gt;
/^imo\-d\[01\-06\]\.mx\.aol\.com$/&lt;br /&gt;
/^imo\-d\[20\-23\]\.mx\.aol\.com$/&lt;br /&gt;
/^imo\-m\[11\-14\]\.mx\.aol\.com$/&lt;br /&gt;
/^imo\-m\[19\-28\]\.mx\.aol\.com$/&lt;br /&gt;
/^imr\-d\[01\-04\]\.mx\.aol\.com$/&lt;br /&gt;
/^imr\-d06\.mx\.aol\.com$/&lt;br /&gt;
/^imr\-m\[06\-08\]\.mx\.aol\.com$/&lt;br /&gt;
/^omr\-d\[31\-35\]\.mx\.aol\.com$/&lt;br /&gt;
/^omr\-m\[31\-35\]\.mx\.aol\.com$/&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;#AOL - Outbound Mail Relay (OMR) Servers&lt;br /&gt;
/^omr\-d\[21\-25\]\.mx\.aol\.com$/&lt;br /&gt;
/^omr\-m\[21\-25\]\.mx\.aol\.com$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;#AOL - AOLs Third-Party Mail Servers&lt;br /&gt;
/^rly\-ip0\[3\-8\]\.mx\.aol\.com$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;# Theoretisch reicht aber auch aus:&lt;br /&gt;
#AOL - Internet Mail Servers&lt;br /&gt;
#/^imo\-d\d+\.mx\.aol\.com$/&lt;br /&gt;
#/^imo\-m\d+\.mx\.aol\.com$/&lt;br /&gt;
#/^imr\-d\d+\.mx\.aol\.com$/&lt;br /&gt;
#/^imr\-m\d+\.mx\.aol\.com$/&lt;br /&gt;
#/^omr\-d\d+\.mx\.aol\.com$/&lt;br /&gt;
#/^omr\-m\d+\.mx\.aol\.com$/&lt;br /&gt;
# Aber dann sind ein paar L&amp;uuml;cken drin&lt;br /&gt;
# daher doch umst&amp;auml;ndlicher&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Dann war da noch Ebay, die auch massenhaft Server haben. Bei dennen ist es allerdings besser durchnummeriert als bei AOL, da reicht folgendes aus:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;# Ebay Sendepool&lt;br /&gt;
/^mxphxpool\d+\.ebay\.com$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt sollte euer Mailer wieder AOL und Ebay in Echtzeit unterst&amp;uuml;tzen ohne das Mails auf die Greylist kommen. Auch wenn ich es hasse von AOL Leuten Mails zu bekommen &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Wer noch ein paar Server hat, z.b. GMX, schreibt doch bitte mal als Kommentar wie deren Mailk&amp;uuml;bel hei&amp;szlig;en. Hier noch Eintr&amp;auml;ge f&amp;uuml;r Web.de, Nuclearblast und Groklist:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;# Web.de&lt;br /&gt;
/^fmmailgate\d+\.web\.de$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;# Grok List&lt;br /&gt;
/^lists\.grok\.org\.uk$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;# Nuclearblast&lt;br /&gt;
/^smtpout\.i\-netpartner\.net$/&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href=&quot;http://postmaster.info.aol.com/servers/&quot;&gt;http://postmaster.info.aol.com/servers/&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 12 Sep 2008 09:16:18 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/61-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Portscannen nicht leicht gemacht</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/47-Portscannen-nicht-leicht-gemacht.html</link>
            <category>Allgemein</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/47-Portscannen-nicht-leicht-gemacht.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=47</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Seit 2005 lief jeden Tag ein Portscan, der meine Server &amp;uuml;berpr&amp;uuml;ft, und zwar alle Ports von 1-65535 TCP und UDP (getrennt in zwei parallelen Prozessen). Rausgefiltert wurden dann die Ports die offen sein sollen, alle anderen Ports w&amp;auml;ren ja Treffer und nicht gut. Nat&amp;uuml;rlich hab ich keinen Bock das ich von nmap jeden Tag eine Liste mit &amp;uuml;ber 130 000 Ports bekomme, also wird nochmal gefiltert ob der Status OPEN ist und damit eine Backdoor Shell l&amp;auml;uft, sachen wie FILTERED sind ja nicht schlimm nur NMAP zeigt sie trotzdem an. Bei Hetzner w&amp;auml;re das z.B. der Port 6667 (IRC) der gefiltert wird, 7000 ist daf&amp;uuml;r offen und ein Bot kann trotzdem zu einem IRC Netzwerk verbinden. Was bei PsyBNC zwar eine absolute Katastrophe war, aber ok weiter im Text.&lt;br /&gt;
&lt;br /&gt;
Jetzt habe ich allerdings mal summa sumarum durchgerechnet das der Scan von Server 1 von 3:00 Uhr bis &lt;strong&gt;12:20&lt;/strong&gt; l&amp;auml;uft. Da ich das Script immer nur um die IP Adresse erweitert habe kommen die ja auch noch dazu. Da fast 9,5h einfach zuviel sind musste das gedr&amp;uuml;ckt werden, also hab ich die Paketto Keiretsu Tools[1] installiert damit ich die 65535 TCP Ports in extremst kurzer Zeit abscannen kann. Also via apt das Paket installiert und mal angetestet:&lt;br /&gt;
&lt;br /&gt;
# scanrand -d bond0 -b512K -v -t 100 1.2.3.4:80&lt;br /&gt;
Stat|=====IP_Address==|Port=|Hops|==Time==|=============Details============|&lt;br /&gt;
SENT: 1.2.3.4:80 [00] 0.003s&lt;br /&gt;
&lt;br /&gt;
Wumm, danach kam nichs mehr und der Timeout von 100 sek lief ab.&lt;br /&gt;
Was ist passiert? tcpdump zeigt uns das sicher:&lt;br /&gt;
&lt;br /&gt;
Server # tcpdump -vv port 80&lt;br /&gt;
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes&lt;br /&gt;
12:25:10.140290 IP (tos 0x0, ttl 248, id 255, offset 0, flags [DF], length: 40) p5493663D.dip.t-dialin.net.2959 &amp;gt; server.80: S [tcp sum ok] 3683956693:3683956693(0) win 4096&lt;br /&gt;
12:25:10.140318 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], length: 40) server.80 &amp;gt; p5493663D.dip.t-dialin.net.2959: R [tcp sum ok] 0:0(0) ack 3683956694 win 0&lt;br /&gt;
&lt;br /&gt;
Intranet # tcpdump -vv port 80 -i bond0&lt;br /&gt;
tcpdump: listening on bond0, link-type EN10MB (Ethernet), capture size 96 bytes&lt;br /&gt;
12:28:58.763668 IP (tos 0x0, ttl 255, id 255, offset 0, flags [DF], proto TCP (6), length 40) intranet.55412 &amp;gt; server.80: S, cksum 0x97f9 (correct), 580369251:580369251(0) win 4096&lt;br /&gt;
12:28:58.820891 IP (tos 0x60, ttl 248, id 0, offset 0, flags [DF], proto TCP (6), length 40) server:80 &amp;gt; intranet.55412: R, cksum 0xa7e6 (correct), 0:0(0) ack 580369252 win 0&lt;br /&gt;
&lt;br /&gt;
Also kommt die Antwort zur&amp;uuml;ck. Aber warum wird sie nicht verarbeitet? Das NAT macht das anscheinend etwas schwierig, also f&amp;uuml;ge ich einfach mal aus Spa&amp;szlig; einen seed ein mit &lt;em&gt;-s scan.&lt;/em&gt; Jetzt kommt:&lt;br /&gt;
&lt;br /&gt;
# scanrand -s scan -d bond0 1.2.3.4:1-1000&lt;br /&gt;
UP: 1.2.3.4:25 [07] 0.059s&lt;br /&gt;
UP: 1.2.3.4:80 [07] 0.118s&lt;br /&gt;
UP: 1.2.3.4:110 [07] 0.156s&lt;br /&gt;
UP: 1.2.3.4:143 [07] 0.192s&lt;br /&gt;
&lt;br /&gt;
Erfolg! Also w&amp;uuml;rde ein kompletter Scan theoretisch nur wenige Minuten dauern f&amp;uuml;r die TCP Ports. Aber warum wird bis IMAP alles angezeigt, aber HTTPS (443), POP3s (995) und IMAPs (993) werden gar nicht mehr angezeigt. Nach einigem Nachforschen wusste ich das mein Router nicht die Engstelle ist da ich normal ins Netz kann, also Ports f&amp;uuml;rs NAT gehen ihm anscheinend nicht aus. Das selbe habe ich bei einem anderen Hoster probiert und noch 2 anderen, es ist immer das selbe Symptom, nach ein paar Ports ist kein senden von Paketen mehr an die IP m&amp;ouml;glich, Ausnahme ICMP (ping). Also muss die Telekom da einen Flood Schutz eingebaut haben im DSL Access Concentrator (DSL-AC) da ich auch kein Traceroute zum Server mehr durchbringe (der Traceroute wird mit dem UDP Protokoll durchgef&amp;uuml;hrt)&lt;br /&gt;
&lt;br /&gt;
# traceroute 1.2.3.4&lt;br /&gt;
traceroute to 1.2.3.4 (1.2.3.4), 30 hops max, 40 byte packets&lt;br /&gt;
1 intranet (192.168.2.1) 0.935 ms 0.446 ms 0.452 ms&lt;br /&gt;
2 &lt;strong&gt; &lt;/strong&gt; &lt;strong&gt;&lt;br /&gt;
3 &lt;/strong&gt; &lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;
4 &lt;strong&gt; &lt;/strong&gt; &lt;strong&gt;&lt;br /&gt;
5 &lt;/strong&gt; &lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;
6 &lt;strong&gt; &lt;/strong&gt; &lt;strong&gt;&lt;br /&gt;
7 &lt;/strong&gt; &lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;
8 &lt;strong&gt; &lt;/strong&gt; &lt;strong&gt;&lt;br /&gt;
......&lt;br /&gt;
16 &lt;/strong&gt; &lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Anders ein ICMP Trace:&lt;br /&gt;
&lt;br /&gt;
# traceroute -I 1.2.3.4&lt;br /&gt;
traceroute to 1.2.3.4 (1.2.3.4), 30 hops max, 40 byte packets&lt;br /&gt;
1 intranet (192.168.2.1) 0.709 ms 0.427 ms 0.331 ms&lt;br /&gt;
2 &lt;strong&gt; &lt;/strong&gt; *&lt;br /&gt;
3 217.0.70.90 (217.0.70.90) 5.648 ms 5.244 ms 5.617 ms&lt;br /&gt;
4 217.239.40.193 (217.239.40.193) 10.570 ms 10.670 ms 10.550 ms&lt;br /&gt;
5 193.159.225.146 (193.159.225.146) 17.977 ms 14.510 ms 10.413 ms&lt;br /&gt;
...&lt;br /&gt;
8 server (1.2.3.4) 11.108 ms 11.027 ms 10.750 ms&lt;br /&gt;
&lt;br /&gt;
Also filtert die Telekom anscheinend wirklich alle h&amp;ouml;heren Protokolle aus zu einem Server, wenn viel zu viel Pakete gesendet werden. Was mich jetzt soweit gebracht hat das ich meine Leitung nicht mehr den ganzen Tag zum Scannen der Server missbrauche sondern mich darauf verlasse das meine Sicherheitseinrichtungen halten und das nichts passiert. 3 Server sind einfach nicht mehr in der Toleranz f&amp;uuml;r solche Spielchen. 
    </content:encoded>

    <pubDate>Wed, 14 May 2008 13:03:00 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/47-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Es wird kaelter</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/45-Es-wird-kaelter.html</link>
            <category>Hardware</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/45-Es-wird-kaelter.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=45</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Ich f&amp;uuml;rcht das ich jetzt die Heizung eine Stufe weiter aufdrehen muss im Winter. Heute hab ich meine SCSI Platten im Server gegen SATAII Platten getauscht und damit den L&amp;auml;rmpegel um 50dB gesenkt, und auch die Raumtemperatur um sicherlich 5&amp;deg; C&lt;br /&gt;
&lt;br /&gt;
Seit langem wollte ich das machen, meine 2*72GB und 1*36GB Seagate Cheetah mit 10k RPM und den Controller (ICP GD7518RN) rauswerfen damit ein Adaptec 1420SA SATAII Controller reinkann mit 2 Samsung 200GB Festplatten. Da es mir nicht drauf ankommt ob jetzt ein Hardware Raid vorhanden ist musste auch der SATAII Controller das nicht k&amp;ouml;nnnen, daf&amp;uuml;r allerdings 1) schnell sein 2) stabil laufen. Mein Promise SATA300 TX2 den ich f&amp;uuml;r teuer Geld gekauft habe lief ums verrecken nicht, auch nicht mit einem eigenen Kernel (damals 2.6.23.1) und dem sata_promise Modul (port is slow to respond, reset failed). Ein Patch im Kernel um die Platten auf 1,5gb zu beschr&amp;auml;nken half auch nicht und auch das Jumpern der Platten brachte keinen Erfolg, ich stell den Controller jetzt bei Ebay rein, ist ja nicht gebraucht in dem Sinne.&lt;br /&gt;
&lt;br /&gt;
Nachdem ich den Controller eingebaut habe, ein neuen Vanilla Kernel (2.6.24.4) gezogen und kompiliert habe, l&amp;auml;uft der Controller dank sata_mv stabil und schnell. Es reicht eben den Spa&amp;szlig; im Controller als JBOD (Just a Bunch Of Disks) zu betreiben und mittels LVM die Partitionen trotzdem dynamisch zu halten. Datensicherheit ist so eine Sache, Backups laufen hoffentlich bald auf eine 500GB HDD von Phillips die ich bekomme und via LUKS Verschl&amp;uuml;sselt wird, genauso wie dann die Daten auf den SATA Platten.&lt;br /&gt;
&lt;br /&gt;
Ha, gleich der n&amp;Atilde;&amp;curren;chste Fehler in Debian Sarge, cryptosetup kann keine /sbin/udevsettle finden und bricht ab, abhilfe schaffte die Datei als Bashscript anzulegen:&lt;br /&gt;
&lt;br /&gt;
/sbin/udevsettle&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
sleep 1&lt;br /&gt;
&lt;br /&gt;
Danach funzt es. udevsettle macht nichts anderes als eine Pause einzulegen damit udev hinterherkommt und das Device anlegen kann, von daher reicht dieser hack Problemlos aus.&lt;br /&gt;
&lt;br /&gt;
Jetzt ist wieder Kernel Finetuning angesagt, &amp;Uuml;berfl&amp;uuml;ssige Module raus, iptables_nat einbauen. Leider funzt der Treiber von &lt;a href=&quot;http://rtl-wifi.sourceforge.net&quot;&gt;http://rtl-wifi.sourceforge.net&lt;/a&gt; auch noch nicht, aber das Project ist noch aktiv und im Forum hab ich schon mal eine Antwort auf einen Thread gegeben damit ein paar mehr Infos an die Entwickler gehen.&lt;br /&gt;
&lt;br /&gt;
So long 
    </content:encoded>

    <pubDate>Fri, 11 Apr 2008 10:13:30 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/45-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Alfa AWUS036E</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/41-Alfa-AWUS036E.html</link>
            <category>Allgemein</category>
            <category>Hardware</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/41-Alfa-AWUS036E.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=41</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Coole Sache so ein USB Dongle der endlich mal anst&amp;auml;ndig Leistung bringt.&lt;br /&gt;
&lt;br /&gt;
Nicht nur das mein Linux our of the box den Dongle erkennt, die 9dBi Antenne bringt auch ordentlich Leistungszuwachs. Schade nur das ich daheim nur mein eigenes Wlan finde, aber das hat den Vorteil das mir niemand daheim auf den Sack gehen kann weil man mich draussen nicht wirklich findet (ausser im Garten). Leider funktioniert kismet noch nicht da der Treiber anscheinend etwas verbuggt ist, mal sehen ob &lt;a href=&quot;http://rtl8180-sa2400.sourceforge.net/&quot;&gt;http://rtl8180-sa2400.sourceforge.net/&lt;/a&gt;  besser l&amp;auml;uft.&lt;br /&gt;
&lt;br /&gt;
Windows macht mal wieder &amp;auml;rger, wie kann es den sonst sein?&lt;br /&gt;
Windows kann den Stick nicht starten, angeblich ein Ger&amp;auml;tefehler. Lustig das er sonst funzt, sogar unter Linux kann ich normal surfen und mit recht hoher Leistung Dateien im Intranet ziehen von meinem Server. Was ist also der Fehler unter Windoof? Windoof XP kann den Stick anscheinend nicht starten weil angeblich zuwenig Leistung am USB zur verf&amp;uuml;gung steht. 10% werden vom System resserviert (50mAh) und die restlichen 450 mAh reichen f&amp;uuml;r den Stick einfach nicht aus, nichtmal im 802.11b standard. Naja, in Windows kann ich sowisso kein Spa&amp;szlig; haben mit dem &quot;kleinen&quot; Stick (mal von der 38cm Antenne abgesehen &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ), die D-Link DWL-G630 reicht f&amp;uuml;r daheim aus und l&amp;auml;uft.&lt;br /&gt;
&lt;br /&gt;
Jetzt brauch ich nur noch ein Akku und ein Multibay Akku f&amp;uuml;r mein Compaq Evo N610c, vielleicht noch eine GPS Maus und dann kann ich richtig Spa&amp;szlig; haben.&lt;br /&gt;
&lt;br /&gt;
so long&lt;br /&gt;
&lt;br /&gt;
Tags: &lt;a href=&quot;http://technorati.com/tag/bsd&quot; rel=&quot;tag&quot;&gt;bsd&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/kernel&quot; rel=&quot;tag&quot;&gt;kernel&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/wlan&quot; rel=&quot;tag&quot;&gt;wlan&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 09 Apr 2008 17:33:08 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/41-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Verschluesselte Platten Ja ode Nein</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/36-Verschluesselte-Platten-Ja-ode-Nein.html</link>
            <category>Allgemein</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/36-Verschluesselte-Platten-Ja-ode-Nein.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Da soll doch wirklich jemand seine Festplatten entschl&amp;uuml;sseln oder selbige werden gel&amp;ouml;scht weil die Platten ja Daten enthalten k&amp;ouml;nnten, rein Theoretisch, die einen Beweis einer Straftat enthalten k&amp;ouml;nnten. Alles rein hippotheletisch (nettes Wortspiel).&lt;br /&gt;
&lt;br /&gt;
Ich meine, wenn ich eine TOR Exit Node betreibe, wei&amp;szlig; ich selbst nicht woher die Daten kommen, geschweige denn was die Daten beinhalten. Ok, nat&amp;uuml;rlich k&amp;ouml;nnte ich einen Sniffer einsetzen, aber das Bin&amp;auml;rlesen haben die Menschen noch nicht gelernt. Ausserdem, was haben die Privaten Festplatten mit dennen im Rootserver bei Strato zu tun?&lt;br /&gt;
&lt;br /&gt;
Jetzt nat&amp;uuml;rlich die gute Frage: Wenn ich meine Festplatten mit Truecrypt auf meinem Laptop oder auf meinem Server mit LUKS absichere, wo ist die Rechtliche belange das die Bullen einfach die Datentr&amp;auml;ger formatieren? Ok, ich kann die Daten aufwendig wiederherstellen, und hoffen das der Container danach wieder gemounted und entschl&amp;uuml;sselt werden kann, ganz davon abgesehen ob meine Daten danach wieder 100% laufen.&lt;br /&gt;
&lt;br /&gt;
So eine Wildwest Methode w&amp;uuml;rde ich mir gar nicht bieten lassen, schon bei der Hausdurchsuchung w&amp;auml;re meine Anw&amp;auml;ltin mit dabei und nach sp&amp;auml;testens 4 Wochen w&amp;uuml;rde ich meine Sachen wieder haben wollen da ich immernoch damit Arbeiten MUSS und nicht nur KANN. Das h&amp;auml;tte Sebastian vielleicht auch machen sollen, aber jetzt ist es vielleicht zu sp&amp;auml;te, auch das durchstreichen auf dem Durchsuchungsbericht von einem Polizeibeamten mit einer Begr&amp;uuml;ndung, dessen Konsequenz man noch nicht einmal vorhersehen kann, ist ein Fehler.&lt;br /&gt;
&lt;br /&gt;
Auf jeden Fall hoffe ich das Sebastian da noch ein paar Updates hinterherschiebt, und hoffentlich Positive. Mein erster Schritt w&amp;auml;re am zust&amp;auml;ndigen Amtsgericht Anzeige zu erstatten, in einem Rechtsstaat wo man ohne Beweise freigesprochen werden muss kann das ja wohl nicht angehen.&lt;br /&gt;
&lt;br /&gt;
B&amp;ouml;se sache auf jeden Fall, Sebastian, halt uns auf dem Laufenden 
    </content:encoded>

    <pubDate>Mon, 31 Mar 2008 14:25:37 +0200</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/36-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Computerprobleme aus dem Alltag</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/35-Computerprobleme-aus-dem-Alltag.html</link>
            <category>Allgemein</category>
            <category>Hardware</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/35-Computerprobleme-aus-dem-Alltag.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Lustig was man manchmal so zu h&amp;ouml;ren bekommt.&lt;br /&gt;
&lt;br /&gt;
Manche Leute die bei Computerfirmen Arbeiten, bekommen es nichtmal hin eine SATAII Platte in einen Rechner einzubauen und zu Formatieren, geschweige den es hinbekommen den Punkt &quot;Onboard SATA Controller&quot; im BIOS &amp;uuml;berhaupt zu aktivieren. Nein, da wird die einzige Festplatte, die dummweise am IDE RAID Controller h&amp;auml;ngt aus dem System verbannt und nach 4 Stunden Arbeit lief da gar nichts mehr.&lt;br /&gt;
&lt;br /&gt;
Ihr meint das soetwas nicht vorkommen kann? Weit gefehlt, das passierte am Montag Abend meinen Freund Matthias. Dessen Kollege, der ja bei INT-Tech in Hof Arbeitet und ein Computerfachmann sein soll, hat 4 Stunden an der Kiste gewerkelt bis nichts mehr ging. Am n&amp;auml;chsten Morgen ruft mich Matthias v&amp;ouml;llig genervt an ob ich Ihm das wieder richten kann. Bei Ihm hab ich daf&amp;uuml;r keine 5 min gebraucht bis das lief. Soviel zu den hochgelobten Systemh&amp;auml;usern und deren Mitarbeiter.&lt;br /&gt;
&lt;br /&gt;
Noch viiiiel lustiger ist ja die Firma SCB. Die bringt es doch fertig eine Software Namens PC-W&amp;auml;chter von Dr. Kaiser Softwarehaus auf Rechnern zu installieren, die verhindern soll das Profile ge&amp;auml;ndert werden. Ich glaube wenn man die ntuser.dat in ntuser.man um&amp;auml;ndert spart das einiges an Geld und es funktioniert, den ich kann immernoch das Desktop Bild ab&amp;auml;ndern, es wird immernoch die History gespeichert, ich kann das Profil immernoch anpassen wie ich m&amp;ouml;chte, aber ich kann dank den Einstellungen die diese Firma bzw. der Administrator gemacht hat NICHT die Uhrzeit &amp;auml;ndern. Ist das nicht toll dass das Login Script (das man Einfach aus dem Autostart l&amp;ouml;schen k&amp;ouml;nnte) zwar die Netzlaufwerke mounten kann (ooh, dazu hat man die Rechte), aber der net time Befehl blockiert wird. Bei Nachfrage warum das so ist meint man das die User die Uhrzeit nicht &amp;auml;ndern sollen. Prima, es ist also jeden Tag ein anderes, zuf&amp;auml;llig aus dem Kalender ausgew&amp;auml;hltes, Datum und die Uhrzeit ist zwischen 22 und 2 Uhr nachts. Am besten gefiel mir der Spruch mit &quot;Der PC-W&amp;auml;chter - zuverl&amp;auml;ssiger Schutz gegen Manipulationen und Viren&quot;. Der PC der diese Software installiert hatte, hatte nach einem Scan mit Knoppicilin 1200 infizierte Dateien, und das waren noch nichtmal die Cookies und Javascripts, die langen nur im %systemroot% . Eine tolle Software. Mit Linux w&amp;auml;re das nicht passiert &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
OKI indes schafft es die Treiber so zu verhunzen dass das Ausw&amp;auml;hlen von German Endlos Papier dazu f&amp;uuml;hrt, das der Nadeldrucker (ein Microline 5910 glaub ich) die ersten 4 Zeilen einer Din A4 Seite druckt, vorher zwar brav den Zeilenr&amp;uuml;cksprung macht, aber dann eine 3/4 Seite weiter die n&amp;auml;chsten 4 Zeilen macht, und das wiederholt sich bis zum Dokumentenende. Davon abgesehen schaffen es nichtmal die Windows Treiber (Epson Emulation) das Dokument per Postscript an den Drucker zu senden, der dann dieses einfach umsetzt, nein, das ganze wird immernoch als Bitmap an den Drucker gesendet, was zur Folge hat das eine Seite fast 50 Sekunden braucht zum Druck und auch noch eine schlechtere Qualit&amp;auml;t hat als wenn man Orginaltreiber nimmt. Abgesehen davon das noch ein paar ASCII Zeichen am oberen linken Rand sind und wieder der Fehler mit der Seiteneinstellung kommt. Jetzt laufen dort beim Kunden zwangsl&amp;auml;ufig die orginaltreiber mit den fehlenden 5mm Seitenl&amp;auml;nge, was bei Seite 6 dazu f&amp;uuml;hrt, dass der Anfang der n&amp;auml;chsten Seite am ende der vorherigen gedruckt wird. Echt nervig, aber da kann mir nichtmal OKI am Telefon helfen.&lt;br /&gt;
&lt;br /&gt;
Darf ich mal schnell schreihen? Warum kann den nicht alles einfach funktionieren? Warum wird aus allem ein riesen Drama gemacht wo es doch sooo einfach gehen kann? Manchmal kann man da wirklich nur noch heulen. Und dann bekommt man gesagt das eine Firma, mit der man schon Jahre lang zusammen arbeitet, die es schafft das der Server Backup Prozess fr&amp;uuml;h um 9 Uhr stattfindet und den kompletten Server, auf dem man mit RDP verbunden ist und in der Fibu Arbeiten m&amp;ouml;chte, nicht mehr reagiert. Diese Firma ist ja alt eingesessen und man bleibt bei Ihnen. Einfach nur zum Heulen was sich heute Systemhaus oder Computer Spezialist schimpft.&lt;br /&gt;
&lt;br /&gt;
So long crying 
    </content:encoded>

    <pubDate>Thu, 27 Mar 2008 11:43:00 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/35-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Spenden?</title>
    <link>http://lord-pinhead.com/blog/index.php?/archives/32-Spenden.html</link>
            <category>Allgemein</category>
            <category>Linux/BSD</category>
    
    <comments>http://lord-pinhead.com/blog/index.php?/archives/32-Spenden.html#comments</comments>
    <wfw:comment>http://lord-pinhead.com/blog/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lord-pinhead.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Behrend)</author>
    <content:encoded>
    Einige Firmen oder Organisationen wie die Wikipedia Foundation leben ja anscheinend von der Hand im Mund. Die Server laufen auch umsonst meinen viele. Die Alfred P. Sloan Foundation hat daher f&amp;uuml;r die n&amp;auml;chsten drei Jahre je 1 Million US Dollar an Wikipedia gespendet. Erfreulich das auch Firmen erkennen das Wikipedia gesponsort werden musst&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.golem.de/0803/58597.html&quot;&gt;http://www.golem.de/0803/58597.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Microsoft interessiert es an sich gar nicht Geld zu Spenden, die Spenden lieber Code. Apache bekommt Code von M$ damit deren Bin&amp;auml;ren Office Formate gelesen werden k&amp;ouml;nnen. Warum braucht man das den? In Zeiten des OpenDocumentFormats (ODF) braucht man die alten Formate doch nicht mehr. Aber um an das Open-Office-XML-Format zu kommen bzw. den Code muss man anscheinend was spenden, warum nicht altes Zeug das eh keinen mehr interessiert. Nat&amp;uuml;rlich kann es auch damit zusammenh&amp;auml;ngen das M$ erst eine hohe Strafe zahlen musste und vielleicht noch eine weitere Klage anr&amp;uuml;ckt die man gerne vermeiden m&amp;ouml;chte &lt;img src=&quot;http://lord-pinhead.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.golem.de/0803/58610.html&quot;&gt;http://www.golem.de/0803/58610.html&lt;/a&gt; 
    </content:encoded>

    <pubDate>Thu, 27 Mar 2008 05:02:16 +0100</pubDate>
    <guid isPermaLink="false">http://lord-pinhead.com/blog/index.php?/archives/32-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.de</creativeCommons:license>
</item>

</channel>
</rss>