telnet 可能化 / telnet-able

LS-AVL/A

動的解析のために、telnet を可能にする。

マウント

LS-QL に USB で接続し、マウント
qube:~# mkdir /tmp/root
qube:~# mount /dev/sdb2 /tmp/root
qube:~# ls /tmp/root
bin  boot  dev  etc  home  initrd  lib  mnt  proc  root  sbin  sys  tmp  usr  var  www
qube:~#

telnetd の確認

qube:~# cd /tmp/root/usr/sbin/
qube:/tmp/root/usr/sbin# ls -l telent*
ls: cannot access telent*: No such file or directory
qube:/tmp/root/usr/sbin#
ない。まあ、想定通り
// telnet ではなく telent を見ているという突っ込みあり(藁

parted の確認

ついでに parted があるか確認する。
qube:/tmp/root# find . -name '*parted*' -print
./usr/local/share/info/parted.info
./usr/local/sbin/parted
./usr/local/var/dpkg/info/parted.md5sum
./usr/local/var/dpkg/info/parted.list
./usr/local/lib/pkgconfig/libparted.pc
./usr/local/lib/libparted-1.8.so.8
./usr/local/lib/libparted.so
./usr/local/lib/libparted-1.8.so.8.0.0
./usr/local/lib/libparted.a
./usr/local/lib/libparted.la
qube:/tmp/root#
予想に反して、/usr/local/sbin/parted がある。
と言うことは、新規の HDD を接続して、 ファームウェアアップデータを実行すれば、 使えるようになる???

まだ、ファームウェアアップデータはリリースされていないが。。。

telnetd を置く

ハックキットにおさめている telnetd を /usr/local/sbin に置く
qube:/tmp/root/usr/local/sbin# ls -l *telnet*
-rwxr-xr-x 1 root staff 646596 Jun 14 23:47 busybox-telnetd_static
qube:/tmp/root/usr/local/sbin# ln -s busybox-telnetd_static telnetd
qube:/tmp/root/usr/local/sbin# 

boot時に telnetd を起動

qube:/tmp/root/usr/local/sbin# echo >> !$
echo >> /tmp/root/etc/init.d/rcS
qube:/tmp/root/usr/local/sbin# echo /usr/local/sbin/telnetd >> !$
echo /usr/local/sbin/telnetd >> /tmp/root/etc/init.d/rcS
qube:/tmp/root/usr/local/sbin# !tail
tail /tmp/root/etc/init.d/rcS

echo "** step final(after bootcomplete) **"
for cmd in hdd_late_check.sh check_initialization.sh usb_late_check.sh
do
        exec_sh ${cmd} &
done

/usr/local/bin/share_delete.sh &

/usr/local/sbin/telnetd
qube:/tmp/root/usr/local/sbin#

アンマウント

qube:/# umount /tmp/root
qube:/#

組立て

HDD を LS-AVL に戻す

電源ON

telnet

sil:~# telnet 192.168.2.202
Trying 192.168.2.202...
Connected to 192.168.2.202.
Escape character is '^]'.

BUFFALO INC. LinkStation series
sh-3.2# grep AVL /etc/nas_feature
PRODUCT_NAME="LS-AVL(SUIKO)"
sh-3.2#
LS-AVL は「推古」ですか、、、


LS-AVL/A
楽天市場
Amazon
uWorks
ValuMore
Yahoo!ショッピング


増設用 LAN ポート
ハックの記録
LinkStation/玄箱 をハックしよう

眩しい

Copyright (C) 2003-2010 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市