DHCPDのセッティング

せりか式 - Linux - サーバのセッティング - DHCPDのセッティング

dhcpdのインストール

  1. Internet Systems consortiumからdhcpdの最新版をダウンロードする(DHCP current release)
  2. ダウンロードしたファイルを /usr/local/src/ に移動し、解凍する
    $ mv dhcp-3.0.1.tar.gz /usr/local/src
    $ cd /usr/local/src
    $ tar xvzf dhcp-3.0.1.tar.gz
  1. コンパイル
    $ tar xvzf dhcp-3.0.1.tar.gz
    $ cd dhcp-3.0.1
    $ ./configure
    $ make
  1. インストール
    $ make
    $ su
    # make install
  1. 設定ファイルとリースファイルの作成
    $ make
    $ vi /etc/dhcpd.conf
    $ chmod 644 /etc/dhcpd.conf
    $ mkdir /var/dhcp
    $ touch /var/state/dhcp/dhcpd.leases
    $ chmod 666 /var/state/dhcp/dhcpd.leases


/etc/dhcpd.conf
    option domain-name "kis-lab.com";           使っているネットワークのドメイン
    option domain-name-servers 192.168.100.254; DNSサーバ

    option routers 192.168.100.254; ゲートウェイのアドレス
    default-lease-time 86400;       標準IP貸し出し時間(1[day] = 24*60*60[sec] = 86400[sec])
    max-lease-time 259200;          最大IP貸し出し時間(3[days])
    ddns-update-style none;         Dynamic DNS用の設定っぽいけど,よくわかりません

    subnet 192.168.100.0 netmask 255.255.255.0 {   IPを貸し出すネットワーク
      range 192.168.100.192 192.168.100.223;       貸し出すIPの範囲
    }
  1. 自動起動の設定
    私は面倒なのでrc.localに書いてしまっています
    本来なら起動スクリプトを書いた方がいいかも
    $ chmod 666 /var/state/dhcp/dhcpd.leases
    $ echo "/usr/sbin/dhcpd" >> /etc/rc.d/rc.local

トップへ