Linux Linux Linux
udhcpでDHCPクライアントを作るには
最終更新:
匿名ユーザー
-
view
公式サイト
http://udhcp.busybox.net/
ダウンロードする。
$ wget http://udhcp.busybox.net/source/udhcp-0.9.8.tar.gz
解凍する。
$tar xzvf
コンパイルする。
$ cd udhcp-0.9.8 $ make
最近のgccでは、以下のようなエラーが出力されるようだ。
dhcpc.c: In function ‘perform_renew’: dhcpc.c:135: error: label at end of compound statement
もし、上記のようなエラーが出た場合は、dhcpc.cの135行目にbreak;を追加する。
134: case INIT_SELECTING: 追加 break; 135: }
IPアドレス設定用スクリプトを設置する。
$ su # mkdir /usr/share/udhcpc # cp samples/simple.script /usr/share/udhcpc/default.script
rc.dに登録して自動起動するようにして完了。~
参照:
参照: