前回の続き。
WEBブラウザからの管理ツールでeth1をDHCPにしてLANに接続、telnetする。
telnetは初期状態では特定のIDじゃないと入れないのでご注意。

次にSSHをインストールする。と思ったがまだよくわからん。


とりあえずファームごとコレに入れ替えるかな。OpenVPNは別途コンパイルしてコマンド起動すればいいし。
ぷらっとホーム - サポート - 技術情報 - OpenBlockS266
zImage.initrd.treeboot-productとの違いは、RAMディスクサイズが 32MB になっています。 ntpd, sshd が入っています。

と思ったがこれにした。
ぷらっとホーム - サポート - 技術情報 - OpenBlockS266
0.4-RELEASE-20071020
OpenBlockS266/128/16R 用
IPv4 版
コマンド強化版

とりあえずローカルPCに3comのFTPサーバを入れる。
3Com Software Library - Utilities for 32 bit Windows
3CServer 1.1.007 - a TFTP and FTP server and client for Win32

ダウンロードしたイメージをFTPで落とせるよう適当に設定。

で、下記の感じでアップデートする。
本当はBOOTP+FTPの方が好みだけど、ディップスイッチがどうのこうのと書いてあってめんどくさい(椅子から立ち上がるのが)。
FTPでやるのであればこのまま座ったままで出来るので。
どんだけ無精なんだ。

Linux 2.6.16 (LinuxServer) (0)


LinuxServer login: user1
Password:
SSD/Linux 0.4-20070621/2.6.16 #1 Fri Jun 22 07:51:01 JST 2007

No mail.
# id
uid=32768(user1) gid=100(users) groups=0(wheel),100(users)
# su - root
Password:
# ls
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ram1 25M 15M 8.5M 64% /
/dev/hda1 962M 13K 913M 1% /mnt
# umount /mnt
# mount -t tmpfs tmpfs /mnt
# cd mnt
-su: cd: mnt: No such file or directory
# cd /mnt
# ftp 192.168.1.2
Connected to 192.168.1.2.
220 3Com FTP Server Version 1.1
Name (192.168.1.2:user1): anonymous
331 User name ok, need password
Password:
230 User logged in
Remote system type is Windows/NT.
ftp> bin
200 Type set to I.
ftp> passive
Passive mode: off; fallback to active mode: off.
ftp> get zImage.initrd.treeboot.huge-product
local: zImage.initrd.treeboot.huge-product remote: zImage.initrd.treeboot.huge-product
200 PORT command successful.
150 File status OK ; about to open data connection
100% |***********************************************| 10084 KB 915.43 KB/s 00:00 ETA
226 File transfer successful.
10326560 bytes received in 00:11 (915.35 KB/s)
ftp> bye
221 Service closing control connection
# ls
zImage.initrd.treeboot.huge-product
# /usr/sbin/flashcfg -f zImage.initrd.treeboot.huge-product
Load boot image to FlashROM
################################################
#############################
done


一旦shutdown -r nowで再起動して、今度は
OpenBlockS 266について
/usr/bin/ssh-keygen -t rsa1 -b 1024 -f /etc/ssh/ssh_host_rsa_key -C '' -N '' /usr/bin/ssh-keygen -t dsa -b 1024 -f /etc/ssh/ssh_host_dsa_key -C '' -N ''


これでsshからログインできるようになった。
あ、ファイアウオールの設定をWEBからいじったんだけどあれも手順としては必要なのかも。
まあALLでAnyをAcceptする的な。

いやー簡単でいいねえ
明日はオープンソースのVPN、OpenVPNをインストールする予定。