Merry X-Mas!
25. Dezember 2007Allen Lesern des Torsten-Blog wünsche ich ein fröhliche Weihnacht und ein guten Rutsch ins Jahr 2008!
Allen Lesern des Torsten-Blog wünsche ich ein fröhliche Weihnacht und ein guten Rutsch ins Jahr 2008!
Da Freenet in den letzten Wochen seine SSL-Zertifikat erneuert hat, kamen bei mir keine E-Mails mehr an. Fetchmail habe ich so konfiguriert, das es zum abholen eine SSL-Verbindung nutzt. Nun kann man relativ einfach das Zertifikat auf dem lokalen Mailserver erneuern.
Zunächst muß man sich das neue Zertifikat holen:
openssl s_client -connect pop3.freenet.de:995 -showcerts >/etc/ssl/certs/freenet.de.pem
Als nächstes die geholten Daten versäubern. Dazu alle Zeilen vor BEGIN CERTIFICATE und nach END CERTIFICATE löschen.
Danach einen rehash laufen lassen:
c_rehash /etc/ssl/certs/
Wenn der Fingerprint für das SSL-zertifikat in der fetchmailrc eingetragen ist, muß auch dieser erneuert werden.
fetchmail -v mx.freenet.de
fetchmail: 6.3.8 fragt mx.freenet.de ab (protocol auto) um Do 20 Sep 2007 17:28:30 CEST: Abfrage gestartet
fetchmail: 6.3.8 fragt mx.freenet.de ab (protocol IMAP) um Do 20 Sep 2007 17:28:30 CEST: Abfrage gestartet
Versuche, mit 195.4.92.14/143 zu verbinden...verbunden.
fetchmail: Herausgeber-Organisation: The USERTRUST Network
fetchmail: Herrausgeber-CommonName: UTN-USERFirst-Hardware
fetchmail: Server CommonName: mx.freenet.de
fetchmail: mx.freenet.de-Schlüssel-Fingerabdruck: E2:49:76:A4:65:BD:A7:81:97:74:26:28:8F:CE:F5:0D
Den Fingerprint in der fetchmailrc ändern und ab sofort wird das neue Zertifikat benutzt und die Mails kommen wieder an.
Um mein Mediacenter ein bisschen aufzuwerten, habe ich mir jetzt einen DVB-S Receiver AB IPBox 250S bei Pollin bestellt. Auf dem Receiver läuft ein Linux Betriebssystem, was das ganze sehr interessant macht. Auch bei den Schnittstellen gibts genügend Möglichkeiten (Optisch AC3, Lan 10/100, Scart, RS232). Wenn ich es schaffe, darauf zusätzliche Software zu installieren, könnte das Teil mein bisheriges, optisch nicht gerade schmuckes, Mediacenter ablösen.
Mehr dazu gibts, wenn ich das Gerät hier habe.
Dieser Tage habe ich versucht, auf meinem Laptop ohne eingebautes WLan eine PCMCIA-Karte für’s WLan zum laufen zu bekommen.
Ich hatte noch eine billige Karte liegen, also habe ich es zuerst mit dieser versucht. Doch leider ohne Erfolg, der darin verbaute Chipsatz wird von Linux nicht unterstützt. Auch ein Versuch mit ndiswrapper, der ja die originalen Windows-Treiber verwendet, schlug fehl.
Ich habe mich dann im Internet schlau gemacht, mit welchen Karten man unter Linux am ehesten ein funktionierendes WLan aufgesetzt bekommt. Dabei kam herraus, das die Karte eigentlich egal ist, solange der Chipsatz unterstützt wird. Meine Wahl fiel deshalb auf die DLink DWL-G650. In ihr ist ein prism-Chip verbaut für den es Linux-Unterstützung gibt.
Unter Debian Etch muß man zur Inbetriebnahme einige zusätzliche Pakete installieren. Da die WLan Treiber proprietäre Teile verwenden, werden die Pakete nur im non-free Zweig angeboten, die bei einer Standardinstallation aber aptitude noch nicht bekannt sind. Deswegen muss zuerst die datei /etc/apt/sources.list angepasst werden. Dazu müssen alle Adressen mit Debian-Server, bei denen nur main vorkommt durch main contrib non-free ersetzt werden.
Mit aptitude update aktualisiert man die Paketlisten.
Jetzt kann es mit dem installieren der Pakete losgehen. Mit aptitude install module-assistant buil-essential madwifi-source werden die benötigten Pakete installiert. Anschließend kan der passende treiber kompiliert werden. Auch hierfür macht sich aptitude am besten, da die kompilierten Pakete dadurch auch wieder deinstallierbar sind. Allerdings nutzt man dafür nicht aptitude direkt, sondern das Programm module-assistant. Mittels module-assistant prepare macht sich das programm über den verwendeten kernel schlau und installiert die eventuell fehlenden Kernel-Header nach. Danach kann mit module-assistant auto-install madwifi-source der Treiber gebaut und installiert werden.
So, fast geschafft. Jetzt muss nur noch in /etc/network/interfaces ein paar Oprionen gesetzt werden.
#Hotplug
allow-hotplug ath0
iface ath0 inet dhcp
wpa-driver madwifi
wpa-ssid "NamedesWLans"
wpa-key-mgmt WPA-PSK
wpa-passphrase "SupergeheimesPasswort"
Jetzt kann mit ifup ath0 die Netzwerkkarte gestartet und mit dem WLan verbunden werden. Bei mir kam es dabei zu einem Fehler, dass das Interface schon aktiv sei. Nachdem ich mit ifdown ath0 das angeblich aktive Interface deaktiviert hatte, konnte ich es problemlos mit ifup ath0 starten und war danach endlich drahtlos online.
Nach einem Neustart des systems wird übrigens die Karte automatisch aktiviert, so das man ab sofort keine Befehle mehr eintippen braucht.