作り直したハックキットの確認(1)LS-HGL

Debian LS-HGL

ハックキットを作り直したので、全機種確認していく。
まずは、LS-HGL

まっさらな標準ファーム入りの HDD を作る

再現性を高めるため、いろいろ手を入れていないまっさらな 標準ファーム入りの HDD を作る。

パーティションの削除

LS-HGL 標準ファームの入った HDD を LS-GL に USB で接続し、fdisk でパーティションを削除。
Command (m for help): p

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
ude:~#

tftp サーバの準備

LS-HGL の initrd, uImage を用意する。
yasunari@ude:~$ cd /srv/tftp/
yasunari@ude:/srv/tftp$ rm initrd.buffalo uImage.buffalo
yasunari@ude:/srv/tftp$ ln LS-HGL_1.07b/* .
yasunari@ude:/srv/tftp$

tftp boot

パーティションを削除した HDD を LS-HGL に刺して起動

ファームウェアアップデータの実行

LS-HGL の電源断

準備(それ以外 の場合)

標準ファームに root でログインできるようにします

LS-HGL の HDD を取り出して再度 LS-GL に USB で接続
ude:~# mkdir /tmp/root
ude:~# mount /dev/sdb2 /tmp/root/
ude:~# vi /tmp/root/etc/shadow
	:
ude:~# grep root !$
grep root /tmp/root/etc/shadow
root::11009:0:99999:7:::
ude:~# ls -l /tmp/root/usr/sbin/telnetd
lrwxrwxrwx 1 root root 17 Nov  1  2007 /tmp/root/usr/sbin/telnetd -> ../../bin/busybox
ude:~# tail /tmp/root/etc/init.d/rcS
# exec_sh check_initialization.sh

for cmd in /etc/rc.d/sysinit.d/S*
do
        ebegin "Starting $cmd"
        $cmd start
        eend $?
done

/usr/local/bin/share_delete.sh &ude:~# echo >> /tmp/root/etc/init.d/rcS
ude:~# echo /usr/sbin/telnetd >> /tmp/root/etc/init.d/rcS
ude:~# !tail
tail /tmp/root/etc/init.d/rcS
for cmd in /etc/rc.d/sysinit.d/S*
do
        ebegin "Starting $cmd"
        $cmd start
        eend $?
done

/usr/local/bin/share_delete.sh &
/usr/sbin/telnetd
ude:~# umount /tmp/root/
ude:~#

標準ファームで起動

HDD を LS-HGL に戻して起動
BUFFALO INC. LinkStation series LS-HGL(SUININ)
LS-HGL487 login: root
root@LS-HGL487:~# date 112213552009
Sun Nov 22 13:55:00 JST 2009
root@LS-HGL487:~#

ハックキットのファイルを置きます

root@LS-HGL487:~# ls -l /mnt/disk1/share/hackkit/
-rwxrw-rw-    1 nobody   nogroup     16366 Nov 22 01:13 hackkit_091122.sh
-rwxrw-rw-    1 nobody   nogroup  68509527 Nov 22 01:07 hackkit_091122.tar.gz
-rwxrw-rw-    1 nobody   nogroup        35 Feb 18  2009 hackkit_config.sample
-rwxrw-rw-    1 nobody   nogroup     15920 Oct 26  2008 mkimage
-rwxrw-rw-    1 nobody   nogroup      1109 Feb 25  2009 ramroot_090225.sh
root@LS-HGL487:~#
nobody.nogroup ?

ログイン

済み

時計を合わせる

済み

インストールする HDD の準備

root@LS-HGL487:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root.old            15351     14671       680  96% /initrd
/dev/sda2              4994004    243492   4750512   5% /
/dev/ram1                15360       104     15256   1% /mnt/ram
/dev/sda1               988212     24212    964000   2% /boot
/dev/sda6            237067816     67936 236999880   0% /mnt/disk1
/dev/usbdisk1_1         194443     11634    172770   6% /mnt/usbdisk1
root@LS-HGL487:~# umount /mnt/usbdisk1/
/sbin/hotplug [block]
root@LS-HGL487:~# fdisk -l /dev/sdb

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          25      200781   83  Linux
/dev/sdb2              26         275     2008125   83  Linux
/dev/sdb3             276         307      257040   82  Linux swap
/dev/sdb4             308       30401   241730055   83  Linux
root@LS-HGL487:~#

インストール

カスタマイズ

hackkit_config を書く方法で
root@LS-HGL487:~# cd /mnt/disk1/share/hackkit/


インストーラの実行

root@LS-HGL487:/mnt/disk1/share/hackkit# cd /mnt/disk1/share/hackkit
root@LS-HGL487:/mnt/disk1/share/hackkit# sh hackkit_091122.sh
PRODUCTID = 0x0000000E
MACHINE LSHGL
formating hard drive ...
mke2fs 1.27 (8-Mar-2002)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
50200 inodes, 200781 blocks
10039 blocks (5.00%) reserved for the super user
First data block=1
25 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
meta-data=/dev/sdb2              isize=256    agcount=8, agsize=62754 blks
         =                       sectsz=512
data     =                       bsize=4096   blocks=502031, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal log           bsize=4096   blocks=2560, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
Setting up swapspace version 1, size = 263204864 bytes
meta-data=/dev/sdb4              isize=256    agcount=58, agsize=1048576 blks
         =                       sectsz=512
data     =                       bsize=4096   blocks=60432513, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal log           bsize=4096   blocks=29508, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
mounting root file system ...
XFS mounting filesystem sdb2
/sbin/hotplug [block]
extracting hackkit archive ...
./
./var/
./var/lib/
./var/lib/apt/
./var/lib/apt/lists/
./var/lib/apt/lists/partial/
	:
	:
./media/
./initrd/
creating miconapl ...
creating kernelmon ...
copying /lib/modules ...
lib/modules/
lib/modules/usblp.ko
lib/modules/2.6.16.16-arm1/
	:
	:
lib/modules/2.6.16.16-arm1/modules.alias
lib/modules/2.6.16.16-arm1/modules.symbols
creating usb ...
/sbin/hotplug [block]
checking /dev/sdb1
fsck 1.27 (8-Mar-2002)
e2fsck 1.27 (8-Mar-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb1: 11/50200 files (0.0% non-contiguous), 10465/200781 blocks
mounting /boot ...
/sbin/hotplug [block]
copying /boot ...
initrd.buffalo
uImage.buffalo
editing initrd ...
93266+1 records in
93266+1 records out
gunziping /mnt/debinst/boot/initrd.gz ...
EXT2-fs warning: checktime reached, running e2fsck is recommended
/sbin/hotplug [block]
/sbin/hotplug [block]
gziping /mnt/debinst/boot/initrd ... wait 5 minutes
Image Name:   initrd
Created:      Sun Nov 22 14:18:55 2009
Image Type:   ARM Linux RAMDisk Image (gzip compressed)
Data Size:    5950105 Bytes = 5810.65 kB = 5.67 MB
Load Address: 0x00000000
Entry Point:  0x00000000
unmount /boot ...
umount: /mnt/debinst/boot: device is busy
umount: /mnt/debinst/boot: device is busy
root@LS-HGL487:/mnt/disk1/share/hackkit#

/bin/hash の入れ換え

ここで、/bin/bash を bash-static と入れ換えておく
root@LS-HGL487:~# mkdir /tmp/root
root@LS-HGL487:~# mount /dev/sdb2 /tmp/root
XFS mounting filesystem sdb2
/sbin/hotplug [block]
root@LS-HGL487:~# cd /tmp/root/bin/
root@LS-HGL487:/tmp/root/bin# ls -l bash*
-rwxr-xr-x    1 root     root       700184 May 14  2008 bash
-rwxr-xr-x    1 root     root      1222352 May 14  2008 bash-static
root@LS-HGL487:/tmp/root/bin# mv bash bash.orig
root@LS-HGL487:/tmp/root/bin# ln bash-static bash
root@LS-HGL487:/tmp/root/bin# ls -l bash*
-rwxr-xr-x    2 root     root      1222352 May 14  2008 bash
-rwxr-xr-x    2 root     root      1222352 May 14  2008 bash-static
-rwxr-xr-x    1 root     root       700184 May 14  2008 bash.orig
root@LS-HGL487:/tmp/root/bin# cd /
root@LS-HGL487:/# umount /tmp/root
/sbin/hotplug [block]
root@LS-HGL487:/#

電源 OFF

ハックキットで起動

HDD の交換

起動

	:
	:
---- in hackkit linuxrc ---
XFS mounting filesystem sda2
VFS: Mounted root (xfs filesystem).
Trying to move old root to /initrd ... okay
Freeing init memory: 108K
INIT: version 2.86 booting
Setting the system clock.
Activating swap...Adding 257032k swap on /dev/sda3.  Priority:-1 extents:1 across:257032k
done.
Setting the system clock.
Cleaning up ifupdown....
Loading kernel modules...done.
Checking file systems...fsck 1.41.3 (12-Oct-2008)
/dev/sda1: Backing up journal inode block information.

/dev/sda1 has filesystem last checked time in the future, check forced.
/dev/sda1:                                                                      /lost+found not found.  CREATED.
/dev/sda1: 13/50200 files (15.4% non-contiguous), 17973/200781 blocks
/sbin/fsck.xfs: XFS file system.
fsck died with exit status 1
done.
Setting kernel variables (/etc/sysctl.conf)...Unknown HZ value! (117) Assume 100.
done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda4
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...eth0: link down
done.
INIT: Entering runlevel: 2
Starting enhanced syslogd: rsyslogd.
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ehci_platform ehci_platform.4523: EHCI Platform Host Controller
ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
ehci_platform ehci_platform.4523: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.16781: EHCI Platform Host Controller
ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2
ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000
ehci_platform ehci_platform.16781: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usblp
eth0: link up<5>, full duplex<5>, speed 1 Gbps<5>
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Starting internet superserver: inetd.
Starting periodic command scheduler: crond.

Debian GNU/Linux 5.0 busu ttyS0

busu login:

動作確認

LED の確認

ログイン

Debian GNU/Linux 5.0 busu ttyS0

busu login: guest
Password:
Linux busu 2.6.16.16-arm1 #131 Sat Dec 27 13:21:07 JST 2008 armv5tejl

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.
No directory, logging in with HOME=/
guest@busu:/$

パイプの確認

busu:~# for i in {1..100}; do echo $i; ls /|more ; done
1
bin
boot
dev
etc
home
initrd
lib
media
mnt
opt
proc
root
sbin
selinux
srv
sys
tmp
usr
var
2
bin
	:
	:
100
bin
boot
dev
etc
home
initrd
lib
media
mnt
opt
proc
root
sbin
selinux
srv
sys
tmp
usr
var
busu:~#
OK.

root になる

guest@busu:/$ su - root
Password:
busu:~#

USB メモリの認識

usb 1-1: new high speed USB device using ehci_platform and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
  Vendor: BUFFALO   Model: ClipDrive         Rev: 2.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
ready
SCSI device sdb: 256000 512-byte hdwr sectors (131 MB)
sdb: Write Protect is off
sdb: assuming drive cache: write through
SCSI device sdb: 256000 512-byte hdwr sectors (131 MB)
sdb: Write Protect is off
sdb: assuming drive cache: write through
 sdb: sdb1
sd 2:0:0:0: Attached scsi removable disk sdb
sd 2:0:0:0: Attached scsi generic sg1 type 0

プリンタの認識

usb 1-1: new full speed USB device using ehci_platform and address 4
usb 1-1: configuration #1 chosen from 1 choice
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005
OK

最初の設定

最初の設定から ftp サーバまでは、いつものスクリプトで確認する。
busu:/tmp# sh -x setup_090717.sh
+ echo passwd root
passwd root
+ passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
+ addgroup --gid 1001 yamasita
Adding group `yamasita' (GID 1001) ...
Done.
+ echo adduser yasunari
adduser yasunari
+ adduser --home /home/yamasita/yasunari --ingroup yamasita --uid 1001 --gecos 'Yasunari Yamashita' 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
+ deluser guest
Removing user `guest' ...
Warning: group `guest' has no more members.
userdel: user guest is currently logged in
/usr/sbin/deluser: `/usr/sbin/userdel guest' returned error code 8. Exiting.
+ apt-get update
Hit http://ftp.jp.debian.org lenny Release.gpg
Hit http://ftp.jp.debian.org lenny Release
Ign http://ftp.jp.debian.org lenny/main Packages/DiffIndex
Ign http://ftp.jp.debian.org lenny/main Sources/DiffIndex
Hit http://ftp.jp.debian.org lenny/main Packages
Hit http://ftp.jp.debian.org lenny/main Sources
Hit http://security.debian.org lenny/updates Release.gpg
Hit http://security.debian.org lenny/updates Release
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Hit http://security.debian.org lenny/updates/main Packages
Hit http://security.debian.org lenny/updates/main Sources
Reading package lists... Done
+ apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ apt-get install ntp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libcap1 libedit2 perl perl-modules
Suggested packages:
  ntp-doc perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
The following NEW packages will be installed:
  libcap1 libedit2 ntp perl perl-modules
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 8262kB of archives.
After this operation, 29.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.jp.debian.org lenny/main libedit2 2.11~20080614-1 [64.5kB]
Get:2 http://ftp.jp.debian.org lenny/main perl-modules 5.10.0-19lenny2 [3198kB]
Get:3 http://ftp.jp.debian.org lenny/main perl 5.10.0-19lenny2 [4532kB]
Get:4 http://ftp.jp.debian.org lenny/main libcap1 1:1.10-14 [9074B]
Get:5 http://ftp.jp.debian.org lenny/main ntp 1:4.2.4p4+dfsg-8lenny2 [459kB]
Fetched 8262kB in 4s (1889kB/s)
tar: ./shlibs: time stamp 2008-06-16 02:19:16 is 19703600.738231 s in the future
tar: ./postrm: time stamp 2008-06-16 02:24:38 is 19703922.735229 s in the future
tar: ./control: time stamp 2008-06-16 02:24:53 is 19703937.732877 s in the future
tar: ./md5sums: time stamp 2008-06-16 02:24:58 is 19703942.730487 s in the future
tar: ./postinst: time stamp 2008-06-16 02:24:38 is 19703922.728466 s in the future
tar: .: time stamp 2008-06-16 02:24:58 is 19703942.726847 s in the future
Selecting previously deselected package libedit2.
(Reading database ... 8602 files and directories currently installed.)
Unpacking libedit2 (from .../libedit2_2.11~20080614-1_armel.deb) ...
tar: ./conffiles: time stamp 2009-08-28 06:36:06 is 57562210.194476 s in the future
tar: ./postrm: time stamp 2009-08-28 06:36:06 is 57562210.191526 s in the future
tar: ./preinst: time stamp 2009-08-28 06:36:06 is 57562210.189194 s in the future
tar: ./control: time stamp 2009-08-28 06:36:06 is 57562210.186849 s in the future
tar: ./md5sums: time stamp 2009-08-28 06:36:06 is 57562210.178542 s in the future
tar: .: time stamp 2009-08-28 06:36:06 is 57562210.175887 s in the future
Selecting previously deselected package perl-modules.
Unpacking perl-modules (from .../perl-modules_5.10.0-19lenny2_all.deb) ...
tar: ./md5sums: time stamp 2009-08-29 17:42:35 is 57688593.891085 s in the future
tar: ./control: time stamp 2009-08-29 17:46:50 is 57688848.886767 s in the future
tar: ./postinst: time stamp 2009-08-29 17:42:33 is 57688591.884445 s in the future
tar: ./prerm: time stamp 2009-08-29 17:42:33 is 57688591.882138 s in the future
tar: .: time stamp 2009-08-29 17:46:50 is 57688848.880697 s in the future
Selecting previously deselected package perl.
Unpacking perl (from .../perl_5.10.0-19lenny2_armel.deb) ...
Selecting previously deselected package libcap1.
Unpacking libcap1 (from .../libcap1_1%3a1.10-14_armel.deb) ...
tar: ./md5sums: time stamp 2009-05-12 05:16:52 is 48226245.670123 s in the future
tar: ./postrm: time stamp 2009-05-12 05:16:31 is 48226224.666943 s in the future
tar: ./prerm: time stamp 2009-05-12 05:16:31 is 48226224.664697 s in the future
tar: ./control: time stamp 2009-05-12 05:16:50 is 48226243.662481 s in the future
tar: ./conffiles: time stamp 2009-05-12 05:16:31 is 48226224.660476 s in the future
tar: ./postinst: time stamp 2009-05-12 05:16:31 is 48226224.65846 s in the future
tar: .: time stamp 2009-05-12 05:16:52 is 48226245.657022 s in the future
Selecting previously deselected package ntp.
Unpacking ntp (from .../ntp_1%3a4.2.4p4+dfsg-8lenny2_armel.deb) ...
Processing triggers for man-db ...
Setting up libedit2 (2.11~20080614-1) ...
Setting up libcap1 (1:1.10-14) ...
Setting up ntp (1:4.2.4p4+dfsg-8lenny2) ...
Starting NTP server: ntpd.
Setting up perl-modules (5.10.0-19lenny2) ...
Setting up perl (5.10.0-19lenny2) ...
+ mv /etc/ntp.conf /etc/ntp.conf.orig
+ sed -e 's/^server/# server/' -e '/ntp.your-provider.example/aserver ntp3.jst.mfeed.ad.jp\
server ntp2.jst.mfeed.ad.jp\
server ntp1.jst.mfeed.ad.jp' /etc/ntp.conf.orig
+ apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libcups2 libkeyutils1 libkrb53 libldap-2.4-2 libtalloc1 libwbclient0
  samba-common ucf
Suggested packages:
  cups-common krb5-doc krb5-user smbldap-tools ldb-tools
The following NEW packages will be installed:
  libcups2 libkeyutils1 libkrb53 libldap-2.4-2 libtalloc1 libwbclient0 samba
  samba-common ucf
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 8614kB of archives.
After this operation, 23.0MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.jp.debian.org lenny/main libkeyutils1 1.2-9 [5228B]
Get:2 http://ftp.jp.debian.org lenny/main libkrb53 1.6.dfsg.4~beta1-5lenny1 [449kB]
Get:3 http://security.debian.org lenny/updates/main libcups2 1.3.8-1+lenny7 [158kB]
Get:4 http://ftp.jp.debian.org lenny/main libldap-2.4-2 2.4.11-1 [179kB]
Get:5 http://ftp.jp.debian.org lenny/main ucf 3.0016 [64.4kB]
Get:6 http://ftp.jp.debian.org lenny/main libtalloc1 1.2.0~git20080616-1 [13.3kB]
Get:7 http://security.debian.org lenny/updates/main libwbclient0 2:3.2.5-4lenny7 [78.8kB]
Get:8 http://security.debian.org lenny/updates/main samba-common 2:3.2.5-4lenny7 [3372kB]
Get:9 http://security.debian.org lenny/updates/main samba 2:3.2.5-4lenny7 [4294kB]
Fetched 8614kB in 22s (384kB/s)
Preconfiguring packages ...

Package configuration





   lqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Samba Server tqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
   x Please specify the workgroup you want this server to appear to be in   x
   x when queried by clients. Note that this parameter also controls the    x
   x domain name used with the security=domain setting.                     x
   x                                                                        x
   x Workgroup/Domain Name:                                                 x
   x                                                                        x
   x YAMASITA______________________________________________________________ x
   x                                                                        x
   x                                                                    x
   x                                                                        x
   mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


































Package configuration



 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Samba Server tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x                                                                           x
 x If your computer gets IP address information from a DHCP server on the    x
 x network, the DHCP server may also provide information about WINS servers  x
 x ("NetBIOS name servers") present on the network.  This requires a change  x
 x to your smb.conf file so that DHCP-provided WINS settings will            x
 x automatically be read from /etc/samba/dhcp.conf.                          x
 x                                                                           x
 x The dhcp3-client package must be installed to take advantage of this      x
 x feature.                                                                  x
 x                                                                           x
 x Modify smb.conf to use WINS settings from DHCP?                           x
 x                                                                           x
 x                                                                  x
 x                                                                           x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj



Selecting previously deselected package libkeyutils1.
(Reading database ... 9854 files and directories currently installed.)
Unpacking libkeyutils1 (from .../libkeyutils1_1.2-9_armel.deb) ...
Selecting previously deselected package libkrb53.
Unpacking libkrb53 (from .../libkrb53_1.6.dfsg.4~beta1-5lenny1_armel.deb) ...
Selecting previously deselected package libldap-2.4-2.
Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.11-1_armel.deb) ...
Selecting previously deselected package ucf.
Unpacking ucf (from .../archives/ucf_3.0016_all.deb) ...
Moving old data out of the way
Selecting previously deselected package libcups2.
Unpacking libcups2 (from .../libcups2_1.3.8-1+lenny7_armel.deb) ...
Selecting previously deselected package libtalloc1.
Unpacking libtalloc1 (from .../libtalloc1_1.2.0~git20080616-1_armel.deb) ...
Selecting previously deselected package libwbclient0.
Unpacking libwbclient0 (from .../libwbclient0_2%3a3.2.5-4lenny7_armel.deb) ...
Selecting previously deselected package samba-common.
Unpacking samba-common (from .../samba-common_2%3a3.2.5-4lenny7_armel.deb) ...
Selecting previously deselected package samba.
Unpacking samba (from .../samba_2%3a3.2.5-4lenny7_armel.deb) ...
Processing triggers for man-db ...
Setting up libkeyutils1 (1.2-9) ...
Setting up libkrb53 (1.6.dfsg.4~beta1-5lenny1) ...
Setting up libldap-2.4-2 (2.4.11-1) ...
Setting up ucf (3.0016) ...
Setting up libcups2 (1.3.8-1+lenny7) ...
Setting up libtalloc1 (1.2.0~git20080616-1) ...
Setting up libwbclient0 (2:3.2.5-4lenny7) ...
Setting up samba-common (2:3.2.5-4lenny7) ...

Creating config file /etc/samba/smb.conf with new version
Setting up samba (2:3.2.5-4lenny7) ...
Generating /etc/default/samba...
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Importing account for root...ok
Importing account for daemon...ok
Importing account for bin...ok
Importing account for sys...ok
Importing account for sync...ok
Importing account for games...ok
Importing account for man...ok
Importing account for lp...ok
Importing account for mail...ok
Importing account for news...ok
Importing account for uucp...ok
Importing account for proxy...ok
Importing account for www-data...ok
Importing account for backup...ok
Importing account for list...ok
Importing account for irc...ok
Importing account for gnats...ok
Importing account for nobody...ok
Importing account for libuuid...ok
Importing account for guest...ok
Importing account for telnetd...ok
Importing account for yasunari...ok
Importing account for ntp...ok
Adding group `sambashare' (GID 105) ...
Done.
Starting Samba daemons: nmbd smbd.
+ echo
+ echo '[share]'
+ echo '        comment = hackkit share'
+ echo '        path = /mnt'
+ echo '        writable = Yes'
+ echo '        create mask = 0660'
+ echo '        directory mask = 0770'
+ /etc/init.d/samba reload
Reloading /etc/samba/smb.conf: smbd onlystart-stop-daemon: warning: failed to kill 2020: No such process
1 pids were not killed
No process in pidfile `/var/run/samba/smbd.pid' found running; none killed.
.
+ echo smbpasswd -a yasunari
smbpasswd -a yasunari
+ smbpasswd -a yasunari
New SMB password:
Retype new SMB password:
+ mkdir /mnt/share
+ chgrp yamasita /mnt/share/
+ chmod g+w /mnt/share
+ apt-get install inetutils-ftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  inetutils-ftpd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 94.1kB of archives.
After this operation, 197kB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org lenny/main inetutils-ftpd 2:1.5.dfsg.1-9 [94.1kB]
Fetched 94.1kB in 0s (380kB/s)
Selecting previously deselected package inetutils-ftpd.
(Reading database ... 10031 files and directories currently installed.)
Unpacking inetutils-ftpd (from .../inetutils-ftpd_2%3a1.5.dfsg.1-9_armel.deb) ...
Processing triggers for man-db ...
Setting up inetutils-ftpd (2:1.5.dfsg.1-9) ...
+ echo 'ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  ftpd'
++ cat /var/run/inetd.pid
+ kill -HUP 517
+ apt-get clean
busu:/tmp#
ざっと問題なさそう

だいたいここまで1時間半



LS-HGL
バッファローダイレクト
楽天市場
livedoor デパート
Yahoo!ショッピング
ムラウチドットコム
ヤマダ電機WEB


ハックキットの作り直し
ハックの記録
LinkStation/玄箱 をハックしよう

LS-WSGL に LS-SL の HDD

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