Beagleboardを複数台ネットワークにつなげてDHCPでIPアドレスを取得するとIPアドレスが重複してしまう現象が起きてしまいました。そこで固定IPアドレスをBeagleboard-xmのプレビルドイメージに設定する方法です。
プレビルドしたイメージを書き込んだMicroSDカードの
/media/rootfs/init.omap3.rc を作成します
on boot
setprop net.dns1 8.8.8.8
chmod 777 /system/etc/init.omap3.sh
service lan-setup /system/etc/init.omap3.sh
oneshot
/media/rootfs/system/etc/init.omap3.sh を作成します
#!/system/bin/sh
ifconfig usb0 192.168.1.100
netmask 255.255.255.0
route add default gw 192.168.1.1 dev usb0
これで起動時にIPアドレスが設定されます。
参考
http://shirangana.info/115/?page_id=142#2
0 件のコメント:
コメントを投稿