network設定@bootld
脇道でもないのですが、netework設定がよく分からなくなってきたので、bootldの中身を調べてみます。
まずは/etc/init.d/rcS
#! /bin/sh # mount /bin/mount -a # Network hostname landisk ifup -a # Daemon inetd btnctrl /etc/btn_action.conf & ledctrl pwr=0 status=1 buzzer=10
昨日自分がudhcpc -qとしたところが、ifup -aになっています。
これにはお馴染みの/etc/network/interfacesがいるみたい。
bootldでは、こうなります。
/ $ ifup -a ip: RTNETLINK answers: File exists udhcpc (v1.2.1) started Jun 1 13:07:46 udhcpc[875]: udhcpc (v1.2.1) started eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 Sending discover... Jun 1 13:07:46 udhcpc[875]: Sending discover... Sending select for 192.168.0.a... Jun 1 13:07:46 udhcpc[875]: Sending select for 192.168.0.a... Lease of 192.168.0.a obtained, lease time -1 Jun 1 13:07:46 udhcpc[875]: Lease of 192.168.0.a obtained, lease time -1 deleting routers route: SIOC[ADD|DEL]RT: No such process adding dns 192.168.0.b
現状wgetできない作成中の方は、
/ # ifup -a run-parts: /etc/network/if-pre-up.d: No such file or directory 8139cp 0000:00:00.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 udhcpc (v1.20.2) started Setting IP address 0.0.0.0 on eth0 Sending discover... Sending select for 192.168.0.a... Lease of 192.168.0.a obtained, lease time 268435455 Setting IP address 192.168.0.a on eth0 Deleting routers route: SIOCDELRT: No such process Adding router 192.168.0.b Recreating /etc/resolv.conf Adding DNS server 192.168.0.b run-parts: /etc/network/if-up.d: No such file or directory ifup: can't open '/var/run/ifstate': No such file or directory
同じに見えますけどね。