Aufgeweckt vom ebedded linux

Eigentlich sollte man meinen, dass ein embedded linux leise bis ohne Geräusche arbeitet. So eigentlich auch der Fall bei mir.  Ich hatte mir ein NSLU2 gekauft und dann die Firmware mit Debian geflasht, um ein vernünftiges Linux darauf zu haben, nicht die originale Firmware mit all den Einschränkungen. Die Installation hatte anders als im internet angegeben nicht 4 Stunden, sondern ganze 6 Stunden gedauert, trotz einer guten Internetverbindung und obwohl ich den Prozessor auf 266 MHz schon erhöht hatte, mittels  Entfernen eines Widerstandes der die CPU nut ausbremst. Keine Ahnug warum Cisco Systems das gemacht hat. Da ich anstelle einer externen Festplatte einen 8 GB Flash USB Stick gewählt habe und der NSLI2 keinen Lüfter besitzt, ist gar nichts zu hören. Absolute Stille selbst bei Vollast.

Wie dem auch sei, heute bin ich mitten in der Nacht davon aufgewacht. Irgent etwas blickte sehr hell in meinem Zimmer. Zu nächst dachte ich es sei eine der Netzwerkkarten von den Computer, die eine Verbindung zum switch haben und wegen WOL immer aktiv sind, auch wenn die PCs ausgeschaltet sind. Das war es aber nicht. Die blaue Diode vom dem USB Stick am NSLU2 blickte unaufhörlich. Normalerweise blinkt die nur ganz selten, denn außer einem SSH server läuft nichts aus dem NSLU2. Ich habe dann das Gerät so gedreht, dass jene Diode nicht in in Richtung meines Bettes leuchtet und habe mich wieder hingelegt.

Heute morgen hat sich dann mein Verdacht bestätigt, warum da so viel Aktivität war. Da hat jemand 8 Stunden lang versucht sich auf dem SSH server einzuhacken. Naja die brute force methode klappt halt nicht, wenn root sich gar nicht einloggen kann und der einizige Benutzer, der sich einloggen kann keinen gewöhnlichen Usernamen hat. Aufgeweckt hat es mich trotzdem und das obwohl kein Mux von sich gibt.

Ich leite die mail einfach mal weiter …

Vor ein paar Wochen hat unsere Sekretärin eine kleine email mit den Bildern von der Weihnachtsfeier in Bitmap (*.bmp) Format bekommen.  Alles  in allem knapp 350 MB. Doch schon eine recht große email… aber da fing der Spaß aber erst richtig an. Sie hat dann die mail einfach mal an alle die bei der Weihnachtsfeier dabei waren die mail weitergeleitet mit dem ganzen Anhang. Auf einmal waren da so 6 GB mails auf dem mit 4 GB  RAM bestückten email server. Der server meldete sich erst mal die nächsten 1,5 Stunden nicht mehr.

Auf die Idee zukommen die Dateien auf dem file server abzulegen ist die Sekretärin irgentwie nicht gekommen. Warum auch bei einer so kleinen mail… DAU!

Die falsche Subnetmaske

Vor ein paar Tagen konnten wir in der Firma bestimmte Internetseiten nicht mehr ansurfen. Alle anderen Seiten waren ohne Probleme zu erreichen. Ein ping zu den Seiten lies mich schon ahnen was da passiert war. Die IP Adressen der Seiten die wir nicht ansurfen konnten finden mit 192. an…. ein kurzer Blick in ipconfig /all zeigte eine Subnetzmaske von 255.0.0.0 Nun ist jedoch der private Bereich “nur” auf 192.168. begrenzt. Da hatten die Admins wohl ein wenig Bullshit gebaut. Das ist einer der Nachteile bei DHCP wenn sich mal einer nicht auskennt oder nur halbherzig arbeitet.

Compile apache from the source on Windows

Needed tools

Sources

Unix sources require a couple steps to prep source first. Once they are untarred on the hard drive.

create a folder.

C:\builds

extract apache sourcecode into it.

e.g.

C:\builds\httpd-2.2.14

unpack zlib-1.2.3.tar.gz and move it into C:\builds\httpd-2.2.14\srclib\zlib
unpack apr-iconv-1.2.1.tar.gz and move it intoC:\builds\httpd-2.2.14\srclib\apr-iconv
unpackopenssl-0.9.8l.tar.gz and move it into C:\builds\httpd-2.2.14\srclib\openssl

open cmd

cd \
cd builds\httpd*
“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat”

del /s /q *.sln *.vcproj*
srclib\apr\build\lineends.pl
zip -R dsps.zip “*.dsp” “*.dsw”
unzip -a -o dsps.zip
srclib\apr\build\cvtdsp.pl -2005

cd  srclib\zlib
ML /coff /Zi /c contrib\masm686\match.asm
NMAKE -f win32\Makefile.msc  LOC=”-D_CRT_SECURE_NO_DEPRECATE /wd4996 -DASMV” OBJA=”match.obj”
MT -manifest zlib1.dll.manifest -outputresource:zlib1.dll;2

cd ../..

cd srclib\openssl
perl Configure VC-WIN32 –prefix=/Apache22 –openssldir=/Apache22/conf enable-camellia disable-idea
ms\do_nasm
nmake /f ms\ntdll.mak


edit test.bat remove md2 and idea test

nmake /f ms\ntdll.mak test

close the console.

Open Apache.dsw with VS8/VS9 and answer “Yes to All” to the “convert projects” question
Close the Apache.dsw solution in VS8/VS9 and open Apache.sln
Select relase win32

Now build InstallBin

Test your build

CS

<Jasmine> warum machen wir nie cybersex, du wohntst so weit weg, wir sehen und so selten.. und du spielst am rechner fast nur dein counterstrikedingsda :/
<Chris> Mh, tut mir ja auch leid, ich steh nicht so auf virtuellen Sex, weißte? ;-)
<Jasmine> versteh ich, habs halt mal wieder nötig ;))
<Chris> Hmm…
<Chris> na gut.
<Jasmine> Was, echt?
<Chris> Na klar, kann Dir doch keinen Wunsch abschlagen! ;-)
<Jasmine> dann heiz mich mal ein *gg*
<Chris> Stell Dir vor, wie ich hinter Dir stehe, Dir sanft über die Schultern streichle, ganz zart Deinen Nacken küsse…
<Jasmine> mhhhhh
<Chris> Ganz sanft kraul ich Dir den Nacken… mittlerweile spürst Du etwas hartes, kaltes an Deinem Hinterkopf… es fühlt sich länglich an… irgendwie wie Eisen… und Du drehst Dich langsam und fragend um, was das denn sein könnte…
<Jasmine> hm?
<Chris> BOOM, HEADSHOT!
<Jasmine> bor du verdammter penner -.-

Julklapp

Au einem chat von mir:

ich: Argh! ich muss für jemanden ein vernünftiges Julklapp Geschenk im Wert von 5 Euro finden. Für einen Mann mitte 40. Hast Du ne Idee?
de: was dekroatives
de: eine Zigarre
ich: der ist Astmatiker
de: einen luftbefeuchter
de: einen gestricken Inhalator-Überzug

Dann hat er nicht verstanden, warum ich laut lachen mußte :D

Author Archive

Archives by Month: