Solaris のシステム管理 (第 3 巻)

DHCP サービスの起動と停止

DHCP サービスの起動と停止をするには、DHCP デーモンの動作に影響する可能性がある処理を実行する必要があります。望む結果を得るための適切な手順を選択するには、DHCP サービスの開始と停止、有効と無効、構成と構成解除の違いについて理解しておく必要があります。次に、これらの用語について説明します。


注 -

サーバーに複数のネットワークインタフェースがある場合に、すべてのネットワークでは DHCP サービスを提供したくない場合、「DHCP サービス用のネットワークインタフェースの監視と無視」を参照してください。


この節では、DHCP サービスの起動と停止、有効または無効にする手順について説明します。

DHCP サービスを起動および停止する方法 (DHCP Manager)

  1. DHCP サーバーマシン上でスーパーユーザーになります。

  2. DHCP Manager を起動します。

    この手順については、「DHCP Manager を起動する方法」を参照してください。

  3. 次の操作の 1 つを選択します。

    1. 「サービス」メニューから「起動」を選択して、DHCP サービスを起動します。

    2. 「サービス」メニューから「停止」を選択して、DHCP サービスを停止します。

      DHCP デーモンは、手動で再起動されるか、システムが再起動するまで停止します。

    3. 「サービス」メニューから「再開」を選択して、DHCP サービスを停止させ、すぐに再起動します。

DHCP サービスを開始および停止する方法 (コマンド行)

  1. サーバーマシン上でスーパーユーザーになります。

  2. 次の操作の 1 つを選択します。

    1. DHCP サービスを開始するには、次のコマンドを入力します。


      # /etc/init.d/dhcp start
      
    2. DHCP サービスを停止するには、次のコマンドを入力します。


      # /etc/init.d/dhcp stop
      

      DHCP デーモンは、手動で再開されるか、システムが再開するまで停止します。

DHCP サービスを有効または無効にする方法 (DHCP Manager)

  1. DHCP Manager を起動します。

  2. 次の操作の 1 つを選択します。

    1. 「サービス」メニューから「有効」を選択して、DHCP サービスをすぐに起動し、システム起動時に DHCP サービスが自動的に起動するように設定します。

    2. 「サービス」メニューから「無効」を選択して、DHCP サービスをすぐに停止し、システム起動時に DHCP サービスが自動的に起動しないように設定します。

DHCP サービスを無効にする方法 (コマンド行)

  1. スーパーユーザーとして次のコマンドを入力し、dhcpconfig を起動します。


    # /usr/sbin/dhcpconfig
    
  2. 3 と入力して「Unconfigure DHCP or Relay Services」を選択します。

  3. 次のプロンプトに対して Y と入力して、DHCP を無効にします。


    Unconfigure will stop the DHCP service and remove /etc/default/dhcp.
    Are you SURE you want to disable the DHCP service? ([Y]/N): Y
    

DHCP サービスを有効にする方法 (コマンド行)

この手順は、データを損なわずにサービスを無効にしたことがある場合のみ必要となります。

  1. サーバーシステム上でスーパーユーザーになります。

  2. 次のコマンドを入力して dhcpconfig を起動します。


    # /usr/sbin/dhcpconfig
    
  3. 「Configure DHCP Service」または「Configure BOOTP Relay Agent」を、状況に応じて選択します。

  4. Return キーを押して、すべてのプロンプトに対してデフォルト値を選択していくと、最後に次のプロンプトが表示されます。


    Enable DHCP/BOOTP support of networks you select? ([Y]/N):   
  5. このプロンプトに対して Y と入力し、DHCP サービスを使用可能にします。

  6. 次のプロンプトに対して次のように回答し、ネットワーク設定に関するプロンプトを回避します。

    データを損なわずにサービスを無効にしたことがある場合は、このネットワーク情報を設定し直す必要はありません。


    ###     Configure Local Networks        ###
    Configure BOOTP/DHCP on local LAN network: 172.21.0.0? ([Y]/N):N
    ###     Configure Remote Networks       ###
    Would you like to configure BOOTP/DHCP service on remote networks? ([Y]/N):N
    
  7. 次のプロンプトに対して Return キーを押して、DHCP サービスを再起動します。


    Would you like to restart the DHCP service? (recommended) ([Y]/N):