2 DHCPサーバーの設定
戻る
手順
1. /etc/dhcpd.confの作成
2. /etc/sysconfig/dhcpdの書き換え
3. dhcpdの起動
1. /etc/dhcpd.confの作成
DHCPは/etc/dhcpd.confにて設定される。
が、dhcpをインストールしただけでは、このファイルは存在しない。
サンプルが/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sampleとしてあるので、
dhcp.confに名前を変えて/etcディレクトリ内にコピーする
# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
とする。以下がそのファイルである
================================================================================
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# dhcpdが管理するアドレスの指定
# --- default gateway
option
routers
192.168.0.1;
#
直接WANと接しているPCのIPアドレス
option
subnet-mask
255.255.255.0; # サブネットマスク
option
nis-domain
"domain.org"; #
NISドメインの名前
option
domain-name
"domain.org"; # DHCPサーバーのドメイン名
option
domain-name-servers
192.168.1.1; # DHCPサーバーのIPアドレス
option
time-offset
-18000;
#
Eastern Standard Timeタイムゾーンの種別
Defaultは世界標準時から-18000秒(アメリカ東部標準時間)
# option
ntp-servers
192.168.1.1; #
NTPサーバーのIPアドレス
# option
netbios-name-servers 192.168.1.1;
# SAMBAサーバーのIPアドレス
# --- Selects point-to-point node (default is hybrid). Don't change
this unless
# -- you understand Netbios very
well
#
[和訳]指示するノードタイプ(デフォルトはhybridです)を選択します。
#
Netbiosを非常によく理解していないならこれを変更しない。
# option netbios-node-type 2;
range dynamic-bootp
192.168.0.128 192.168.0.255; # DHCPサーバーがリースするIPアドレスの範囲
default-lease-time
21600;
# IPアドレスのリース時間。
max-lease-time
43200;
# IPアドレスの最大リース時間。
# we want the nameserver to
appear at a fixed address[和訳]以下のホストを固定アドレスで指定します。
host ns
{
# hostの後にホスト名を入れます
next-server
marvin.redhat.com;
#
このホストが他にもサーバーを持っている時、指定するようです。
hardware ethernet 12:34:56:78:AB:CD;
# このホストのNICのMACアドレス
fixed-address
207.175.42.254;
#
固定するIPアドレス
}
}
================================================================================
設定例
================================================================================
ddns-update-style interim;
ignore client-updates;
subnet 192.168.2.0 netmask 255.255.255.0 {
# --- default gateway
option
routers
192.168.0.1; #
Default:ルーターのアドレス
option
subnet-mask
255.255.255.0; # Default:サブネットマスク
# option
nis-domain
"domain.org"; # NISは使ってないのでコメントアウト
option
domain-name
"pyzar.org"; # サーバーの名前
option
domain-name-servers 192.168.2.1; #
eth1のIPアドレス
option
time-offset
32400;
# Japan Std Time 日本の標準時間に変更 "+"は付けない
option
ntp-servers
192.168.2.1; # ntpdをたてるつもりなので…
# option
netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change
this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp
192.168.2.1 192.168.2.255; # リースするIPアドレスの範囲
default-lease-time
21600;
# Default:IPアドレスのリース時間…5時間
max-lease-time
43200;
# Default:IPアドレスの最大リース時間…12時間
# we want the nameserver to
appear at a fixed address
host pyzar
{
# ホストの名前
#
next-server
marvin.redhat.com;
# コメントアウト
hardware ethernet **:**:**:**:**:**; #
NICのMACアドレス
fixed-address 192.168.2.2; #
固定したいアドレス
}
}
================================================================================
2. /etc/sysconfig/dhcpdの書き換え
で、このままではdhcpdはeth0側に対して動作しようとするので、/etc/sysconfig/dhcpdを書き換えて、
どのNICに対して動作するのか指定します。
書き換え前
============================
# Command line options here
DHCPDARGS=
============================
書き換え後
============================
# Command line options here
DHCPDARGS=eth1
============================
3. dhcpdの起動
DHCPサービスを起動します。
# /etc/rc.d/init.d/dhcpd start
問題がなければ、ブート時に起動するように設定します。
# chkconfig dhcpd on
トップへ