Inhaltsverzeichnis

Die Nokia IP130 Network Security Appliance ist ein eingebetteter Rechner, der ursprünglich als VPN-Gateway für SoHo-Standorte und kleine Firmen gedacht war. Mit seinen Features integriert er sich in die restliche Nokia-Produktpalette:

Hardware

Die IP130 Appliance verfügt über:

Diagnoseausgaben

cpuinfo

processor       : 0
vendor_id       : Geode by NSC
cpu family      : 5
model           : 9
model name      : Geode(TM) Integrated Processor by National Semi
stepping        : 2
cpu MHz         : 300.023
cache size      : 16 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu tsc msr cx8 cmov mmx cxmmx up
bogomips        : 600.04
clflush size    : 32
cache_alignment : 32
address sizes   : 32 bits physical, 32 bits virtual
power management:

lspci

00:00.0 Host bridge: Cyrix Corporation PCI Master
00:0d.0 Co-processor: Broadcom Corporation Device 5802 (rev 01)
00:0e.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)
00:0f.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)
00:10.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)
00:12.0 ISA bridge: Cyrix Corporation 5530 Legacy [Kahlua] (rev 30)
00:12.1 Bridge: Cyrix Corporation 5530 SMI [Kahlua]
00:12.2 IDE interface: Cyrix Corporation 5530 IDE [Kahlua]
00:12.3 Multimedia audio controller: Cyrix Corporation 5530 Audio [Kahlua]

Festplatteneinbau

Das Gerät verfügt über einen vollwertigen IDE 2.5„-Port, an dem Festplatten angesteckt werden können. Über Löcher an der Platinen-Unterseite kann die Festplatte fest verschraubt werden. Es ist empfehlenswert, Festplatten mit 4200 oder 5400 RPM zu verbauen, um die Leistung des Netzteils nicht zu übersteigen.

Installation von Linux

Standardmäßig wird die IP130 mit dem eigenen IPSO-Betriebssystem (auf BSD basierend) ausgeliefert. Es ist auch möglich, Linux auf dem Gerät zu betreiben. Da die Appliance über keinerlei USB-, PS/2- oder VGA-Schnittstellen verfügt, muss die Installation an einem anderen Rechner über einen Kartenleser oder USB-Festplattenadapter erfolgen. Die Netzwerkkarten benötigen noch einen Firmware-Patch, damit sie unter Linux erkannt werden und verwendet werden können.

Ich habe mich weitestgehend an die Anleitung im unten erwähnten Wiki gehalten - die Partitionierung kann allerdings auch unter Linux erfolgen:

# fdisk /dev/sdX << EOF
n
p
1


t
6

w
EOF
# mkfs.vfat /dev/sdX1

Der Link zu erwähnten Windows 98 SE-Bootdisk funktionierte bei mir zum Zeitpunkt der Erstellung dieses Artikels (04.03.2013 20:10) nicht - anscheinend wurde die Webseite umstrukturiert, was die Beschädigung einiger Links zur Folge hatte. Mithilfe von Google und dem Suchbegriff „Windows98_SE_No_Ramdrive.img“ lassen sich zahlreiche andere Webseiten finden, die das Diskettenabbild anbieten.

Ein erfolgreicher Flash-Vorgang erzeugt einige Logdatien - in meinem Fall:

# cat A1.txt

Intel (R) PCI NIC EEPROM Utility  v4.3.19.0 
Copyright (C) 1995 - 2003 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Vendor-Device  Network Address   PWA Number  Size Checksum
=== === === ============= ================= ============ ==== ========
 1   0   0E   8086-1209     00A08E223C41     000000-000    64   2D77
 2   0   0F   8086-1209     00A08E223C42     000000-000    64   2DE1
 3   0   10   8086-1209     00A08E223C43     000000-000    64   1291

 1:  Updating MAC Address to XXX...Done.
 1:  Updating Checksum...Done.

# cat A2.txt

Intel (R) PCI NIC EEPROM Utility  v4.3.19.0 
Copyright (C) 1995 - 2003 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Vendor-Device  Network Address   PWA Number  Size Checksum
=== === === ============= ================= ============ ==== ========
 1   0   0E   8086-1209     00A08E227C91     000000-000    64   1BAB
 2   0   0F   8086-1209     00A08E223C42     000000-000    64   2DE1
 3   0   10   8086-1209     00A08E223C43     000000-000    64   1291

 2:  Updating MAC Address to XXX...Done.
 2:  Updating Checksum...Done.

# cat A3.txt

Intel (R) PCI NIC EEPROM Utility  v4.3.19.0 
Copyright (C) 1995 - 2003 Intel Corporation
Intel (R) Confidential and not for general distribution.

NIC Bus Dev Vendor-Device  Network Address   PWA Number  Size Checksum
=== === === ============= ================= ============ ==== ========
 1   0   0E   8086-1209     00A08E227C91     000000-000    64   1BAB
 2   0   0F   8086-1209     00A08E227C92     000000-000    64   1AAB
 3   0   10   8086-1209     00A08E223C43     000000-000    64   1291

 3:  Updating MAC Address to XXX...Done.
 3:  Updating Checksum...Done.

Internetverweise