ファームウェア 1.64 でハックキットのインストール(3)

LS-VL

ファームウェア 1.64 で squeeze ベースのハックキットを インストールしたら、telnet ができない状態になってしまった。
多分、この先問題になるであろうが、深追いせず先に進む。

動作確認

LED の確認

問題なし

ログイン

してる

root になる

なってる

時計を合わせる

root@vl:~# date
Sat Jan  1 00:24:01 JST 2000
root@vl:~# date 051118352013
Sat May 11 18:35:00 JST 2013
root@vl:~#

USB メモリの認識

パス。
でも念のため、、、、
root@vl:~# lsmod
Module                  Size  Used by
fat                    49246  0
root@vl:~#
ん? usbcore とか、USB 関連がロードされていない。
root@vl:~# /etc/init.d/usb start
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/core/usbcore.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/host/ehci-hcd.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/host/ohci-hcd.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/host/uhci-hcd.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/storage/usb-storage.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/drivers/usb/class/usblp.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/3.3.4-88f6281/kernel/fs/fat/fat.ko': -1 File exists
root@vl:~#
むむむ。

/var/log/message を見てみる

root@vl:~# less /var/log/messages
	:
	:
May 11 18:37:02 vl kernel: usbcore: Unknown symbol usb_speed_string (err 0)
May 11 18:37:02 vl kernel: ehci_hcd: Unknown symbol usb_hcd_platform_shutdown (err 0)
May 11 18:37:02 vl kernel: ehci_hcd: Unknown symbol usb_hcd_pci_probe (err 0)
	:
	:

やっぱり USB メモリを刺してみる

うんともすんとも

プリンタの認識(LS-GL 以外)

多分ダメ。パス

リブートの確認

OK

シャットダウンの確認

OK

最初の設定

起動

ログイン

ssh でログインする
Linux vl 3.3.4-88f6281 #2 Mon Dec 10 17:31:41 JST 2012 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jan  1 00:19:02 2000 from shinjuw.yamasita.jp
root@vl:~#

root になる

ssh では、いきなり root でログインした

時計を合わせる

root@vl:~# date
Sat May 11 21:44:34 JST 2013
root@vl:~#
合ってる

root のパスワード変更

root@vl:~# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@vl:~#

一般ユーザの作成

root@vl:~# addgroup yamasita
Adding group `yamasita' (GID 1001) ...
Done.
root@vl:~# mkdir /home/yamasita
root@vl:~# adduser --home /home/yamasita/yasunari --ingroup yamasita yasunari
Adding user `yasunari' ...
Adding new user `yasunari' (1001) with group `yamasita' ...
Creating home directory `/home/yamasita/yasunari' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for yasunari
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] y
root@vl:~#

guest の削除

guest ではログインしていないので、そのまま削除
root@vl:~# deluser guest
Removing user `guest' ...
Warning: group `guest' has no more members.
Done.
root@vl:~#

パッケージのアップデート

root@vl:~# apt-get update
Hit http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Hit http://security.debian.org squeeze/updates Release
Hit http://ftp.jp.debian.org squeeze Release.gpg
Ign http://ftp.jp.debian.org/debian/ squeeze/main Translation-en
Hit http://ftp.jp.debian.org squeeze Release
Hit http://ftp.jp.debian.org squeeze/main Sources
Hit http://ftp.jp.debian.org squeeze/main armel Packages
Hit http://security.debian.org squeeze/updates/main Sources
Hit http://security.debian.org squeeze/updates/main armel Packages
Reading package lists... Done
root@vl:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  apt apt-utils aptitude base-files bsdutils debconf debconf-i18n
  debian-archive-keyring dpkg e2fslibs e2fsprogs gnupg gpgv gzip
  inetutils-inetd inetutils-telnetd initscripts isc-dhcp-client
  isc-dhcp-common libblkid1 libbz2-1.0 libc-bin libc6 libcomerr2 libgnutls26
  libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libncurses5
  libncursesw5 libpam-modules libpam-runtime libpam0g libss2 libssl0.9.8
  libtasn1-3 libuuid1 locales login lsb-base man-db module-init-tools mount
  ncurses-base ncurses-bin netbase passwd perl perl-base perl-modules procps
  smartmontools sysv-rc sysvinit sysvinit-utils tzdata update-inetd util-linux
59 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.2 MB of archives.
After this operation, 557 kB disk space will be freed.
Do you want to continue [Y/n]? y
	:
	:

inetd 更新?

よく見ると inetd が更新されてる。。。

再起動して telnet してみると、、、

yasunari@qube:~$ telnet vl
Trying 192.168.2.55...
Connected to vl.yamasita.jp.
Escape character is '^]'.

Linux 3.3.4-88f6281 (qube.yamasita.jp) (pts/0)

vl login: yasunari
Password:
Linux vl 3.3.4-88f6281 #2 Mon Dec 10 17:31:41 JST 2012 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
yasunari@vl:~$
できるやん。意味不明!

まさか、カーネルモジュールも??

yasunari@vl:~$ lsmod
Module                  Size  Used by
fat                    49246  0
yasunari@vl:~$
さすがにこっちはあかんか。

LS-VL

楽天市場
Amazon
livedoor デパート
バッファローダイレクト
Yahoo!ショッピング


ファームウェア 1.64 でハックキットのインストール(2)
ハックの記録
LinkStation/玄箱 をハックしよう

Debian 7.0 (wheezy)へのアップグレード

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

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