BBルータ解剖
 
NTTE/NTTW Web Caster V100

個人的な雑感

NTT東日本/NTT西日本のルータですので、電話に関する機能が豊富のようです。 IP電話に対応し、ナンバーディスプレイやキャッチホンなども使えます。ただ、 個人的な感想を言うと、デザインが少々古臭い感じがします。スループットが 30Mbps の製品なので、ADSL向けだと思うのですが、電話回線を接続すると、 スプリッタで分けた信号の両方を接続することになり、少し変な感じがするのは、 私だけでしょうか。2004.6.25

CPU と OS

ファームウェアから、 CPU は MIPS 系の CPU だと思われます。 同じく、 OS は

Linux version 2.4.2_hhl20 (kitagawa@ivgw055) (gcc version 2.95.3 20010315 (release/MontaVista)) #3 2004年 4月 7日 水曜日 13:42:34 JST

のようです。 MontaVista ベースみたいです。この kitagawa さんというのは、 開発チームの人の名前のようで、バイナリの中に /jordan/matrix/team-kita/V100_V22/rgw/OS/ と いう記述が散見されます。


アップデートファームの取り出し
確認ファーム Version : 2.2.0

NTT東日本から (もしくは西日本のページから) Ver 2.2.0 のファームウェアファイルを ダウンロードします。ダウンロードしたファイルは tar + gzip 形式のファイル ですので、 tar や zcat + tar などで、解凍します。解凍すると、4つのファイルが 得られます。

CALLTBL.DEF
FILEINFO.TXT
KERNEL.BIN
ROOTIMG.BIN

このうち、 CALLTBL.DEF と FILEINFO.TXT は制御/情報用のサイズの小さなファイル です。 KERNEL.BIN ファイルはその名の通り、 kernel を含んでいます。以下の コマンドで gzip 形式の部分だけを取り出します。

dd if=KERNEL.BIN of=image bs=1 skip=11992 count=575223

この count 値は間違っているかもしれません。この取り出したファイルは gzip 形式で 圧縮されているのですが、 count 値が正しくないかもしれないので、解凍ツールに よってはエラーが発生するかもしれません。このファイルを解凍すると zImage ファイルが 取り出すことができます。

