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:
Die IP130 Appliance verfügt über:
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:
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]
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.
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.