ちなみにこれをやる前に変になったハードディスク全体をフォーマットして消しておいた方が良いです。
ブート領域にデータがあると優先度の関係でそこからブートしてしまってTFTPブートできないので。
BUFFALO LinkStation LS-LGL の初期化
こちらに書かれているやり方でばっちり購入時の状態に戻せました。これでいくらでもいじることができます。感謝。
この日記の内容は果てしなく無責任・無保証です。(書かなくても分かるか)
こちらに書かれているやり方でばっちり購入時の状態に戻せました。proxyAddress = "0.0.0.0"
allowedClients = "192.168.100.0/24"
cacheIsShared = false
chunkHighMark = 819200
objectHighMark = 128
daemonise = true
diskCacheRoot = "/mnt/disk1/share/polipo"
diskCacheTruncateSize = 2147483647 # 大量にキャッシュを残してみた。
diskCacheTruncateTime = 31d12h
diskCacheUnlinkTime = 64d
logFile = "/mnt/disk1/share/polipo/polipo.log"
localDocumentRoot = ""
disableIndexing = true
disableServersList = true
dnsQueryIPv6 = no
dnsNameServer = "192.168.100.1"
pidFile = /var/run/polipo.pid
pmmFirstSize = 16384
pmmSize = 8192
#!/bin/sh以下は作ったバイナリを含むtarball。
# Start/stop the polipo daemon.
#
#
test -f /usr/bin/polipo || exit 0
case "$1" in
start) echo -n "Start services: polipo"
/usr/bin/polipo -c /etc/polipo.conf
;;
stop) echo -n "Stop services: polipo"
killall polipo
;;
restart)
$0 stop
$0 start
;;
*) echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
mkdir -p /usr/share/polipo/www
mkdir -p /usr/share/polipo/www/doc
cp -f polipo /usr/bin/
cp -f html/* /usr/share/polipo/www/doc
cp -f localindex.html /usr/share/polipo/www/index.html
cp -f polipo.man /usr/man/man1/polipo.1
cp polipo.info /usr/info/
install-info --info-dir=/usr/info polipo.info
!/bin/shさらに必要なディレクトリを作成。
# Start/stop the proftp daemon.
#
#
test -f /usr/sbin/proftpd || exit 0
case "$1" in
start) echo -n "Start services: proftpd"
/usr/sbin/proftpd
;;
stop) echo -n "Stop services: proftpd"
killall proftpd
;;
restart)
$0 stop
$0 start
;;
*) echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
#!/bin/shchmod a+x /mnt/etc/init.d/telnet.shした後でrcSというファイルの以下の行にtelnetd.shを追加。
# Start/stop the telnet daemon.
#
#
test -f /usr/sbin/telnetd || exit 0
case "$1" in
start) echo -n "Start services: telnetd"
/usr/sbin/telnetd
;;
stop) echo -n "Stop services: telnetd"
killall telnetd
;;
restart)
$0 stop
$0 start
;;
*) echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
for CMD in EnablingAutoip.sh restore_config.sh mount_share.sh networking.sh setup_time.sh smb.sh httpd.sh clientUtil_servd.sh modules.sh次のように変更。とりあえずSambaより前に書いてみた。
for CMD in EnablingAutoip.sh restore_config.sh mount_share.sh networking.sh setup_time.sh telnet.sh smb.sh httpd.sh clientUtil_servd.sh modules.shあとは/etc/shadow内の以下の行に設定してあるrootの暗号化されたパスワードの部分を削除してログインできるようにする。
root:(暗号化されたパスワード):11009:0:99999:7:::次のように変更。
root::11009:0:99999:7:::組み立て直して起動し、telnetで接続できることを確認。
/proc # cat cpuinfo
Processor : ARM926EJ-Sid(wb) rev 0 (v5l)
BogoMIPS : 219.54
Features : swp half thumb fastmult
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant : 0x0
CPU part : 0x926
CPU revision : 0
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 1
I line length : 32
I sets : 512
D size : 16384
D assoc : 1
D line length : 32
D sets : 512
Hardware : Feroceon
Revision : 0000
Serial : 0000000000000000
/proc # cat meminfo
MemTotal: 13632 kB
MemFree: 756 kB
Buffers: 3156 kB
Cached: 3444 kB
SwapCached: 76 kB
Active: 7896 kB
Inactive: 1776 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 13632 kB
LowFree: 756 kB
SwapTotal: 136512 kB
SwapFree: 136336 kB
Dirty: 8 kB
Writeback: 0 kB
Mapped: 5928 kB
Slab: 1992 kB
CommitLimit: 143328 kB
Committed_AS: 21528 kB
PageTables: 296 kB
VmallocTotal: 491520 kB
VmallocUsed: 488 kB
VmallocChunk: 491032 kB