udhcpc@buxybox-static
ここを見つけて、http://www3.atwiki.jp/jjk/pages/12.html
やはり昨日の予想は正しかったみたいです。
しかしスクリプトどこなの?探しました。本来debianのソースパッケージから持って来るべきなんでしょうけど、本家busyboxのソースの中を探してみました。busybox-1.20.0.tar.bz2の例でいうと、ここです。
busybox-1.20.0/examples/udhcp/simple.script
時間食っちゃった。
今のところファイルをコピーするたびに、bootld(レスキュー作成用)を起動しています。/sysもないし、udev(mdev)も動いてないので...他のストレージが使えません。
上記ファイルを/etc/udhcpc/default.scriptとしてmvします。
作成中のシステムに戻って〜、
/ # udhcpc -q udhcpc (v1.20.2) started Setting IP address 0.0.0.0 on eth0 8139cp 0000:00:00.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 Sending discover... Sending select for 192.168.0.x... Lease of 192.168.0.y obtained, lease time 268435455 Setting IP address 192.168.0.y on eth0 Deleting routers route: SIOCDELRT: No such process Adding router 192.168.0.x Recreating /etc/resolv.conf Adding DNS server 192.168.0.x
今日の目標達成!route: SIOCDELRT: No such processが気になりますけど、アドレス指定でpingできるので今日は良いです。
udhcpcをrcSに追加して、今日の記録を
/etc/udhcpc # ls default.script ... /etc/init.d # cat rcS #!/bin/sh export PATH=/bin:/sbin:/usr/bin:/usr/sbin /bin/mount -a /bin/hostname landisk /sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 /sbin/udhcpc -q