ROOTIMG.BIN ファイルは、 jffs2 イメージで出来ていますので、中身を取り出すには、 mtd のツールなどを使わないと 取り出せません。
以下は、 ROOTIMG.BIN ファイルの中身です。
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /dev/
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /dev/pts/
crw-r--r-- 1    0    0     202,   1 Mar 14  2003 /dev/vodspa1
crw-r--r-- 1    0    0     201,   7 Mar 14  2003 /dev/kudp7
crw-r--r-- 1    0    0     201,   6 Mar 14  2003 /dev/kudp6
crw-r--r-- 1    0    0     201,   5 Mar 14  2003 /dev/kudp5
crw-r--r-- 1    0    0     201,   4 Mar 14  2003 /dev/kudp4
crw-r--r-- 1    0    0     201,   3 Mar 14  2003 /dev/kudp3
crw-r--r-- 1    0    0     201,   2 Mar 14  2003 /dev/kudp2
crw-r--r-- 1    0    0     202,   0 Mar 14  2003 /dev/vodspa0
crw-r--r-- 1    0    0     201,   1 Mar 14  2003 /dev/kudp1
crw-r--r-- 1    0    0     201,   0 Mar 14  2003 /dev/kudp0
crw-rw-r-- 1    0    0     124,   0 Feb 12  2003 /dev/bri_driver
brw-rw-r-- 1    0    0      31,   6 Aug 19  2002 /dev/mtd6
crw-rw-r-- 1    0    0     123,   0 Jul 10  2002 /dev/rst
crw-rw-r-- 1    0    0       1,   1 Jul  8  2002 /dev/mem
brw-rw-r-- 1    0    0      31,   5 Jul  8  2002 /dev/mtd5
brw-rw-r-- 1    0    0      31,   4 Jul  8  2002 /dev/mtd4
crw-rw-r-- 1    0    0       3,   5 May  9  2002 /dev/ttyp5
crw-rw-r-- 1    0    0       3,   4 May  9  2002 /dev/ttyp4
crw-rw-r-- 1    0    0       3,   3 May  9  2002 /dev/ttyp3
crw-rw-r-- 1    0    0       3,   2 May  9  2002 /dev/ttyp2
crw------- 1    0    0       3,   1 May  9  2002 /dev/ttyp1
crw------- 1    0    0       3,   0 May  9  2002 /dev/ttyp0
crw-r--r-- 1    0    0       4,   1 May  9  2002 /dev/tty1
crw-rw-r-- 1    0    0       4,   0 May  8  2002 /dev/tty0
crw-rw-r-- 1    0    0       5,   0 May  8  2002 /dev/tty
brw-rw-r-- 1    0    0       1,   1 May  8  2002 /dev/ram1
crw-rw-r-- 1    0    0       2,   5 May  9  2002 /dev/ptyp5
crw-rw-r-- 1    0    0       2,   4 May  9  2002 /dev/ptyp4
crw-rw-r-- 1    0    0       2,   3 May  9  2002 /dev/ptyp3
crw-rw-r-- 1    0    0       2,   2 May  9  2002 /dev/ptyp2
crw-rw-r-- 1    0    0       2,   1 May  9  2002 /dev/ptyp1
crw-rw-r-- 1    0    0       2,   0 May  9  2002 /dev/ptyp0
crw-rw-r-- 1    0    0       2, 178 May  9  2002 /dev/ptya2
crw-rw-r-- 1    0    0       2, 177 May  9  2002 /dev/ptya1
crw-rw-r-- 1    0    0       2, 176 May  9  2002 /dev/ptya0
crw-r--r-- 1    0    0     108,   0 May 10  2002 /dev/ppp
crw-rw-rw- 1    0    0       1,   3 May 15  2002 /dev/null
brw-rw-r-- 1    0    0      31,   3 Jun 25  2002 /dev/mtd3
brw-rw-r-- 1    0    0      31,   2 Jun 25  2002 /dev/mtd2
brw-rw-r-- 1    0    0      31,   1 Jun 25  2002 /dev/mtd1
brw-rw-r-- 1    0    0      31,   0 Jun 25  2002 /dev/mtd0
crw-rw-r-- 1    0    0     120,   0 Jun 24  2002 /dev/led
brw-rw-r-- 1    0    0       1, 250 May  8  2002 /dev/initrd
crw-rw-r-- 1    0    0       5,   1 Mar 14  2003 /dev/console
crw-rw-r-- 1    0    0     200,   0 Jun 24  2002 /dev/avdsp0
crw-rw-r-- 1    0    0     121,   0 Dec 11  2002 /dev/co_driver
crw-rw-r-- 1    0    0     122,   0 Dec 11  2002 /dev/sl_driver
brw-rw-r-- 1    0    0       1,   0 May  8  2002 /dev/ram0
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /etc/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /etc/init.d/
-rwxrwxr-x 1    0    0         1172 Dec  4  2002 /etc/init.d/rcS
-rwxrwxr-x 1    0    0          182 Dec  4  2002 /etc/inittab
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /lib/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /lib/iptables/
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_ah.so
-rwxr-xr-x 1    0    0         4004 Apr  7 12:55 /lib/iptables/libipt_dscp.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_esp.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_icmp.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_length.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_limit.so
-rwxr-xr-x 1    0    0         3924 Apr  7 12:55 /lib/iptables/libipt_mac.so
-rwxr-xr-x 1    0    0         3796 Apr  7 12:55 /lib/iptables/libipt_mark.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_multiport.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_owner.so
-rwxr-xr-x 1    0    0         2468 Apr  7 12:55 /lib/iptables/libipt_standard.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_state.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_tcp.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_tcpmss.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_tos.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_ttl.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_udp.so
-rwxr-xr-x 1    0    0         2420 Apr  7 12:55 /lib/iptables/libipt_unclean.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_DNAT.so
-rwxr-xr-x 1    0    0         3620 Apr  7 12:55 /lib/iptables/libipt_DSCP.so
-rwxr-xr-x 1    0    0         3156 Apr  7 12:55 /lib/iptables/libipt_ECN.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_LOG.so
-rwxr-xr-x 1    0    0         3380 Apr  7 12:55 /lib/iptables/libipt_MARK.so
-rwxr-xr-x 1    0    0         4068 Apr  7 12:55 /lib/iptables/libipt_MASQUERADE.so
-rwxr-xr-x 1    0    0         2404 Apr  7 12:55 /lib/iptables/libipt_MIRROR.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_REDIRECT.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_REJECT.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_SAME.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_SNAT.so
-rwxr-xr-x 1    0    0         3636 Apr  7 12:55 /lib/iptables/libipt_TCPMSS.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_TOS.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_ULOG.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/iptables/libipt_TTL.so
-rwxr-xr-x 1    0    0         3908 Apr  7 12:55 /lib/iptables/libipt_iplimit.so
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /lib/libupnp.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libpthread-0.9.so
lrwxrwxrwx 1    0    0           11 Apr  7 12:55 /lib/ld.so.1  -> ld-2.2.3.so
lrwxrwxrwx 1    0    0           21 Apr  7 12:55 /lib/libnss_files.so.2 -> libnss_files-2.2.3.so
lrwxrwxrwx 1    0    0           18 Apr  7 12:55 /lib/libresolv.so.2  -> libresolv-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libz.so.1
lrwxrwxrwx 1    0    0           15 Apr  7 12:55 /lib/libnsl.so.1  -> libnsl-2.2.3.so
lrwxrwxrwx 1    0    0           16 Apr  7 12:55 /lib/libutil.so.1  -> libutil-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libutil-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/ld-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libnss_dns-2.2.3.so
lrwxrwxrwx 1    0    0           17 Apr  7 12:55 /lib/libcrypt.so.1  -> libcrypt-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libc-2.2.3.so
lrwxrwxrwx 1    0    0           14 Apr  7 12:55 /lib/libdl.so.2  -> libdl-2.2.3.so
lrwxrwxrwx 1    0    0           19 Apr  7 12:55 /lib/libnss_dns.so.2  -> libnss_dns-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libdl-2.2.3.so
lrwxrwxrwx 1    0    0           17 Apr  7 12:55 /lib/libpthread.so.0  -> libpthread-0.9.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libresolv-2.2.3.so
lrwxrwxrwx 1    0    0           13 Apr  7 12:55 /lib/libc.so.6  -> libc-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libnsl-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libcrypt-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libnss_files-2.2.3.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libuuid.so.1.2
lrwxrwxrwx 1    0    0           14 Apr  7 12:55 /lib/libuuid.so.1  -> libuuid.so.1.2
lrwxrwxrwx 1    0    0           14 Apr  7 12:55 /lib/libuuid.so  -> libuuid.so.1.2
-r-xr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libstdc++-3-libc6.1-2-2.10.0.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /lib/libm-2.2.3.so
lrwxrwxrwx 1    0    0           13 Apr  7 12:55 /lib/libm.so.6  -> libm-2.2.3.so
lrwxrwxrwx 1    0    0           31 Apr  7 12:55 /lib/libstdc++-libc6.1-2.so.3  -> libstdc++-3-libc6.1-2-2.10.0.so
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /sbin/
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/halt  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/init  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/insmod  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/klogd  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/lsmod  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/modprobe  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/reboot  -> ../bin/busybox
lrwxrwxrwx 1    0    0           14 Apr  7 12:54 /sbin/syslogd  -> ../bin/busybox
-rwxr-xr-x 1    0    0         1127 Apr  7 12:55 /sbin/brctl
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/udhcpc
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/ip
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/tc
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/iptables
lrwxrwxrwx 1    0    0           16 Apr  7 12:54 /sbin/getty  -> ../bin/tinylogin
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/arp
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/ifconfig
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/route
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/mii-tool
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /sbin/spi-tool
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /tmp/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /usr/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /usr/bin/
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/basename  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/chvt  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/clear  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/cut  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/dirname  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/du  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/env  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/expr  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/find  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/free  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/head  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/id  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/killall  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/logger  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/mask2prefix  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/printf  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/reset  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/sort  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/tail  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/tr  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/traceroute  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/tty  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/uniq  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/uptime  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/wc  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/which  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/whoami  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/xargs  -> ../../bin/busybox
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/bin/yes  -> ../../bin/busybox
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/dumpleases
lrwxrwxrwx 1    0    0           19 Apr  7 12:54 /usr/bin/passwd  -> ../../bin/tinylogin
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/setsid
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/notify_upnp
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/notify_para
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/upnpd
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/reaim
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/firm-check
lrwxrwxrwx 1    0    0           10 Apr  7 12:54 /usr/bin/firm-download -> firm-check
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/auto-updated
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/wget
-rwxrwxr-x 1    0    0         4096 Feb 20  2003 /usr/bin/bridge.sh
-rwxrwxr-x 1    0    0          588 Jan 24  2003 /usr/bin/dhcpserver
-rwxrwxr-x 1    0    0          688 Dec  4  2002 /usr/bin/dns
-rwxrwxr-x 1    0    0         1287 Nov 18  2003 /usr/bin/dns-relay
-rwxrwxr-x 1    0    0          829 Jan 24  2003 /usr/bin/icmpstealth
-rwxrwxr-x 1    0    0          318 Dec  4  2002 /usr/bin/inetd
-rwxrwxr-x 1    0    0          870 Jul  2  2003 /usr/bin/iptdev
-rwxrwxr-x 1    0    0         2392 Oct 31  2003 /usr/bin/napt
-rwxrwxr-x 1    0    0         1447 Jan  6  2003 /usr/bin/netbios-filter
-rwxrwxr-x 1    0    0         2827 Jul 23  2003 /usr/bin/network-pre-setup.sh
-rwxrwxr-x 1    0    0         3362 Jan 24  2003 /usr/bin/network-setup-VR11A.sh
-rwxrwxr-x 1    0    0         3725 Jul  2  2003 /usr/bin/network-setup.sh
-rwxrwxr-x 1    0    0          807 Jul  2  2003 /usr/bin/notify_voip
-rwxrwxr-x 1    0    0          370 Jan  6  2003 /usr/bin/ntpc
-rwxrwxr-x 1    0    0         1673 Jan 24  2003 /usr/bin/port_forward
-rwxrwxr-x 1    0    0         1341 Dec  4  2002 /usr/bin/pppoa.sh
-rwxrwxr-x 1    0    0         4096 Jul  7  2003 /usr/bin/pppoe-manual
-rwxrwxr-x 1    0    0         3864 Jul  2  2003 /usr/bin/pppoe.sh
-rwxrwxr-x 1    0    0         4096 Aug 11  2003 /usr/bin/remote_mainte
-rwxrwxr-x 1    0    0         2333 Jan 29  2003 /usr/bin/rip
-rwxrwxr-x 1    0    0          268 Jul  2  2003 /usr/bin/route_sec
-rwxrwxr-x 1    0    0         2598 Feb  6  2003 /usr/bin/router.sh
-rwxrwxr-x 1    0    0         2035 Feb 10  2003 /usr/bin/server_port
-rwxrwxr-x 1    0    0          359 Dec  4  2002 /usr/bin/syslog
-rwxrwxr-x 1    0    0          398 Jan  6  2003 /usr/bin/tcpstealth
-rwxrwxr-x 1    0    0          826 Jan 24  2003 /usr/bin/udpstealth
-rwxrwxr-x 1    0    0         1518 Aug 20  2003 /usr/bin/upnp_igd.sh
-rwxrwxr-x 1    0    0         1214 Nov 18  2003 /usr/bin/upnp_wanif
-rwxrwxr-x 1    0    0          286 Jul 29  2003 /usr/bin/upnpd_port_add
-rwxrwxr-x 1    0    0          286 Jul 29  2003 /usr/bin/upnpd_port_del
-rwxrwxr-x 1    0    0          114 Jan 24  2003 /usr/bin/upnpd_port_flush
-rwxrwxr-x 1    0    0          740 Jan 24  2003 /usr/bin/virtual_computer
-rwxrwxr-x 1    0    0         4096 Mar 10  2003 /usr/bin/voip_call_shaping
-rwxrwxr-x 1    0    0         1490 Jan 26  2003 /usr/bin/voip_port
-r-sr-sr-x 1    0    0         4096 Apr  7 12:55 /usr/bin/file_update
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /usr/sbin/
lrwxrwxrwx 1    0    0           17 Apr  7 12:54 /usr/sbin/chroot  -> ../../bin/busybox
-r-sr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/pppd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/pppstats
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/pppoe
-r-xr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/thttpd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/udhcpd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/inetd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/in.telnetd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/mkusers
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/ftpd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/ntpclient
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/syslogd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/nkf
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/notify_ip
-rwxrwxr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/dnrd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/dhcpd
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/routed
-rwxrwxr-x 1    0    0         4096 Jul 31  2003 /usr/sbin/adsl-connect
-rwxrwxr-x 1    0    0         4096 Jul  2  2003 /usr/sbin/adsl-start
-rwxrwxr-x 1    0    0         2211 Dec  4  2002 /usr/sbin/adsl-status
-rwxrwxr-x 1    0    0         2205 Jul  7  2003 /usr/sbin/adsl-stop
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/fltreq
-rwxrwxr-x 1    0    0           33 Dec  4  2002 /usr/sbin/kill-pppoe
-rwxrwxr-x 1    0    0         4096 Mar  3  2003 /usr/sbin/pppoa-connect
-rwxrwxr-x 1    0    0         4096 Mar 28  2003 /usr/sbin/pppoa-start
-rwxrwxr-x 1    0    0         2218 Dec  4  2002 /usr/sbin/pppoa-status
-rwxrwxr-x 1    0    0         2098 Dec  4  2002 /usr/sbin/pppoa-stop
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /usr/sbin/ledreq
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /usr/share/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /usr/share/udhcpc/
-rwxr-xr-x 1    0    0          588 Apr  7 12:54 /usr/share/udhcpc/default.bound
-rwxr-xr-x 1    0    0           77 Apr  7 12:54 /usr/share/udhcpc/default.deconfig
-rwxr-xr-x 1    0    0          588 Apr  7 12:54 /usr/share/udhcpc/default.renew
-rwxr-xr-x 1    0    0          272 Apr  7 12:54 /usr/share/udhcpc/default.script
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /var/
drwxr-xr-x 1    0    0            0 Apr  7 12:54 /home/
drwxr-xr-x 1    0    0            0 Apr  7 12:54 /home/www/
drwxr-xr-x 1    0    0            0 Apr  7 12:55 /flash/
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /flash/conf/
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /flash/log/
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /flash/rp-pppoe.so
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /flash/VoIP.BIN
-rw-r--r-- 1    0    0         4096 Apr  7 12:55 /flash/avdsp.o
-rw-r--r-- 1    0    0         4096 Apr  7 12:55 /flash/vodsp.a.gz
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /flash/PARA.BIN
-rwxr-xr-x 1    0    0         4096 Apr  7 12:55 /flash/SYS.BIN
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /image/
-rwxrwxr-x 1    0    0         1118 Mar 14  2003 /image/dev.tgz
-rw-r--r-- 1    0    0         4096 Apr  7 12:55 /image/etc.tgz
-rw-r--r-- 1    0    0          273 Apr  7 12:55 /image/var.tgz
-rw-r--r-- 1    0    0         4096 Apr  7 12:55 /image/www.tgz
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /mnt/
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /proc/
drwxrwxr-x 1    0    0            0 Apr  7 12:55 /www/
lrwxrwxrwx 1    0    0           11 Apr  7 12:54 /linuxrc  -> bin/busybox
-rwxrwxr-x 1    0    0           36 Dec  4  2002 /.profile
いじれれば、面白いかもしれません。この中の /image/etc.tgz を取り出して、 解凍してみました。
[toyota@kashyyyk]% tar tvfz etc.tgz
drwxrwxr-x root/root         0 2004-04-07 12:55:02 etc/
-rwxrwxr-x root/root        78 2002-12-04 20:31:45 etc/fstab
-rwxrwxr-x root/root       220 2002-12-04 20:31:45 etc/inetd.conf
-rwxrwxr-x root/root       182 2002-12-04 20:31:45 etc/inittab
-rwxrwxr-x root/root       183 2002-12-04 20:31:45 etc/passwd
-rwxrwxr-x root/root       595 2002-12-04 20:31:45 etc/protocols
-rwxrwxr-x root/root       209 2002-12-04 20:31:45 etc/rgw.conf
-rwxrwxr-x root/root       743 2002-12-04 20:31:45 etc/rpc
-rwxrwxr-x root/root         0 2002-12-04 20:31:45 etc/securetty
-rwxrwxr-x root/root       374 2002-12-04 20:31:45 etc/services
-rwxrwxr-x root/root       164 2002-12-04 20:31:45 etc/udhcpd.conf
drw-r--r-- root/root         0 2004-04-07 12:55:01 etc/dnrd/
drwxrwxr-x root/root         0 2004-04-07 12:55:01 etc/init.d/
-rwxrwxr-x root/root      1313 2003-04-04 15:35:07 etc/init.d/rc.startup
-rwxrwxr-x root/root      1172 2002-12-04 20:31:45 etc/init.d/rcS
drwxrwxr-x root/root         0 2004-04-07 12:55:01 etc/linuxigd/
-rw-rw-r-- root/root     13419 2003-01-26 19:49:01 etc/linuxigd/gateconnSCPD.xml
/etc/passwd には hash が入ってました。う〜ん。


ライセンス

NTT 東日本/西日本 さん、探したのですが、 Linux 周りのライセンスについて、 記述されているものは見つかりませんでしたが、どこに書かれて いるのですかね。


Team Yokohama X-VACCINE
もどる