dhcpcd デーモン
目的
動的ホスト構成プロトコル (DHCP) クライアントをインプリメントします。 アドレスおよび構成情報を DHCP サーバーに提供します。
構文
システム・リソース・コントローラー (SRC) を使用して DHCP クライアントを実装する
startsrc -s dhcpcd [ -a Argument] ...
SRC を使用せずに DHCP クライアントを実装する
dhcpcd [ -f ConfigurationFile] [ -i IPAddress] [ -l LeaseFile ] [ -n ] [ -o OptionsFile ] [ -r ] [ -t Seconds ] [ -T Minutes ]
説明
dhcpcd デーモンは、DHCP プロトコルを使用して、IP (インターネット・プロトコル) アドレスとその他のパラメーターを設定することによって、DHCP をインプリメントします。
dhcpcd デーモンは、通常、開始時に通常実行される /etc/rc.tcpip ファイルによって開始されます。デフォルトで、それはコメント化され、システムの開始時には実行されません。DHCP クライアントを使用可能にする System Management Interface Tool (SMIT) オプションがあります。
dhcpcd デーモンは、その構成ファイルを読み取り、構成ファイル内に指定されたインターフェース用の IP アドレスとその他の構成オプションの開始と取得を試みます。システムが始動しているとき、dhcpcd デーモンは、バックグラウンドで実行されます。 このデーモンは、既に受信したアドレスを必要に応じて更新します。
また、-i フラグを使用すると、dhcpcd デーモンは、DHCP Inform モードで実行されます。 このモードを使用して、クライアントは、IP アドレスを取得せずに DHCP サーバーから構成情報を取り出すことができます。それは静的アドレスには便利ですが、印刷サーバーなどの動的項目やその他のオプションには便利ではありません。IP アドレス・パラメーターを指定して -i フラグを使用する場合、dhcpcd デーモンは指定したアドレスについて 1 回実行されます。
refresh コマンドは、dhcpcd デーモンに構成ファイルを再読み取りさせる場合に使用できます。 同じ応答を得るには、SIGHUP も使用できます。
dhcpcd デーモンのデフォルトの構成ファイルは、/etc/dhcpcd.ini です。これには、ログおよびネットワーク・インターフェース情報が入っています。
SMIT の smit usedhcp 高速パスを使用して、このコマンドを実行できます。
フラグ
項目 | 説明 |
---|---|
-f ConfigurationFile | 使用する構成ファイルを指定します。 デフォルトは /etc/dhcpcd.ini ファイルです。 |
-i IPAddress | dhcpcd デーモンが DHCP Inform モードを使用するように指定します。IP アドレスは、どのインターフェースで構成情報を取得するかを DHCP に指示します。 |
-l LeaseFile | 別の lease ファイルを指定します。この lease ファイルは、リース獲得時にクライア ントによって生成されます。 デフォルトでは、lease ファイルは /etc/dhcpc.db です。 |
-n | 新規アドレスの受信時にインターフェースが再構成されないようにします。 |
-o OptionsFile | options ファイルを指定します。デフォルトでは、options ファイルは /etc/dhcpc.opt です。 |
-r | クライアント・デーモンを起動し、1 回実行してから停止させます。 |
-t Seconds | DHCP がそれ自体をバックグラウンドに配置するまでの待機秒数を指定します。これによって、システムは DHCP サーバーが見つからない場合でもブートを続行できます。 |
-T Minutes | 時間を分単位で指定します。 DHCP クライアントは、このタイムアウト値の時間内にインターフェースのアドレスを構成できない場合 (例えば DHCP サーバーが使用可能でないため)、それ以降の試行を停止します。 |
終了状況
このコマンドは次の終了値を戻します。
項目 | 説明 |
---|---|
0 | 正常終了。 |
>0 | エラーが発生しました。 |
セキュリティー
アクセス制御: このコマンドを実行するには、root ユーザー権限が必要です。
ファイル
項目 | 説明 |
---|---|
/usr/sbin/dhcpcd | dhcpcd デーモンが入っています。 |
/etc/dhcpcd.ini | デフォルトのクライアント構成ファイルが入っています。 |
/etc/services | インターネット・サービスで使用するソケットおよびプロトコルを定義します。 |
/etc/inetd.conf | inetd デーモンにより制御されるサービスを定義します。 |