このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

12.2 DHCPサーバーの構成

Oracle LinuxシステムをDHCPサーバーとして構成するには:

  1. dhcpパッケージをインストールします。

    #  yum install dhcp
  2. /etc/dhcp/dhcpd.confファイルを編集して、DHCPサーバーがクライアントに提供できる設定を格納します。

    次の例では、ドメイン名、192.168.2.0/24サブネット上の192.168.2.101から192.168.2.254までのクライアント・アドレスの範囲とデフォルト・ゲートウェイおよびDNSサーバーのIPアドレス、デフォルトおよび最大リース時間(秒数)、そのMACアドレスで識別されるアプリケーション・サーバーsvr01の静的IPアドレスが構成されます。

    option domain-name "mydom.org";
    option domain-name-servers 192.168.2.1, 10.0.1.4;
    option broadcast-address 192.168.2.255;
    option routers 192.168.2.1;
    
    subnet 192.168.2.0 netmask 255.255.255.0 {
      range 192.168.2.101 192.168.2.254;
      default-lease-time 10800;
      max-lease-time 43200;
    }
    
    host svr01 {
      hardware ethernet 80:56:3e:00:10:00;
      fixed-address 192.168.2.100;
      max-lease-time 86400;
    }

    各クライアントによってIPアドレスのリースがリクエストされると、DHCPサーバーによってoption行の情報が各クライアントに送信されます。 オプションをsubnet定義内に定義した場合、オプションはサブネットにのみ適用されます。 例では、オプションはグローバルであり、subnet定義とhost定義の両方に適用されます。 subnet定義とhost定義で、最大リース時間に対する設定が異なっています。

    詳細および例については、/usr/share/doc/dhcp-version/dhcpd.conf.sampleおよびdhcp-options(5)マニュアル・ページを参照してください。

  3. /etc/sysconfig/dhcpdを編集して、DHCPサーバー自体の設定を構成します。 たとえば、次の設定では、サーバーがDHCPリクエストをリスニングするインタフェースが指定されます。

    DHCPDARGS="eth0 eth1"

    詳細は、dhcpd(8)マニュアル・ページを参照してください。

  4. touchコマンドで、クライアント・リースに関する情報が格納される/var/lib/dhcpd/dhcpd.leasesファイルを作成します。

    # touch /var/lib/dhcpd/dhcpd.leases
  5. 次のコマンドを入力して、DHCPサービスを開始し、再起動後にそれが開始することを確認します。

    # service dhcpd start
    # chkconfig dhcpd on

DHCPリレーの構成に関する情報は、dhcrelay(8)マニュアル・ページを参照してください。