IBM/Lenovo Thinkpad R61 und die WLAN-LED

Habe mich letzte Woche ran gemacht, und ein wenig gegoogelt zwecks der WLAN-LED. Ich wollte einfach nicht glauben, dass diese nicht leuchtet wenn das WLAN aktiv ist bzw blinkt wenn Traffic drüber geht. Nach 20min wusste ich folgendes:

  • “linux-backports-modules-2.6.24-16-generic” für ubuntu installieren und dann soll es gehen bzw leuchtet sie dann, wenn das WLAN-Modul aktiv ist – Nee auch doof
  • Dann wieder irgend einen Patch für 2.6.24 gefunden – auch nur leuchten
  • Zwischen durch ein kleiner Kommentar, dass es mit dem aktuellen 2.6.26, und aktivieren von zwei Optionen im Kernel (CONFIG_IWLWIFI_LEDS & CONFIG_NEW_LEDS) leuchten und blinken soll !

Okay getestet – ne geht auch nicht…dann aber noch die Option CONFIG_IWL3945_LEDS gefunden, und in der Kombination mit der CONFIG_NEW_LEDS, leuchtet und blinkt nun meine WLAN-LED :)

config-2.6.26.3

Hier dann auch gleich meine Kconfig für das IBM Thinkpad R61. Viel Spass damit !

Google Chrome – Betatest

Gleich geladen und installiert…und so sieht er aus (mehr Bilder hier !)

Google Chrome

Google Chrome


Der erste Eindruck: Sehr schnell, Übersichtlich und Aufgeräumt.

Sollte mal eine Seite einen Fehler im Rendern erzeugen, dann stürzt nur der Tab ab und nicht der ganze Browser. Man kann im Task-Manager sehen, wieviel RAM & CPU-Zeit jeder Tab und jedes Plugins benötigt.

Mal sehen was Google daraus macht und wie Mozilla reagieren wird !

Tolles Wetter…Regen, Regen und Regen :)

Eigentlich wollte ich ja vom 11.08. bis zum 16.08.2008 in Schweden sein und nach Stockholm fahren – mit dem Fahrrad. Nur leider meinte das Wetter es nicht wirklich gut mit mir :(

Toll oder ? Und dabei hatte Christian noch auf der Heimfahrt von der Arbeit gesagt – “Soll ma schön regnen am Wochenende…”

Ich nehms aber keinem böse ! Heute gehts ja wieder nach Schweden :)

PS. Ja ich war am Sonntag (10.08.) schon in Schweden – Warum ? Wieso ? Längere Geschichte….

Reifenumfang ermitteln

Da ich für mein Sigma 1606L (Kabel) den zweiten Fahrradadapter mir zugelegt hatte, wurde die Reifenumfangberechnung wieder fällig.

Damit ich es nicht wieder vergesse, hier nun die Notiz an mich selber ;)

Ich fahre Schwalbe Marathon vorne und Schwalbe Marathon Plus hinten.

Auf dem Marathon vorne steht 42 x 622. Diese zwei Werte sind wichtig für die Berechnung.

Radumfang = 2 * Pi * 42 + Pi * 622 = 2217,964 [gekürzt]

Fertig.

IPv6 Dienste

Hier zwei reine IPv6 Dienste. Werden bestimmt mit der Zeit noch 2-3 mehr.

ntp.ipv6.devnu11.net und ftp.ipv6.devnu11.net

Mehr Information hier!

RDP via SSH – Alles muss über einen Port….

Wir haben eine soooo “tolle” Firewall auf Arbeit und der Cisco VPN Concentrator ist auch nicht gerade das gelbe vom Ei. Also einen Rechner fertig gemacht, der genau einen Port offen hat – den SSHd.

SSH Tunnel

Damit man sich das mal vorstellen kann ( Router, Switche usw fehlen).

Auf unsere paar Windows Server kommen wir via RDP auf. Damit ich nicht immer alles per Hand tippen muss, bzw in der history gucken, wie der Befehl gleich war, hier ein faule-Leute-Script ;)

#!/bin/bash
#
#

SSH_OPTIONS="" # additional options for ssh command
RDP_PORT="3389"
RDP_OPTIONS="-z -g 1024x768 -a 16 -k de"
LOCAL_IP="127.0.0.2"

# Usage info
if [ "$1" = "" ] ; then
        echo "Usage: $0 rdp-target ssh-target [ssh-port]"
        exit
fi

if [ "$2" = "" ] ; then
        echo "Usage: $0 rdp-target ssh-target [ssh-port]"
        exit
fi

if [ "$3" != "" ] ; then
        SSH_OPTIONS="$SSH_OPTIONS -p $3"
fi

# Set target host and SSH target
TARGET_HOST="$1"
SSH_TARGET="$2"

#
TMP=`echo $TARGET_HOST | cut -d'.' -f 4`
if [ $TMP -gt 100 ] ; then
    LOCAL_PORT="26$TMP"
else
    LOCAL_PORT="260$TMP"
fi

ssh $SSH_OPTIONS -f -L $LOCAL_IP:$LOCAL_PORT:$TARGET_HOST:$RDP_PORT $SSH_TARGET sleep 10

rdesktop $RDP_OPTIONS $LOCAL_IP:$LOCAL_PORT &

