RHEL4中DHCP服务器的配置

RHEL4中DHCP服务器的配置

DHCP服务器的配置

1 服务器端的配置

1>查询DHCP服务器软件是否 已安装,没安装就先进行安装,默认系统不进行安装.   rpm -qa |grep dhcp    rpm -ivh  dhcp-3.0.1-12_EL.i386.rpm

2>修改/etc/dhcpd.conf 文件 这个文件默认是空的,需要自已建立,但是系统中有一个模板文件,可以将模板文件复制过来,再根据自己的要求对模板文件进行修改.

cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample   /etc/sample

3>启动服务      service dhcpd start

2 客户端配置

将接口的配置文件BOOTPROTO=dhcp,然后重新启动网络接口或是dhclient

配置文件的说明
/etc/dhcpd.conf              DHCP的配置文件,DHCP软件包没有提供此文件,需要先复制模板文件
/usr/sbin/dhcpd              DHCP服务器的执行文件
/etc/rc.d/init.d/dhcpd      DHCP服务器的启动脚本
/etc/sysconfig/dhcrelay   指定DHCP中继的网络接口
/etc/sysconfig/dhcpd           指定需要提供DHCP服务的网络接口
/var/lib/dhcp/dhcpd.lease     DHCP服务器的租约文件

配置实例
XX公司在局域网中搭建DHCP服务器的需求如下

1> 默认租约时间为21600S

2>最大租约时间为43200S

3>局域网内所有主机的域名为abc.com

4>客户机使用的的DNS服务器的IP地址是192.168.1.1

5>声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~192.168.1.200.所分配的IP地址的子网掩码是255.255.255.0.默认网关地址是192.168.1.1

6>在子网192.168.1.0/24中有名为SERVER01的服务器主机,需要固定分配IP地址192.168.1.11,该服务器网络接口的MAC地址是b0:c0:c3:22:46:81.server01主机的其他配置内容使用所在子网的默认配置,

在dhcpd.conf配置文件内容如下:
引用:
#cat /etc/dhcpd.conf
ddns-update-style  interim;    //DHCP服务器与DNS服务器的动态信息更新模式
default-lease-time   21600;    //默认租约时间
max-lease-time     43200;      //最大租约时间
option  domain-name    "abc.com";     //主机所在的域名
option domain-name-servers     192.168.1.1;      //DNS服务器的地址
subnet 192.168.1.0 netmask  255.255.255.0  {
      range      192.168.1.00   192.168.1.200;
      option subnet-mask            255.255.255.0;
      option routers                192.168.1.1;
host server01  {
     hardware ethernet   b0:c0:c3:22:46:81;
     fixed-address   192.168.1.11;
       }
}
学习了
顶下,想问下,你DHCP的机器IP多少?
option  domain-name    "abc.com";     //主机所在的域名
option domain-name-servers     192.168.1.1;      //DNS服务器的地址
主机所在域名    asdl  202.154.252.250(DNS)
DNS服务器的地址  是不是DHCP服务器的地址,或者说是网关
如DNS地址是202.154.252.250
网关地址是192.168.1.1
linux服务器的DHCP中的
ip=多少       192.168.1.1     对否
网关=多少     192.168.1.1    对否
DNS=多少?   202.154.252.250    对否
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample  
#
ddns-update-style interim;
ignore client-updates;

subnet 192.168.10.0 netmask 255.255.255.0 {

# --- default gateway
        option routers                        192.168.10.121;
        option subnet-mask                255.255.255.0;

        option nis-domain                "its-test.com";
        option domain-name                "its-test.com";
        option domain-name-servers        192.168.10.121;

        option time-offset                -18000;        # Eastern Standard Time
#        option ntp-servers                192.168.1.1;
#        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.1.240 192.168.1.250;
        default-lease-time 21600;
        max-lease-time 43200;

        # we want the nameserver to appear at a fixed address
        host ns {
                next-server ITS-Linux;
                hardware ethernet 00:0C:29:6A:08:39;
                fixed-address 192.168.10.121;
        }
}
这个是我配置的dhcp,但是始终无法启动。
我是在Vm中安装的RHEL5,安装了dhcpd,并且配置文件如上。
dhcp服务的IP为本机IP192.168.10.121。
还是无法启动dhcp服务,不知道还是配置问题还是其他问题?

谢谢