[Armadillo:04971] Re: ネットワーク接続処理について

mizo email@hidden
2010年 2月 17日 (水) 15:12:56 JST


溝渕です。

takahashi wrote:
> Armadillo-9は初期動作においてネットワーク接続を行っている
> かと思いますが、この処理を自作アプリにて任意のタイミングで
> 固定IPアドレスでネットワーク接続(ifup eth0)させたいと考えています。
> 
> しかしながら、Armadillo-9初期動作中のネットワーク接続処理
> を行わせないようにする方法がわからず苦慮しております。

起動時に自動的にネットワークインターフェースをupしている箇所は、

/etc/rc.d/S40networking
ですね。

[a9]# ls -l /etc/rc.d/S40networking

するとわかりますが、このファイルの実体は、
/etc/init.d/networking
です。

[a9]# cat /etc/init.d/networking
	<省略>
ifup -a
	<省略>

/etc/rc.d/以下にある"S"で始まるファイルは、/etc/init.d/rcによって起動時
に自動的に実行されるため、S40networkingを削除するとネットワークインター
フェースを自動的にupしなくなります。

すでにビルド済みのatmark-distがある場合は以下のコマンドを実行してください。

[pc]$ rm atmark-dist-[VERSION]/romfs/etc/rc.d/S40networking
[pc]$ make image

作成したフラッシュイメージファイルをArmadillo-9に書き込む方法はソフト
ウェアマニュアルをごらんください。

[Armadillo-9 ソフトウェアマニュアル]
http://armadillo.atmark-techno.com/files/downloads/armadillo-9/doc/armadillo-9_software_manual_ja-1.1.2.pdf



armadillo メーリングリストの案内