Es baut die SSH Verbindung auf, zusammen mit dem Befehl sleep 10, damit die Verbindung automatisch schließt wenn rdesktop beendet wird. Desweiteren nimmt es von der IP, die letzten 8 Bit und bildet fast dynamisch den lokalen Port. Der Rest sollte selbst erklärend sein.

Der Aufruf für das Netzwerk oben wäre dann: sshrdp 192.168.26.20 root@192.168.26.254 !

Hier das Script zum runterladen: sshrdp

Debian Lenny at Thinkpad R61

Hab heute mal meine Konfiguration für mein Thinkpad R61 unter Debian Lenny niedergeschrieben und veröffentlicht. Hoffe ich kann damit ein paar Leuten helfen….

Auch gelinkt auf tuxmobil.org bzw. tuxmobil.de !

Karts & Wohnheime

Nach der Berufsschule hat man viel viel Zeit. Da kommt es schon mal vor, dass man vor lauter Langeweile von Neustrelitz nach Neubrandenburg fährt um Kart zufahren. Ab auf die Strecke und los. Die ersten 15min waren wir zu dritt auf der Strecke.

Karsten war mit 01.10:45 der Erste, gefolgt von meiner Person mit 01.10:46. Lustig ist, dass wir beide diese Zeit in Runde 10 erreichten. Nach einer kleinen Pause ging es an die zweiten 15 Minuten. Leider nach 2 Runden nur noch zu zweit :(

Aber dafür gaben Maik und ich uns nichts auf der Strecke. Nach anfänglichen Zögen und einem freundlichen “Ja fahr, ich hab dich gleich”, merkte ich schnell, dass Maik weiter Kampflinie fährt. Da war klar – Krieg! Nach 2 oder 3 Runden war ich vorbei, aber Maik blieb an meinem Heck. Auf Grund dieses echt geilen Rennens, haben wir die Zeiten aus dem ersten Lauf noch mal gesteigert. 01.09:60 für Maik und 01.09:00 für mich.

Tja, dass war der schöne Teil !

Aufgrund der schulischen Situation wechseln wir von der eigentlich gut ausgestatten “Beruflichen Schule des Landkreis Mecklenburg-Strelitz” nach Neubrandenburg (Fachinformatiker) – Warum, Wieso – Keine Ahnung! Irgendwo meine wohl jemand, das wäre besser ……

Schulisch ein totaler Abstieg – Aber Wohnheim-technisch ein klarer Aufstieg (und alles dicht bei der Kartbahn ;)

Mal sehen wann wir wieder die Kartbahn besuchen :)

GPS-Tour: Greifswald – Ludwigsburg


GPX Datei

  • 49.9 Km
  • Fahrzeit 2:00h mit 21km/h Wind aus Nord

Pound einrichten….

Wollen wir uns nun langsam mal der Pound Konfiguration widmen.

Hier ist ein sehr einfaches Beispiel. Die lokalen Webserver hören auf dem Port 81 und Pound darf auf Port 80 hören, wobei 192.168.1.3 die HA-IP Adresse wieder spiegelt.

## Minimal sample pound.cfg
##
## see pound(8) for details

######################################################################
## global options:

User    "www-data"
Group   "www-data"
#RootJail "/chroot/pound"

## Logging: (goes to syslog by default)
##  0 no logging
##  1 normal
##  2 extended
##  3 Apache-style (common log format)
LogLevel  1

## check backend every X secs:
Alive   5

## use hardware-accelleration card supported by openssl(1):
#SSLEngine  ""

######################################################################
## listen, redirect and ... to:

## redirect all requests on port 8080 ("ListenHTTP") to the local webserver (see "Service" below):
ListenHTTP
  Address 192.168.1.3
  Port  80

  ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
  xHTTP   0

  Service
    BackEnd
      Address 192.168.1.1
      Port  81
    End
    BackEnd
      Address 192.168.1.2
      Port  81
    End
  End
End

Installiert wird Pound einfach via aptitude pound und wieder dran denken das die pound.cfg auf beiden Servern gleich sein muss.

Bei unterschiedlich dimensionierten Servern können wir mir Priority im BackEnd, die Last unterschiedlich auf der Server verteilen.

Weitere gute Beispiel-Konfigurationen findet man in der Manpage von Pound (man pound) !

In der /etc/default/pound müssen wir noch den Wert für startup gleich 1 setzen, damit Pound überhaupt startet.

Hier mal meine Konfiguration

## Minimal sample pound.cfg
##
## see pound(8) for details

######################################################################
## global options:

User    "www-data"
Group   "www-data"
RootJail "/var/pound/chroot"

## Logging: (goes to syslog by default)
##  0 no logging
##  1 normal
##  2 extended
##  3 Apache-style (common log format)
LogLevel  1

## check backend every X secs:
Alive   5

## use hardware-accelleration card supported by openssl(1):
#SSLEngine  ""

######################################################################
## listen, redirect and ... to:

## redirect all requests on port 8080 ("ListenHTTP") to the local webserver (see "Service" below):
ListenHTTP
  Address 192.168.1.1
  Port  80

  ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
  xHTTP   0

  Service
    BackEnd
      Address 192.168.1.2
      Port  81
      Priority 6
    End
    BackEnd
      Address 192.168.1.3
      Port  81
      Priority 3
    End
    BackEnd
      Address 192.168.1.4
      Port  81
      Priority 3
    End
  End

  Service
    URL ".*.(jpg|gif|png)"
    BackEnd
      Address 192.168.1.5
      Port  81
    End
  End
End

Homepage von pound