<?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>blitsblog &#187; Linux</title>
	<atom:link href="http://blog.bl-its.at/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bl-its.at</link>
	<description>Dies ist ein einzigartiger Blog, der Ihnen hilf Ihre Spezialfehler und Probleme zu lösen.</description>
	<lastBuildDate>Tue, 17 Jan 2012 22:15:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
<image>
  <link>http://blog.bl-its.at</link>
  <url>http://blog.bl-its.at/images/favicon.ico</url>
  <title>blitsblog</title>
</image>
		<item>
		<title>Nagios: Fehlemeldung beim ReSchedule eines Host oder Services</title>
		<link>http://blog.bl-its.at/2011/12/nagios-fehlemeldung-beim-reschedule-eines-host-oder-services/</link>
		<comments>http://blog.bl-its.at/2011/12/nagios-fehlemeldung-beim-reschedule-eines-host-oder-services/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 22:32:18 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Sqeeze]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=757</guid>
		<description><![CDATA[Problem: Unter Debian (Squeeze) Linux installiertes Nagios 3.2.1, wird die obige Fehlermeldung, beim Aktualisieren von Hosts oder Servies, angezeigt. Lösung: /etc/init.d/nagios3 stop dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3 /etc/init.d/nagios3 start &#160;]]></description>
			<content:encoded><![CDATA[<h3>Problem:</h3>
<div id="attachment_758" class="wp-caption alignnone" style="width: 115px"><a href="http://blog.bl-its.at/wp-content/uploads/2011/12/nagios3.png" rel="lightbox[757]"><img class="size-thumbnail wp-image-758 " title="nagios3" src="http://blog.bl-its.at/wp-content/uploads/2011/12/nagios3-150x88.png" alt="Nagios3" width="105" height="62" /></a><p class="wp-caption-text">Nagios3</p></div>
<p>Unter Debian (Squeeze) Linux installiertes Nagios 3.2.1, wird die obige Fehlermeldung, beim Aktualisieren von Hosts oder Servies, angezeigt.</p>
<h3>Lösung:</h3>
<p><em><code>/etc/init.d/nagios3 stop<br />
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw<br />
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3<br />
/etc/init.d/nagios3 start</code></em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2011/12/nagios-fehlemeldung-beim-reschedule-eines-host-oder-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einrichten einer dynamischen DNS aktualisierung auf dem eigenen DNS-Server</title>
		<link>http://blog.bl-its.at/2011/02/einrichten-einer-dynamischen-dns-aktualisierung-auf-dem-eigenen-dns-server/</link>
		<comments>http://blog.bl-its.at/2011/02/einrichten-einer-dynamischen-dns-aktualisierung-auf-dem-eigenen-dns-server/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 17:21:14 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Bind]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Dynamischer DNS]]></category>
		<category><![CDATA[Dyndns]]></category>
		<category><![CDATA[Lenny]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=663</guid>
		<description><![CDATA[Problem: In einer Außenstelle ist ein Linux-Server der von Außen erreichbar sein soll. Das Problem ist, dass diese Niederlassung einen &#8220;normalen&#8221; Internetanschluß, mit dynamischer IP-Adresse, hat. Lösung: auf dem DNS-Server: System: Debian Lenny Voraussetzung: BIND9 muss als DNS-Server laufen. Nicht jeder soll die IP-Adresse ändern dürfen, daher muss eine Authentifizierung eingerichtet werden. Die Authentifizierung soll [...]]]></description>
			<content:encoded><![CDATA[<h3>Problem:</h3>
<p>In einer Außenstelle ist ein Linux-Server der von Außen erreichbar sein soll. Das Problem ist, dass diese Niederlassung einen &#8220;normalen&#8221; Internetanschluß, mit dynamischer IP-Adresse, hat.</p>
<h3>Lösung:</h3>
<p><strong>auf dem DNS-Server:</strong><br />
System: Debian Lenny<br />
Voraussetzung: BIND9 muss als DNS-Server laufen.</p>
<p>Nicht jeder soll die IP-Adresse ändern dürfen, daher muss eine Authentifizierung eingerichtet werden. Die Authentifizierung soll über einen Privaten und einen öffentlichen Schlüßel passieren.</p>
<p>Zuerst müssen wir die Schlüßel, für die Authentifizierung, erzeugen (<em>dies dauert je nach Hardware relativ lange</em>):</p>
<p>Es gibt mehrere Verschlüsselungsvarianten hier wird RSASHA1 als Verschlüsselungsvariante verwendet.</p>
<p><code>cd /var/cache/bind/<br />
dnssec-keygen -a RSASHA1 -b 1024 -k -n HOST hostname.domain.tld<br />
</code><br />
<em>hostname</em> und <em>domain.tld</em> an die entsprechende Domain anpassen.</p>
<p>Danach muss in der Zonendatei <em>/var/cache/bind/domain.tld.db</em> eine Änderung vorgenommen werden.</p>
<pre><code>$ORIGIN .
$TTL 600
domain.tld          IN SOA  ns.domain.tld. hostmaster.domain.tld. (
                                200804111  ; serial
                                28800      ; refresh (8 hours)
                                7200       ; retry (2 hours)
                                2419200    ; expire (4 weeks)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.domain.tld.
                        NS      ns.andere-domain.tld.
                        MX      10 mail1.domain.tld.
                        MX      20 mail2.domain.tld.
$ORIGIN domain.tld.
<span style="color: #ff0000;">$INCLUDE /etc/bind/Kzuhause.domain.tld+005+12345.key</span>
www                  A       123.456.789.1
</code></pre>
<p>und in der Datei <em>/etc/bind/named.conf</em> muss folgendes für jede Domain geändert, werden die per dynamischem DNS geändert werden soll.</p>
<pre><code>//
// Do any local configuration here
//
// vi: ts=4 sw=4

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "domain.tld" {
    type master;
    notify no;
    file "/etc/bind/db.domain.tld";

  <span style="color: #ff0000;">  update-policy {
        grant .domain.tld. name .domain.tld. A TXT;
    };</span>
};
</code></pre>
<p>Der angegebene Host  darf nun die beiden Einträge A und TXT ändern.<br />
Der Server ist nun vorbereitet, jetzt kommt die Hostkonfiguration.</p>
<p><strong>auf dem Client-Host:</strong><br />
Voraussetzungen:<br />
Installierte Packete:<br />
bind-utils, lynx</p>
<p>Als erstes müssen die vorher erstellen Schlüßeldateien auf den Host-Computer kopiert werden.</p>
<p>Mit diesem Script erledigt man das Update der IP-Adresse auf dem DNS-Server automatisch.</p>
<pre><code>#!/bin/sh
# ddns.sh
# Update des DNS via nsupdate
# Usage: ddns.sh
TTL=3600
SERVER=&lt;DNS-Server-IP&gt;
HOSTNAME=.domain.tld
KEYFILE=K.domain.tld.+005+12345.key
IP=`lynx -dump www.bl-its.at | grep "Ihre IP Adresse" -A 1 | tail -n 1`

nsupdate -v -k $KEYFILE &gt; /dev/null &lt;&lt; EOF
server $SERVER
update delete $HOSTNAME A
update add $HOSTNAME $TTL A $IP
send
exit
</code></pre>
<p>Die Appostroph-Zeichen &#8220;`&#8221;<span style="color: #ff0000;"><strong> m</strong><strong>üssen nach rechts geneigt sein</strong></span> ansonsten funktioniert das Script nicht. Auf der Seite &#8220;www.bl-its.at&#8221; wir unter anderem auch die IP-Adresse des anfragenden Hosts angezeigt. Es kann natürlich jede beliebige Seite verwendet werden, die die öffentliche IP-Adresse anzeigt.</p>
<p>Anschließend noch einen CRON-Job anlegen und alle x-Minuten (in meinem Fall alle 30 Minuten) wird die aktuelle öffentliche IP-Adresse im DNS-Server eingetragen.<br />
<code><br />
vi /etc/crontab<br />
</code><br />
folgendes hinzufügen:<br />
<code><br />
*/30 * * * *     root   /root/ddns.sh<br />
</code><br />
Fertig!</p>
<p>Nochmal zu sicherheit testen ob alles OK ist.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2011/02/einrichten-einer-dynamischen-dns-aktualisierung-auf-dem-eigenen-dns-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISPcp Webmail: Fehlermeldung beim Dateien anhängen</title>
		<link>http://blog.bl-its.at/2010/08/ispcp-webmail-fehlermeldung-beim-dateien-anhangen/</link>
		<comments>http://blog.bl-its.at/2010/08/ispcp-webmail-fehlermeldung-beim-dateien-anhangen/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 11:17:01 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[ISPCP Omega]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=616</guid>
		<description><![CDATA[Problem: Im Webmail (Squirrelmail) erscheint die Fehlermeldung &#8220;Fehler &#8211; Kann Datei nicht verschieben/kopieren. Datei nicht angehängt.&#8221; Lösung: In der Datei /etc/php5/apache2/php.ini das Kommentarzeichen &#8220;#&#8221; beim Eintrag &#8220;upload_tmp_dir&#8221; entfernen Apache neustarten nicht vergessen]]></description>
			<content:encoded><![CDATA[<h3>Problem:</h3>
<p>Im Webmail (Squirrelmail) erscheint die Fehlermeldung &#8220;<strong>Fehler &#8211; Kann Datei nicht verschieben/kopieren. Datei nicht angehängt.</strong>&#8221;</p>
<h3>Lösung:</h3>
<p>In der Datei <em><strong>/etc/php5/apache2/php.ini</strong></em> das Kommentarzeichen &#8220;<strong>#</strong>&#8221; beim Eintrag &#8220;<em><strong>upload_tmp_dir</strong></em>&#8221; entfernen</p>
<p>Apache neustarten nicht vergessen</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2010/08/ispcp-webmail-fehlermeldung-beim-dateien-anhangen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation Elastix 1.6.32 mit ISDN (AVM Friztcard)</title>
		<link>http://blog.bl-its.at/2010/05/installation-elastix-1-6-32-mit-isdn-avm-friztcard/</link>
		<comments>http://blog.bl-its.at/2010/05/installation-elastix-1-6-32-mit-isdn-avm-friztcard/#comments</comments>
		<pubDate>Sun, 02 May 2010 18:14:47 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[Cent OS]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[ISDN]]></category>
		<category><![CDATA[Telefonanlage]]></category>
		<category><![CDATA[telefonieren]]></category>
		<category><![CDATA[TK-Anlage]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=470</guid>
		<description><![CDATA[Vorhaben: Wir brauchen eine VoIP-Telefonanlage die über ISDN mit dem Telefonnetz verbunden ist. Um mit dem Telefonnetz zu kommunizieren ist im Server eine AVM Fritzcard eingebeaut. Vorgehensweise: Die Grundlage dieser Telefonanlage ist Linux, CentOS um genau zu sein. Wir beginnen nun mit der Installation von Elastix, dabei ist auf keine besonderheiten zu achen. Standardeinstellungen können [...]]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: left;">Vorhaben:</h3>
<p style="text-align: left;">Wir brauchen eine VoIP-Telefonanlage die über ISDN mit dem Telefonnetz verbunden ist. Um mit dem Telefonnetz zu kommunizieren ist im Server eine AVM Fritzcard eingebeaut.</p>
<h3 style="text-align: left;">Vorgehensweise:</h3>
<ul style="text-align: left;">
<li>Die Grundlage dieser Telefonanlage ist Linux, CentOS um genau zu sein. Wir beginnen nun mit der Installation von <a href="http://www.elasitx.org" target="_blank">Elastix</a>, dabei ist auf keine besonderheiten zu achen. Standardeinstellungen können übernommen werden.</li>
<li>Nach der Installation, Update nicht vergessen! (<em>yum update</em>)</li>
<li>Über die Adminkonsole des Elastix (https://&lt;IP-des-Elastix&gt;), im Bereich PBX, müssen nun einige Dinge eingestellt werden.</li>
<li>Die Fritzcard wird zwar von Haus aus erkannt und entsprechend  installiert aber es muss trotzdem noch einige Dinge eingerichtet werden.<br />
Ssh auf Elastix (ssh root@&lt;ip-adresse-elasix&gt;)</p>
<ul>
<li>misdn-init scan</li>
<li>misdn-init config</li>
<li>misdn-init start</li>
<li>reboot</li>
</ul>
</li>
<li>Nun müssen unsere Nebenstellen im Bereich &#8220;<strong>Extensions</strong>&#8221; angelegt werden.
<ul>
<li>Auswählen welches Gerät hinzugefügt werden soll, in unserem Fall verwenden ausschließlich Sip Telefone/Softtelefone verwendet. Also &#8220;Generic SIP Device&#8221; auswählen und mit Submit bestätigen.</li>
<li><em>User Extension</em> (Durchwahl/Nebenstelle), <em>Display Name</em> (Beliebiger Name) und <em>secret</em> (Passwort für die Anmeldung der Telefone am Server) müssen eingegeben werden. Alle anderen Parameter können eingegeben werden.</li>
<li>Soll es möglich sein, einen Anruf, an einem anderen Aparat entgegen zu nehmen (mit *8), muss bei <strong>callgroup</strong> und <strong>pickupgroup</strong> jeweils die Zahl <strong>1</strong> eingetragen werden</li>
</ul>
</li>
<li>Nun erstellen wir einen Custom-Trunk
<ul>
<li>Im Bereich <strong>Trunks</strong> &#8220;<em>Add Custom Trunk</em>&#8221; auswählen</li>
<li><em>Dial Rules:</em> 9|X. (9 wird von der zu wählenden Nummer weggeschnitten. Alles was nach &#8220;|&#8221; steht wird schlussendlich von der Telefonanlage gewählt. Das heißt &#8220;9&#8243; ist für die &#8220;Amtsholung&#8221; zuständig bzw. &#8220;9&#8243; entscheidet welcher Trunk zum wählen verwendet wird. Es kann jede beliebige Zahl verwendet werden (auch mehrstellig). Wählt man am Telefon zB 90664123456789 wird 0664123456789 von der Telefonanlag gewählt)</li>
<li><em>Custom Dial String:</em> mISDN/g:<strong><em>ta</em></strong>/$OUTNUM$
<ul>
<li><em><strong>ta</strong></em> ist der Context der in der Datei /etc/asterisk/misdn.conf hinzugefügt werden muss</li>
</ul>
</li>
</ul>
</li>
<li><strong>Outbound Rules</strong> erstellen
<ul>
<li><em>Rule Name:</em> (bliebiger Name)</li>
<li><em>Dial Patterns:</em> 9|X.</li>
<li><em>Trunk Sequence:</em> (den vorher angelegten Trunk auswählen)</li>
</ul>
</li>
<li>In der Datei <em>/etc/asterisk/misdn.conf</em> muss ein neuer <em>Contex</em> erstellt werden.
<ul>
<li><em>[ta]<br />
ports=1<br />
context=from-pstn<br />
msns=*<br />
echocancel = no<br />
overlapdial = no<br />
senddtmf = yes<br />
far_alerting = yes<br />
te_choose_channel = no<br />
nationalprefix = 90<br />
internationalprefix = 900<br />
rxgain = 0<br />
txgain = 0</em></li>
</ul>
</li>
<li>Asteriskkonfiguration neu laden oder einfach reboot (nach den speichern (Klick auf &#8220;<em>Subnit Changes</em>&#8221; jedes schrittes, erscheint in der Kopfzeile &#8220;Apply Configuration Changes Here&#8221;</li>
<li>nun funktionieren ausgehende Anrufe</li>
<li>damit auch eingehende Telefonate angenommen werden können, muss mindestens eine &#8220;<em>Inbound Route</em>&#8221; angelegt werden.
<ul>
<li><em>Description</em> eingeben (beliebieg)</li>
<li>Am Ende der Seite muss ausgewählt werden, an wen eingehende Anrufe verbunden werden. Gewählt werden können einzelne Benuzter (<em>Extensions</em>), Benutzergruppen (<strong>Ring Groups</strong>) oder <em>Mailboxen</em>. Weitere auswahlmöglichkeiten müssen erst konfiguriert werden.</li>
<li style="text-align: left;">Um eine Benutzergruppe auswählen zu können, muss noch eine &#8220;<strong>Ring Goup</strong>&#8221; angelegt werden. Unter &#8220;<strong>Ring Groups</strong>&#8221; <em>Group Description</em> eingeben. Wichtig ist die <em>Extension List.</em> Diese Liste gibt an selches Telefon klingelt wenn zB 600 gewählt wird. Nach dem Speichern kann die Benutzergruppe ausgewählt werden.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2010/05/installation-elastix-1-6-32-mit-isdn-avm-friztcard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saslauthd bringt Fehlermeldung &#8220;warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory&#8221;</title>
		<link>http://blog.bl-its.at/2010/01/saslauthd-bringt-fehlermeldung-warning-sasl-authentication-failure-cannot-connect-to-saslauthd-server-no-such-file-or-directory/</link>
		<comments>http://blog.bl-its.at/2010/01/saslauthd-bringt-fehlermeldung-warning-sasl-authentication-failure-cannot-connect-to-saslauthd-server-no-such-file-or-directory/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:29:45 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Mailserver]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[sasl]]></category>
		<category><![CDATA[saslauthd]]></category>
		<category><![CDATA[saslsauth]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=439</guid>
		<description><![CDATA[Problem: Auf einem Linuxserver mit Postfix, Saslauth,&#8230; erscheinen folgende Fehlermeldungen: Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: SASL authentication failure: Password verification failed Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: unknown[client.IP.add.ress]: SASL PLAIN authentication failed: generic failure Jan [...]]]></description>
			<content:encoded><![CDATA[<h3>Problem:</h3>
<p>Auf einem Linuxserver mit Postfix, Saslauth,&#8230; erscheinen folgende Fehlermeldungen:</p>
<p style="text-align: left;"><em>Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory<br />
Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: SASL authentication failure: Password verification failed<br />
Jan 24 08:20:00 mail postfix/smtpd[2831]: warning: unknown[client.IP.add.ress]: SASL PLAIN authentication failed: generic failure<br />
Jan 24 08:20:00 mail postfix/smtpd[2831]: disconnect from unknown[client.IP.add.ress]<br />
</em></p>
<h3>Lösung:</h3>
<p>Saslauthd verwendet die falsche Authentifizierungsmethode. In meinem Fall wurde aus testgründen irgendwann mal auf &#8220;PAM&#8221; umgestellt und fergessen dies wieder zurückzustellen.</p>
<p>In der Datei <strong><em>/etc/default/saslauthd</em></strong> den Eintrag: <strong>MECHANISMS=&#8221;pam&#8221;</strong> auf <strong>MECHANISMS=&#8221;sasldb&#8221;</strong> ändern.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2010/01/saslauthd-bringt-fehlermeldung-warning-sasl-authentication-failure-cannot-connect-to-saslauthd-server-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux (Debian Lenny) Server von VMWare Virtalserver nach MS Hyper-V Server 2008 R2 Migrieren</title>
		<link>http://blog.bl-its.at/2009/11/linux-debian-lenny-server-von-vmware-virtalserver-nach-ms-hyper-v-server-2008-r2-migrieren/</link>
		<comments>http://blog.bl-its.at/2009/11/linux-debian-lenny-server-von-vmware-virtalserver-nach-ms-hyper-v-server-2008-r2-migrieren/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 15:02:47 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[MS Windows Server 2008 R2 - Hyper-V]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualisierung]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=354</guid>
		<description><![CDATA[VMWare Server soll zu einem MS Hyper-V Server werden und es sollen alle Gastsysteme übernommen werden. Das Problem: Beim anlegen eines Gastsystems nimmt VMWare Server an, dass die Festplatte(n) an einen virtuellen SCSI-Kontroller angeschlossen sind. Dies ist beim MS Hyper-V Server nicht der Fall, da virtuelle SCSI-Kontroller hier, zu 100% virtuell erstellt werden und daher [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">VMWare Server soll zu einem MS Hyper-V Server werden und es sollen alle Gastsysteme übernommen werden.</p>
<h3 style="text-align: left;">Das Problem:</h3>
<p style="text-align: left;">Beim anlegen eines Gastsystems nimmt VMWare Server an, dass die Festplatte(n) an einen virtuellen SCSI-Kontroller angeschlossen sind.<br />
Dies ist beim MS Hyper-V Server nicht der Fall, da virtuelle SCSI-Kontroller hier, zu 100% virtuell erstellt werden und daher erst zur laufzeit des Gastbetriebssystems auf Festplatten am virtuellen SCSI-Kontroller zugegriffen werden kann. Daher ist das Booten von virtuellen SCSI-Festplatten, mit dem Hyper-V Server, nicht möglicht.</p>
<p style="text-align: left;">Das Gast-Linux soll aber trotzdem auf den Hyper-V Server umziehen.</p>
<h3 style="text-align: left;"><strong>Lösung:</strong></h3>
<p style="text-align: left;">Dieses Verfahren ist mit Debian Lenny/Etch bereits getestet und sollte auch bei anderen Linuxdistributionen funktionieren.</p>
<ol style="text-align: left;">
<li>Als erstes muss die virtuelle Laufwerksdatei &lt;server&gt;.VDMK nach &lt;server&gt;.VHD Konvertieren werden. Dies gelingt mit dem Tool <a href="http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available.aspx">Vdmk2Vhd</a>.</li>
<li>Als nächstes leget man auf dem neuen Hyper-V Server einen neuen virtuellen Gast an.<br />
Dabei ist darauf zu achen, dass ein <strong>vorhandenes Laufwerk </strong>(das gerade eben konvertierte) ausgewählt wird.<br />
Zusätzlich muss eine neue &#8220;<strong>Alte Netzwerkkarte</strong>&#8221; hinzufügen.<br />
Mit der Netzwerkkarte die standardmäßig hinzugefügt wird, kann Linux ohne zusätzliche Treiber nichts anfangen.</li>
<li>Gastsystem booten.</li>
<li>Warten bis die Meldung <em><strong>(initramfs)</strong></em> auf dem Bildschirm zur Eingabe auffordert.</li>
<li>Ein neues Verzeichnis erstellen, in das, im nächsten Schritt, die Festplatte gemountet werden kann. (z. B. <em>mkdir /mnt</em>)</li>
<li>Da die Festplatte jetzt an einem virtuellen IDE-Kontroller hängt, mounten wir jetzt die HDA1:<br />
<em>mount -t </em>&lt;dateisystem&gt; <em>/dev/hda1 /</em>&lt;oben erstelltes Verzeichnis&gt;<br />
z.B. <em>mount -t ext3 /dev/hda1 /mnt</em></li>
<li>ändern der Dateien /etc/fstab und /boot/grub/menu.lst<br />
<em>vi /mnt/etc/fstab</em> &lt;&#8211; in dieser Datei alle Strings &#8220;sda&#8221; in &#8220;hda&#8221; ändern<br />
<em>vi /mnt/boot/grub/menu.lst </em>&lt;&#8211; auch hier alle &#8220;sda&#8221; in &#8220;hda&#8221; ändern</li>
<li><em>reboot</em></li>
</ol>
<p style="text-align: left;"><strong>VI tipps:</strong><br />
suchen mit                       /&lt;suchbegriff&gt;<br />
Zeichen ändern mit          r  &lt;neues Zeichen&gt;<br />
speichern und exit mit     : x</p>
<p style="text-align: left;">Sollte, wieder erwarten, die Netzwerkkarte doch noch nicht funktionieren, kann es daran liegen, dass in der datei /etc/udev/rules.d/70-persistent-net.rules ein falscher Eintrag steht.<br />
Kommentiert, alle Zeilen begginend mit &#8220;<strong>SUBSYSTEM==&#8221;net&#8221;, ACTION==&#8221;add&#8221;, DRIVERS==&#8221;?*&#8221;, ATTR{address}==</strong>&#8230;&#8221;, <strong>aus</strong>. Danach nocheinma neu starten und es sollte alles wieder funktionieren wie gehabt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/11/linux-debian-lenny-server-von-vmware-virtalserver-nach-ms-hyper-v-server-2008-r2-migrieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Umziehen von ISPCP Omega auf neuen Server mit neuen IP-Adressen</title>
		<link>http://blog.bl-its.at/2009/11/umziehen-von-ispcp-omega-auf-neuen-server-mit-neuen-ip-adressen/</link>
		<comments>http://blog.bl-its.at/2009/11/umziehen-von-ispcp-omega-auf-neuen-server-mit-neuen-ip-adressen/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:52:01 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ISPCP Omega]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=291</guid>
		<description><![CDATA[Probelm: Der alte Server ist zu klein, zu alt etc. und ich bekomme neue IP-Adressen zugewiesen. Was tun mit ISPCP Omega 1.0.0. RC3?? Lösung: Daten auf dem Alten Server sichern, sichern, sichern!!! 1. Datenbanken mit mysqldump und Daten z.B. mit tar sicher: Daten               tar -cvzf www.tar.gz /var/www/virtual Datenbanken    mysqldump -u root -p&#60;passwort&#62; ispcp &#62; ispcp.sql [...]]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: left;"><strong>Probelm:</strong></h3>
<p style="text-align: left;">Der alte Server ist zu klein, zu alt etc. und ich bekomme neue IP-Adressen zugewiesen. Was tun mit ISPCP Omega 1.0.0. RC3??</p>
<h3 style="text-align: left;"><strong>Lösung:</strong></h3>
<h2 style="padding-left: 30px; text-align: left;"><span style="color: #00ff00;">Daten auf dem Alten Server sichern, sichern, sichern!!!</span></h2>
<p style="padding-left: 30px; text-align: left;">1. Datenbanken mit mysqldump und Daten z.B. mit tar sicher:</p>
<p style="padding-left: 30px; text-align: left;">Daten               <em>tar -cvzf www.tar.gz /var/www</em>/virtual<br />
Datenbanken    <em>mysqldump -u root -p&lt;passwort&gt; ispcp &gt; ispcp.sql</em></p>
<p style="padding-left: 30px; text-align: left;">alle weiteren Datenbanken <strong>sollten</strong> auch einzeln gesichert werden da sonst auf dem neuen Server die Datenbank <strong>ispcp</strong> beim nachträglichen Import überschrieben wird.<br />
Ansonsten können mit:
</p>
<p style="padding-left: 30px; text-align: left;"><em>mysqldump -u root -p&lt;passwort&gt; &#8212;all-databases </em></p>
<p style="padding-left: 30px; text-align: left;">alle Datenbanken auf dem Server gesichert werden.</p>
<p style="padding-left: 30px; text-align: left;">2. Neuer Server installieren, in meinem Fall Debian Lenny.</p>
<p style="padding-left: 30px; text-align: left;">Installation von ISPCP Omega nach Anleitung. In meinem Fall aktueller Trunk</p>
<p style="padding-left: 30px; text-align: left;"><a href="http://www.isp-control.net/documentation/doku.php?id=de:start:installation:debian" target="_blank">Installationanleitung für Debian</a></p>
<p style="padding-left: 30px; text-align: left;">nach der Installation, die Datei ispcp.sql vom alten Server mittels WinSCP oä. auf den neuen Server kopieren und mit</p>
<p style="padding-left: 30px; text-align: left;"><em>mysql -u root -p&lt;passwort&gt; &lt;[pfad]/ispcp.sql</em></p>
<p style="padding-left: 30px; text-align: left;">in Mysql importieren.</p>
<p style="padding-left: 30px; text-align: left;">Von einem Client im Netz mit einem Internet-Browser auf den Server zugreifen:</p>
<p style="padding-left: 30px; text-align: left;"><strong>http://admin.&lt;domain.tld&gt;/</strong></p>
<p style="padding-left: 30px; text-align: left;">als <strong>Admin</strong> anmelden</p>
<p style="padding-left: 30px; text-align: left;"><strong>Ein Datenbankupdate erforderlich.</strong></p>
<p style="padding-left: 30px; text-align: left;">Jetzt müssen die Domänen wieder erstellt werden, wie folgt:</p>
<p style="padding-left: 30px; text-align: left;">Die <strong>User</strong> vom alten Server übernehmen, also alle <strong>vuxxxx</strong> &#8220;Zeilen&#8221; aus den Dateien <strong>/etc/passwd, /etc/shadow und /etc/group</strong> in die entsprechenden Dateien auf dem neuen Server kopieren.</p>
<p class="code" style="padding-left: 60px; text-align: left;"><em>/etc/init.d/ispcp_daemon stop<br />
mysql -u root -p&lt;password&gt;<br />
USE ispcp<br />
UPDATE mail_users SET status=&#8221;toadd&#8221; where status=&#8221;ok&#8221;;<br />
UPDATE domain SET domain_status = &#8216;toadd&#8217; WHERE domain_status = &#8216;ok&#8217;;<br />
UPDATE domain_aliasses SET alias_status = &#8216;toadd&#8217; WHERE alias_status = &#8216;ok&#8217;;<br />
UPDATE subdomain SET subdomain_status = &#8216;toadd&#8217; WHERE subdomain_status = &#8216;ok&#8217;;<br />
quit<br />
/var/www/ispcp/engine/ispcp-rqst-mngr<br />
/etc/init.d/ispcp_daemon start</em>
</p>
<p style="padding-left: 30px; text-align: left;">Nun werden alle Domains, Supdomains, Aliases und E-Mailadressen angelgt.</p>
<p style="padding-left: 30px; text-align: left;">So, jetzt ist ISPCP Omega auf dem neuen Server installiert.</p>
<p style="padding-left: 30px; text-align: left;">Testweise kann man sich als User anmelden und kontrollieren ob alles OK ist.</p>
<p style="padding-left: 30px; text-align: left;">3. Absicherung</p>
<p style="padding-left: 30px; text-align: left;">Um das ganze sicherer zu machen müssen wir noch diverse Spamfilter und Anti-Viren-Programme installieren. Diese ist die <a href="http://www.isp-control.net/documentation/doku.php?id=de:howto:mail:install_maia_mailguard_1.0.2a_on_ispcp_omega_rc3" target="_blank">Anleitung</a> die ich dafür verwendet habe.</p>
<p style="padding-left: 30px; text-align: left;">4. Abschließende Arbeiten</p>
<p style="padding-left: 30px; text-align: left;">Alte Datenbanke &#8220;<strong>ohne ISPCP</strong>&#8221; iportieren</p>
<p style="padding-left: 30px; text-align: left;">mysql -u root -p&lt;passwort&gt; &lt;[Datebankname]</p>
<p style="padding-left: 30px; text-align: left;">Nach dem Import solltet ihr im mysql ein <strong>flush privileges;</strong> machen, ansonsten werden die User nicht übernommen.</p>
<p style="padding-left: 30px; text-align: left;"><strong>Webseiten vom alten Server übernehmen.</strong></p>
<p style="padding-left: 30px; text-align: left;">Die zuvor erstellt Datei <strong>www.tar.gz</strong> nun noch entpacken und alle Webseiten sind wieder vorhanden.&lt;neuer Server&gt; cd /var/www<br />
&lt;neuer Server&gt; tar -xvzf www.tar.gz</p>
<p style="padding-left: 30px; text-align: left;"><strong>Alte Emails übernehmen:</strong><br />
&lt;alter Server&gt; cd /var/mail<br />
&lt;alter Server&gt; tar -cvzf mail.tar.gz virtual/<br />
Date mail.tar.gz auf neuen Server ins verzeichnis /var/mail/ kopieren<br />
&lt;neuer Server&gt; cd /var/mail<br />
&lt;neuer Server&gt; tar -xvzf mail.tar.gz
</p>
<p style="padding-left: 30px; text-align: left;">
<p style="padding-left: 30px; text-align: left;">So ungefäht sollte der Optemalfall aussehen. Es kann natürlich von System zu System unterschiede geben.</p>
<h3 style="padding-left: 30px; text-align: left;"><strong>Hier noch einige Tipps: </strong></h3>
<p style="padding-left: 30px; text-align: left;"><strong>FastCGI deaktivieren: (bei mir hat FastCGI bzw FCGI nicht funktioniert):</strong><br />
fastcgi und fastcgi_ispcp aus /etc/apache2/mods-enable/ löschen</p>
<p style="padding-left: 30px; text-align: left;"><strong>Passwort vom Mysql-User debian-sys-maint neu eintragen:</strong><br />
Das Passwort aus /etc/mysql/debian.cnf kopieren und mit z.B. PHPMyAdmin neu setzen</p>
<p style="padding-left: 30px; text-align: left;"><strong>Pear Module installieren:</strong><br />
<em>pear install net_imap</em><br />
<em>pear install Image_graph</em></p>
<p style="padding-left: 30px; text-align: left;"><strong>Pfade zu &#8220;open_base_dir&#8221; in der /etc/apache2/sites-available/00_master.conf hinzufügen:</strong><br />
&#8230;:/usr/share/pear/Smarty/:/usr/share/php:/usr/share/pear:/tmp</p>
<p style="padding-left: 30px; text-align: left;"><strong>Webmailkonfigurationen und Adressbücher übernehmen:</strong><br />
übernehmen aller Dateien mit einem &#8220;@&#8221; im Dateinamen<br />
&lt;alter Server&gt; <em>tar -cvzf mailconfs.tar.gz /var/www/ispcp/gui/tools/webmail/data/*@*</em><br />
kopiere das File mailconfs.tar.gz auf den neuen Server<br />
&lt;neuer Server&gt; <em>cd /var/www/ispcp/gui/tools/webmail/data/</em><br />
&lt;neuer Server&gt; <em>tar -xvzf mailconfs.tar.gz</em><br />
&lt;neure Server&gt; <em>chmod 775 /var/www/ispcp/gui/tools/webmail/data/</em><br />
&lt;neuer Server&gt; <em>chown www-data:www.data /var/www/ispcp/gui/tools/webmail/data/*</em></p>
<p style="padding-left: 30px; text-align: left;"><strong>Das Verzeichnis /var/www/ispcp/gui/phptmp kann nicht beschrieben werden:</strong><br />
<em>chmod 777 /var/www/ispcp/gui/phptmp</em>
</p>
<p style="padding-left: 30px; text-align: left;">
<p style="padding-left: 30px; text-align: left;">
<p style="padding-left: 30px; text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/11/umziehen-von-ispcp-omega-auf-neuen-server-mit-neuen-ip-adressen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wie wird mit &#8220;tar&#8221; gepackt und entpackt.</title>
		<link>http://blog.bl-its.at/2009/09/wie-wird-mit-tar-gepackt-und-entpackt/</link>
		<comments>http://blog.bl-its.at/2009/09/wie-wird-mit-tar-gepackt-und-entpackt/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:07:29 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tar]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=270</guid>
		<description><![CDATA[Zum Packen von &#8220;Tar-Balls&#8221; folgedes eingeben: tar -cvf &#60;dateiname.tar&#62; &#60;quelle&#62; tar -cvzf &#60;dateiname.tar.gz&#62; &#60;quelle&#62; tar -cvjf &#60;dateiname.tar.bz&#62; &#60;quelle&#62; Zum entpacken folgendes eingeben: tar -xvf &#60;dateiname.tar&#62; tar -xvzf &#60;dateiname.tar.gz&#62; tar -xvjf &#60;dateiname.tar.bz&#62;]]></description>
			<content:encoded><![CDATA[<p>Zum Packen von &#8220;Tar-Balls&#8221; folgedes eingeben:<br />
<em>tar -cvf &lt;dateiname.tar&gt; &lt;quelle&gt;<br />
tar -cvzf &lt;dateiname.tar.gz&gt; &lt;quelle&gt;<br />
tar -cvjf &lt;dateiname.tar.bz&gt; &lt;quelle&gt;</em></p>
<p>Zum entpacken folgendes eingeben:<br />
<em>tar -xvf &lt;dateiname.tar&gt;<br />
tar -xvzf &lt;dateiname.tar.gz&gt;<br />
tar -xvjf &lt;dateiname.tar.bz&gt;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/09/wie-wird-mit-tar-gepackt-und-entpackt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fehler bei Nagios &#8220;nagios.cmd&#8221; fehlt/kann nicht ausgefürht werden</title>
		<link>http://blog.bl-its.at/2009/09/fehler-bei-nagios-nagioscmd-fehltkann-nicht-ausgefurht-werden/</link>
		<comments>http://blog.bl-its.at/2009/09/fehler-bei-nagios-nagioscmd-fehltkann-nicht-ausgefurht-werden/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 11:50:58 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Spezialsoftware]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Nagios 2.6]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=265</guid>
		<description><![CDATA[Problem: Folgende Fehlermeldung erscheint beim &#8220;Rescedule&#8221; im Nagios: Error: Could not stat() command file &#8216;/var/lib/nagios2/rw/nagios.cmd&#8217;! Lösung: Rechte sind falsch gesetzt. chmod 777 /var/lib/nagios2/rw/ falls nötig noch: chmod 777 /var/lib/nagios2/rw/nagios.cmd]]></description>
			<content:encoded><![CDATA[<h3><strong>Problem: </strong></h3>
<p>Folgende Fehlermeldung erscheint beim &#8220;Rescedule&#8221; im Nagios:</p>
<p style="text-align: left;"><strong>Error: Could not stat() command file &#8216;/var/lib/nagios2/rw/nagios.cmd&#8217;!</strong></p>
<h3><strong>Lösung:</strong></h3>
<p>Rechte sind falsch gesetzt.</p>
<p><em><strong>chmod 777 /var/lib/nagios2/rw/</strong></em></p>
<p>falls nötig noch:</p>
<p><em><strong>chmod 777 /var/lib/nagios2/rw/nagios.cmd</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/09/fehler-bei-nagios-nagioscmd-fehltkann-nicht-ausgefurht-werden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPG Fehlermeldung bei &#8220;apt-get update&#8221;</title>
		<link>http://blog.bl-its.at/2009/08/gpg-fehlermeldung-bei-apt-get-update/</link>
		<comments>http://blog.bl-its.at/2009/08/gpg-fehlermeldung-bei-apt-get-update/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 17:17:45 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Betreibssysteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Etch]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=257</guid>
		<description><![CDATA[Problem: W: GPG error: &#60;weblink zum debianarchiv&#62; lenny/updates Release: Konnte nicht auf Schlüsselring zugreifen: &#8220;No such file or directory&#8221; W: GPG error: &#60;weblink zum debianarchiv&#62; lenny Release: Konnte nicht auf Schlüsselring zugreifen: &#8220;No such file or directory&#8221; W: Probieren Sie &#8220;apt-get update&#8221;, um diese Probleme zu korrigieren. Lösung: apt-get install debian-archive-keyring debian-keyring]]></description>
			<content:encoded><![CDATA[<h3><strong>Problem:</strong></h3>
<p>W: GPG error: <strong>&lt;weblink zum debianarchiv&gt; </strong>lenny/updates Release: Konnte nicht auf Schlüsselring zugreifen: &#8220;No such file or directory&#8221;<br />
W: GPG error: <strong>&lt;weblink zum debianarchiv&gt;<a href="http://ftp.de.debian.org/" target="_blank"></a></strong> lenny Release: Konnte nicht auf Schlüsselring zugreifen: &#8220;No such file or directory&#8221;<br />
W: Probieren Sie &#8220;apt-get update&#8221;, um diese Probleme zu korrigieren.<strong></strong></p>
<h3><strong>Lösung:</strong></h3>
<p><strong> <em>apt-get install debian-archive-keyring debian-keyring</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/08/gpg-fehlermeldung-bei-apt-get-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation einer VOIP-Telefonanlage mit ISDN-Zugang</title>
		<link>http://blog.bl-its.at/2009/01/installation-einer-voip-telefonanlage-mit-isdn-zugang/</link>
		<comments>http://blog.bl-its.at/2009/01/installation-einer-voip-telefonanlage-mit-isdn-zugang/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 10:07:30 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[AsteriskNOW]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=123</guid>
		<description><![CDATA[Anforgerung: Eine VOIP-Telefonanlage soll eine bestehende Telefonanlage ersehten. Wenn möglich sollen die bestehenden Telefone übernommen werden. Das wird benötigt: Server: der Server sollte für etwa 15 gleichzeitige Verbindungen ca 1,5GHz haben und ca 512MB Ram. Telefone: für jeden Arbeitsplatz wird ein VOIP-Telefon bzw ein Adapter für den Anschluss eines bestehenden Telefons benötigt. ISDN: Zum zugang [...]]]></description>
			<content:encoded><![CDATA[<h3>Anforgerung:</h3>
<p>Eine VOIP-Telefonanlage soll eine bestehende Telefonanlage ersehten. Wenn möglich sollen die bestehenden Telefone übernommen werden.</p>
<p><strong>Das wird benötigt:</strong></p>
<ul>
<li>Server: der Server sollte für etwa 15 gleichzeitige Verbindungen ca 1,5GHz haben und ca 512MB Ram.</li>
<li>Telefone: für jeden Arbeitsplatz wird ein VOIP-Telefon bzw ein Adapter für den Anschluss eines bestehenden Telefons benötigt.</li>
<li>ISDN: Zum zugang ins ISDN-Netz wird eine ISDN-Karte benötigt.</li>
</ul>
<p><strong>Installation von AsteriskNOW</strong>:</p>
<p>Es gibt 2 Installationsansätze. Der eine ist über die Komandozeile der andere über ein vorgefertigte Installation.</p>
<p>Als erstes beschreibe ich den &#8220;Leichten&#8221; Weg mit der Installation über das vorgefertigte ISO-File. Da bei diesem ISO-File schon alle benötigten Komponenten enthalten sind entfällt die Aufwendigere installation der eigentlichen Telfonanlage. Hier verwende ich AsteriskNOW.</p>
<p><strong>Installation Asterisk unter Debian:</strong></p>
<p>vorbereitende instalationstätigkeiten:</p>
<p><strong>apt-get install pppdcapiplugin ppp</strong></p>
<p><span><strong class="command"></strong></span></p>
<p><span><strong class="command">apt-get -y install build-essential libncurses5-dev libcurl3-dev libvorbis-dev libspeex-dev unixodbc unixodbc-dev libiksemel-dev linux-headers-`uname -r` flex bc pciutils libnewt-dev libusb-dev<br />
</strong></span></p>
<p class="code"><strong>apt-get -y install linux-source kernel-package g++ libncurses5-dev<span><span class="command"> </span></span>sqlite zlib1g-dev libmysqlclient15-dev libsqlite0-dev</strong></p>
<p>downloaden der AVM-Fritzkatrentreibern<a href="http://download.avm.de/cardware/fritzcrd.pci/linux/suse.93/fcpci-suse93-3.11-07.tar.gz"><br />
</a><strong>wget http://download.avm.de/cardware/fritzcrd.pci/linux/suse.93/fcpci-suse93-3.11-07.tar.gz</strong><a href="http://download.avm.de/cardware/fritzcrd.pci/linux/suse.93/fcpci-suse93-3.11-07.tar.gz"><br />
Treiber</a></p>
<p>entpacken der Treiber<br />
<strong>tar -xvzf fcpci-suse93-3.11-07.tar.gz</strong></p>
<p>patchen<br />
<strong>cd fritz<br />
patch -p1 &lt; ../fritz-tools.diff<br />
./install</strong></p>
<p>Hisax treiber entladen, da er sich mit dem Fritzkartentreibern nicht verträgt.<br />
<strong>lsmod | grep ^hisax<br />
rmmod hisax_fcpcipnp<br />
rmmod hisax_isca<br />
rmmod hisax</strong></p>
<p>laden des Fritz Treibers:<br />
<strong>modprobe -v fcpci</strong></p>
<p>Capi-initialisieren<br />
<strong>capiinit</strong></p>
<p>Capi-Info<br />
<strong>capiinf</strong></p>
<p>Damit der Treiber auch beim Systemstart geladen wird, muss in der Datei /etc/isdn/capi.conf editiert werden. Dafür einfach das Kommentarzeichen entfernen.</p>
<p>Download:</p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.4-current.tar.gz">Asterisk-1.4</a></p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.6-current.tar.gz">Asterisk-1.6</a></p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk/asterisk-addons-1.4-current.tar.gz">Asterisk-Addons-1.4</a></p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk/asterisk-addons-1.6-current.tar.gz">Asterisk-Addons-1.6</a></p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk-gui/releases/asterisk-gui-2.0.4.tar.gz">Asterisk-gui</a></p>
<p><a href="http://downloads.digium.com/pub/telephony/libpri/libpri-1.4-current.tar.gz">libpri-1.4 aktuell</a></p>
<p>Eigentliche Installation von Asterisk:</p>
<p>LibPri:</p>
<p><strong>cd /usr/src/<br />
wget http://downloads.digium.com/pub/telephony/libpri/libpri-1.4-current.tar.gz<br />
tar -xvzf libpri-1.4-current.tar.gz<br />
cd libpri-1.4.&lt;Version&gt;<br />
make<br />
make install</strong></p>
<p>Asterisk:</p>
<p><strong>cd /usr/src/<br />
wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.6-current.tar.gz<br />
tar -xvzf asterisk-1.6-current.tar.gz<br />
cd asterisk-1.6.&lt;Version&gt;<br />
./configure<br />
make<br />
make install<br />
make samples<br />
make config<br />
</strong></p>
<p>Asterisk-Addons:</p>
<p><strong>cd ..<br />
wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-addons-1.6-current.tar.gz<br />
tar -xvzf asterisk-addons-1.6-current.tar.gz<br />
cd asterisk-addons-1.6.&lt;Version&gt;<br />
make clean<br />
./configure<br />
make<br />
make install<br />
make config</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/01/installation-einer-voip-telefonanlage-mit-isdn-zugang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation eines Lowcost Linux-Videorecorder (VDR)</title>
		<link>http://blog.bl-its.at/2009/01/installation-eines-lowcost-linux-videorecorder-vdr/</link>
		<comments>http://blog.bl-its.at/2009/01/installation-eines-lowcost-linux-videorecorder-vdr/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:19:22 +0000</pubDate>
		<dc:creator>swoop</dc:creator>
				<category><![CDATA[DVB]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VDR]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Etch]]></category>
		<category><![CDATA[LinuxVDR]]></category>

		<guid isPermaLink="false">http://blog.bl-its.at/?p=112</guid>
		<description><![CDATA[Konfiguration: P4 2,8GHz mit 1GB Ram 3x Hauppauge Win-TV Nova-SE2 (DVB-S) Als Client einen Hauppauge MediaMVP. Betriebssystem: Debian 4.0 Konfigurations-/Managementplugins: vdr-plugin-control vdr-plugin-xxv vdr-plugin-xxvautotimer vdradmin-am Die Installation: Als Erstes benütigt man einen Rechner mit 1-4 DVB-Videokarten. Der zweite Schritte ist die installation des Grundsystems, in meinem Fall verwende ich Debian 4.0. Nach der Installation werden die [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Konfiguration:</span></strong><br />
P4 2,8GHz mit 1GB Ram<br />
3x Hauppauge Win-TV Nova-SE2 (DVB-S)<br />
Als Client einen Hauppauge MediaMVP.</p>
<p><strong><span style="text-decoration: underline;">Betriebssystem: </span></strong><br />
Debian 4.0</p>
<p><strong><span style="text-decoration: underline;">Konfigurations-/Managementplugins:</span></strong><br />
vdr-plugin-control<br />
vdr-plugin-xxv<br />
vdr-plugin-xxvautotimer<br />
vdradmin-am</p>
<h3><strong><span style="text-decoration: underline;">Die Installation:</span></strong></h3>
<p>Als Erstes benütigt man einen Rechner mit 1-4 DVB-Videokarten.</p>
<p>Der zweite Schritte ist die installation des Grundsystems, in meinem Fall verwende ich Debian 4.0.</p>
<p>Nach der Installation werden die benötigten Packete nachinstalliert.<br />
Um dies zu erledigen muss zuerst folgendes in die Datei <strong>/etc/apt/source.list</strong> eingetragen werden:</p>
<p><em>################ schnipp #####################<br />
deb  http://e-tobi.net/vdr-experimental    etch base addons vdr-multipatch<br />
deb  http://ftp.de.debian.org/debian          etch  main contrib non-free<br />
deb  http://www.debian-multimedia.org    etch  main<br />
################ schnapp #####################</em></p>
<p><strong>apt-get install e-tobi-keyring</strong></p>
<p>dannach muss das System noch mit<br />
<strong>apt-get update &amp;&amp; apt-get upgrade</strong><br />
aktuallisiert werden.</p>
<p>Um weitere Sprachpackete zu installieren bzw. die Standardsprache zu setzen:<br />
<strong>dpkg-reconfigure locales </strong><br />
im folgenden Dialog die gewünschten Sprachpackete auswählen und dann die Standardsprache auswählen.</p>
<p>Nun folgt die eigentliche Installation der VDR-Packete:</p>
<div><strong>apt-get install -V mysql-server</strong><strong> </strong><em>(wird für XXV benötigt)</em><strong><br />
apt-get install -V less vdr </strong><strong>vdr-xxv </strong><strong>vdr-plugin-vompserver vdr-vompclient-mvp</strong> <em>(der eigentliche VDR mit den Plugins für den Hauppauge MediaMVP)</em><br />
<strong>apt-get install -V vdr-plugin-xxvautotimer vdradmin-am mc vdr-plugin-control </strong><em>(Administrationstools zur Konfiguration und Programmierung des VDR)</em><strong><br />
apt-get install -V libdvb-dev<br />
</strong></div>
<p>Die Option <strong>-V</strong> zeigt die Version an die installiert wird.</p>
<p>Je nach Installation und Hardware kann es vorkommen, dass die CPU bis zu 80% ausgelastet ist. Wenn der Prozess KDVB-FE-x die meiste CPU-Kapazität verwendet, ist nach meiner Erfahrung ein Kernelupdate angesagt. Zumindest hat es bei mir geholfen. Da mit <strong>apt-get upgrade </strong>schon der neueste Kernel installiert wurde, habe ich mit folgendem Befehl einen anderen Kernel installiert, mit diesem Funktioniert alles einwandfrei, maximale CPU-Auslastung liegt etwa bei 10-15%.</p>
<p><strong>apt-get install linux-image-2.6.24-etchnhalf.1-686</strong></p>
<p>Damit können alle Freiempfangbaren Satellitenprogramme empfangen und aufgezeichnet werden.</p>
<p>Viel Spaß beim Tüfteln&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bl-its.at/2009/01/installation-eines-lowcost-linux-videorecorder-vdr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

