Userland構築

#navi(contents-page-name): No such page: Wpa

CONTENTS


WPA root-fs size 見積

Dropbear

注意: setuidしたbusyboxでshadow無効の場合しか動作確認してません。

options.hを編集。/dev/randomは機能しないようだ。代わりに/dev/urandom。

#define DROPBEAR_RANDOM_DEV "/dev/urandom"

適当にconfigure & make。

% ./configure --host=sh4-linux --build=i586-linux --disable-zlib --disable-syslog
% make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" STATIC=1 MULTI=1

ターゲット機の/binにdropbearmultiをコピーしてシンボリックリンクを作成する。

# ln -s dropbearmulti dropbear
# ln -s dropbearmulti dbclient
# ln -s dropbearmulti dropbearkey
# ln -s dropbearmulti dropbearconvert
# ln -s dropbearmulti scp

ホスト鍵を作成

# dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
# dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key

Vweb SDK

ファームウェアのパス変更

# foreach i (*.ini) 
foreach? cat $i | sed  's/load_firmware=/load_firmware=\/sre\//' > pon/$i
foreach? end

I2Cテーブルの変更

# foreach i (*.ini)
foreach? ./i2c_table5.sh $i > pon/$i
foreach? end
filei2c_table5.sh

rc.sysinit

/etc/rc.d/rc.sysinit

insmod /lib/modules/2.4.24-sh/vw2010.o
insmod /lib/modules/2.4.24-sh/ks5k_cb.o
insmod /lib/modules/2.4.24-sh/ks2k_cb.o
ifconfig eth0 192.168.100.98 netmask 0xffffff00
dropbear
portmap

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS