[xaine@www ~]$ uname -mnrs
  FreeBSD www.xaine.org 4.x-RELEASE i386
About Xaine
 History
 Biography

 
My Tutorials
 Upgrade SSH
 Postfix with SASL
 Postfix SASL + TLS

 
My Experiments
 Linux Router on CD
 Dissecting Nokia IP130

 
Cool Links
 Slashdot
 Sun BigAdmin
 DistroWatch
 Protocols

 
Tools
 Binary Packages
 Source Code


Last Update : Jan 2005
This is great, Nokia IP130 is using FreeBSD !!!

Nokia IP130 Specifications
Link to Nokia IP130 on www.nokia.com

Pic 1
Pic 2
Pic 3
Pic 4

Let's start

1 Bootmgr 2 IPSO Default: 1 Starting bootmgr Loading boot manager.. Boot manager loaded. Entering autoboot mode. Type any character to enter command mode. Booting /dev/wd0f:/image/IPSO-3.7-BUILD031-11.01.2003-054500-1222/kernel [kernel] symtab a06a6000, sym_start a06a6004, sym_end a06e7290 [kernel] sym_size 56e1, str_size 5f604 [ preserving 0xa0894 bytes of kernel symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Resizing packet buffers: mbufs 15360 clusters 14000 releng 1222 11.01.2003-054500 CPU: 300-MHz Pentium (586-class CPU) real memory = 268435456 (256M bytes) avail memory = 251539456 (239M bytes) mediagx0 rev 0 on pci0:0:0 mediagx1 rev 48 on pci0:18:0 mediagx2 rev 0 on pci0:18:1 mediagx3 rev 0 on pci0:18:2 cyrix 5530 Probing for devices on the ISA bus: sio0 at 0x3f8-0x3ff irq 4 on isa <5>sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa <5>sio1: type 16550A wdc0 at 0x1f0-0x1f7 irq 14 on isa Setting using 0x1000 wd0: mw=0x2, pio=0x4, pcirev=0x0, udma=0x2 wdc0: unit 0 (wd0): , LBA, DMA wd0: 20003MB (39070080 sectors), LBA geometry: 2432 cyls, 255 heads, 63 S/T wd0: Physical geometry: 16383 cyls, 16 heads, 63 S/T npx0 on motherboard npx0: INT 16 interface superio0 at 0x0 on isa mediagx4 rev 0 on pci0:18:3 fxp0 rev 16 int a irq 6 slot 1 netlog:eth-s1p1 .. Ethernet address 0:a0:8e:21:ef:ca fxp1 rev 16 int a irq 10 slot 2 netlog:eth-s2p1 .. Ethernet address 0:a0:8e:21:ef:cb fxp2 rev 16 int a irq 11 slot 3 netlog:eth-s3p1 .. Ethernet address 0:a0:8e:21:ef:cc ubsec0 rev 1 int a irq 12 on pci0:13:0 sizeof hwa_dev_t = 12 changing root device to wd0f swapon: adding /dev/wd0b as swap device Automatic reboot in progress... /dev/rwd0f: clean, 461229 free (949 frags, 57535 blocks, 0.2% fragmentation) /dev/rwd0a: clean, 37530 free (18 frags, 4689 blocks, 0.0% fragmentation) /dev/rwd0d: clean, 14723240 free (432 frags, 1840351 blocks, 0.0% fragmentation) /dev/rwd0e: clean, 2071034 free (2066 frags, 258621 blocks, 0.1% fragmentation) Jan 16 14:13:49 xpand[28]: xpand will perform upgrade if necessary clearing /tmp checking for core dump...savecore: no core dump recording kernel -c changes starting system daemons: syslogd done. Jan 16 14:13:52 spcssl [LOG_NOTICE] kernel: sio0: type 16550A Jan 16 14:13:52 spcssl [LOG_NOTICE] kernel: sio1: type 16550A ifmnetlog:eth-s3p1 .. enabling 100baseTX/UTP port in full duplex mode netlog:eth-s3p1 .. enabling 100baseTX/UTP port in half duplex mode netlog:eth-s2p1 .. enabling 10baseT/UTP port in half duplex mode netlog:eth-s1p1 .. enabling 10baseT/UTP port in half duplex mode done. Generating config files for spcssl: ipsrd hosts password group resolver snmp inetd ttys tz Jan 16 14:13:55 spcssl [LOG_INFO] kernel: netlog:eth-s3p1 .. enabling 100baseTX/UTP port in half duplex mode Jan 16 14:13:55 spcssl [LOG_INFO] kernel: netlog:eth-s2p1 .. enabling 10baseT/UTP port in half duplex mode Jan 16 14:13:55 spcssl [LOG_INFO] kernel: netlog:eth-s1p1 .. enabling 10baseT/UTP port in half duplex mode ssmtp skey arp ndp aggrclass acl ddr ef syslog autosupport httpd lynx modem cron archive ipsec fmd AAA cluster xmode ssh ipt.Fri Jan 16 14:14:00 GMT 2004 IPSO (spcssl) (ttyd0) login: login: admin Password: Last login: Fri Jan 16 14:12:07 on ttyd0 Jan 16 14:14:56 spcssl [LOG_INFO] login: DIALUP ttyd0, admin Jan 16 14:14:56 spcssl [LOG_NOTICE] login: ROOT LOGIN (admin) ON ttyd0 Jan 16 14:14:56 spcssl [LOG_NOTICE] login: ROOT LOGIN (admin) ON ttyd0 Jan 16 14:14:56 spcssl [LOG_INFO] login: login on ttyd0 as admin IPSO 3.7-BUILD031 #1222: 11.01.2003 054500 Terminal type? [vt100] [admin]# pwd /var/admin [admin]# ls -al / total 8 drwxr-xr-x 8 root wheel 512 Jan 3 2000 . drwxr-xr-x 8 root wheel 512 Jan 3 2000 .. lrwxr-xr-x 1 root wheel 8 Jan 3 2000 bin -> @sys/bin lrwxr-xr-x 1 root wheel 12 Jan 3 2000 bootmgr -> @sys/bootmgr drwxr-xr-x 2 root wheel 512 Jan 3 2000 cdrom drwxr-xr-x 3 root wheel 512 Jan 15 02:33 config lrwxr-xr-x 1 root wheel 8 Jan 3 2000 dev -> @sys/dev lrwxr-xr-x 1 root wheel 8 Jan 3 2000 etc -> @sys/etc drwxr-xr-x 3 root wheel 512 Jan 3 2000 image drwxr-xr-x 19 root wheel 512 Jan 16 14:13 opt dr-xr-xr-x 30 root wheel 512 Jan 16 14:18 proc lrwxr-xr-x 1 root wheel 9 Jan 3 2000 sbin -> @sys/sbin lrwxr-xr-x 1 root wheel 8 Jan 3 2000 tmp -> var/tmp2 lrwxr-xr-x 1 root wheel 8 Jan 3 2000 usr -> @sys/usr drwxr-xr-x 16 root wheel 512 Jan 3 2000 var lrwxr-xr-x 1 root wheel 8 Jan 3 2000 web -> @sys/web [admin]# ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 227 0.0 0.1 416 216 d0 R+ 2:18PM 0:00.06 ps -aux root 1 0.0 0.1 356 188 ?? Is 2:13PM 0:00.01 /sbin/init -- root 2 0.0 0.0 0 20 ?? DL 2:13PM 0:00.00 (pagedaemon) root 3 0.0 0.0 0 20 ?? DL 2:13PM 0:00.00 (vmdaemon) root 4 0.0 0.0 0 20 ?? DL 2:13PM 0:00.03 (update) root 61 0.0 0.1 184 348 ?? Is 2:13PM 0:00.07 syslogd -6 root 71 0.0 0.2 868 596 ?? Is 2:13PM 0:00.19 /bin/pm root 141 0.0 0.8 6072 1920 ?? Ss 2:13PM 0:00.13 /bin/ipsrd -N root 143 0.0 0.8 1108 2048 ?? Ss 2:13PM 0:01.39 /bin/httpd -d /web root 148 0.0 1.1 1172 2672 ?? Is 2:13PM 0:00.52 /bin/xpand root 149 0.0 0.3 620 872 ?? Is 2:13PM 0:00.23 /bin/ifm /config/active root 184 0.0 0.2 228 600 ?? Is 2:14PM 0:00.02 /usr/sbin/inetd -n root 186 0.0 1.2 2200 3100 ?? Is 2:14PM 0:11.59 /bin/clishd default server root 187 0.0 0.6 224 1536 ?? Is 2:14PM 0:00.12 /bin/ipsopmd -s /var/ne3suser/schedule -p /var/ne3suser/repository/MR.1.0.4.xml -c /etc/repfile -o /var/ne3suser/results root 188 0.0 1.5 4012 3776 ?? Ss 2:14PM 0:01.11 /bin/snmpd -f root 189 0.0 0.8 1536 1988 ?? Is 2:14PM 0:01.24 /bin/monitord root 190 0.0 0.3 340 732 ?? Is 2:14PM 0:00.04 /bin/oamd root 191 0.0 0.2 268 616 ?? Is 2:14PM 0:00.05 /usr/sbin/cron root 192 0.0 0.2 204 532 ?? Is 2:14PM 0:00.02 /bin/pccardd root 193 0.0 0.6 484 1540 ?? Is 2:14PM 0:01.18 /usr/sbin/sshd-x -D nobody 202 0.0 0.3 1108 636 ?? I 2:14PM 0:00.01 /bin/httpd -d /web nobody 203 0.0 0.3 1108 636 ?? I 2:14PM 0:00.01 /bin/httpd -d /web root 204 0.0 0.2 160 516 ?? I 2:14PM 0:00.01 /usr/libexec/getty Pc ttyv0 root 205 0.0 0.2 160 516 ?? I 2:14PM 0:00.01 /usr/libexec/getty Pc ttyv1 root 206 0.0 0.2 160 516 ?? I 2:14PM 0:00.01 /usr/libexec/getty Pc ttyv2 root 207 0.0 0.1 488 360 d0 Ss 2:14PM 0:00.27 -csh (csh) root 0 0.0 0.0 0 0 ?? DLs - 0:00.00 (swapper) [admin]#dmesg Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Resizing packet buffers: mbufs 15360 clusters 14000 releng 1222 11.01.2003-054500 CPU: 300-MHz Pentium (586-class CPU) real memory = 268435456 (256M bytes) avail memory = 251539456 (239M bytes) mediagx0 rev 0 on pci0:0:0 mediagx1 rev 48 on pci0:18:0 mediagx2 rev 0 on pci0:18:1 mediagx3 rev 0 on pci0:18:2 cyrix 5530 Probing for devices on the ISA bus: sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A wdc0 at 0x1f0-0x1f7 irq 14 on isa Setting using 0x1000 wd0: mw=0x2, pio=0x4, pcirev=0x0, udma=0x2 wdc0: unit 0 (wd0): , LBA, DMA wd0: 20003MB (39070080 sectors), LBA geometry: 2432 cyls, 255 heads, 63 S/T wd0: Physical geometry: 16383 cyls, 16 heads, 63 S/T npx0 on motherboard npx0: INT 16 interface superio0 at 0x0 on isa mediagx4 rev 0 on pci0:18:3 fxp0 rev 16 int a irq 6 slot 1 fxp1 rev 16 int a irq 10 slot 2 fxp2 rev 16 int a irq 11 slot 3 ubsec0 rev 1 int a irq 12 on pci0:13:0 sizeof hwa_dev_t = 12 changing root device to wd0f netlog:eth-s3p1 .. enabling 100baseTX/UTP port in full duplex mode netlog:eth-s3p1 .. enabling 100baseTX/UTP port in half duplex mode netlog:eth-s2p1 .. enabling 10baseT/UTP port in half duplex mode netlog:eth-s1p1 .. enabling 10baseT/UTP port in half duplex mode [admin]#cat /etc/fstab /dev/wd0a /config ufs rw 1 2 /dev/wd0b none swap sw 0 0 /dev/wd0d /var ufs rw 1 2 /dev/wd0e /opt ufs rw 1 2 /dev/wd0f / ufs ro 1 1 proc /proc procfs rw 0 0 [admin]# mount /dev/wd0f on / (local, read-only) /dev/wd0a on /config (local) /dev/wd0d on /var (local) /dev/wd0e on /opt (local) procfs on /proc (local) [admin]# df -k Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/wd0f 598029 136800 413387 25% / /dev/wd0a 37556 26 34526 0% /config /dev/wd0d 14732935 9723 13544578 0% /var /dev/wd0e 2561196 490162 1866139 21% /opt procfs 4 4 0 100% /proc [admin]#cat /etc/passwd root:*:0:0:Root:/var/admin:/bin/csh admin:*:0:0:Admin:/var/admin:/bin/csh monitor:*:102:10:Monitor:/var/monitor:/bin/csh bin:*:3:7:Binaries Commands and Source,,,:/:/nonexistent nobody:*:65534:65534:Unprivileged user:/nonexistent:/nonexistent daemon:*:1:31:Owner of many system processes:/nonexistent:/nonexistent [admin]#cat /etc/group wheel:*:0:root,admin daemon:*:1:daemon kmem:*:2:root,admin sys:*:3:root,admin tty:*:4:root,admin operator:*:5:root,admin bin:*:7: other:*:10:admin config:*:11:admin nogroup:*:65533: nobody:*:65534: [admin]# telnet localhost 22 port=22 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. SSH-1.99-OpenSSH_3.1p1 [admin]# telnet localhost 80 port=80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. HEAD / HTTP/1.0 HTTP/1.1 200 OK Date: Fri, 16 Jan 2004 14:21:10 GMT Server: Apache/1.3.6 (Unix) mod_auth_pam/1.0a mod_ssl/2.8.8 OpenSSL/0.9.6d Set-Cookie: Session=Login;path=/ Cache-Control: no-chache Expires: -1 Connection: close Content-Type: text/html [admin]# reboot Jan 16 14:12:42 spcssl [LOG_CRIT] reboot: rebooted by admin Jan 16 14:12:42 spcssl [LOG_CRIT] reboot: rebooted by admin Jan 16 14:12:42 spcssl [LOG_ERR] syslogd: exiting on signal 15 Jan 16 14:12:42 spcssl [LOG_ERR] syslogd: exiting on signal 15 cleaning up... syncing disks... done Rebooting...