检查有没有安装dhcp服务软件

rpm -qa|grep dhcp

没有就用yum在线安装    

yum install -y dhcp dhcp-devel

dhcp配置文件位置在/usr/share/doc/dhcp-*/dhcpd.conf.sample

如果dhcp版本在4.1.1DHCP模板目录的位置在/usr/share/doc/dhcp-4.1.1

文件说明

option routers             为DHCP客户端设置默认网关

option subnet-mask         为DHCP客户端设置子网掩码

option nis-domain          .........NIS域名

option domain-name         .........网络名称

option domain-name-servers .........DNS服务器,若有两台则以ip1,ip2地址进行区分

option time-offset         设置现在的时区和GMT的时差

option ntp-servers         为DHCP客户端设置时间服务器

option netbios-name-servers.........WINS服务器

range dynamic-bootp        设置地址池

default-lease-time         ip租约时间,默认为86400秒24小时

hardware ethernet          指定DHCP客户端的MAC地址。

fixed-address              指定DHCP客户端的MAC地址,能获取的ip地址

配置简单的DHCP服务器

ip地址池 192.168.233.10-192.168.233.99

子网      255.255.255.0

网关      192.168.233.1

域名      jerryit.idv.cn

名称服务器地址        192.168.233.1及168.95.1.1

/etc/dhcp/dhcpd.conf

#

#

#

#

#specify domain name

subnet 192.168.233.0 netmask 255.255.255.0{

       option routers           192.168.233.1;

       option subnet-mask       255.255.255.0;

       option domain-name       "jerryit.idv.cn";

       option domain-name-servers 168.95.1.1,192.168.233.1;

       range 192.168.233.10 192.168.233.99;

       default-lease-time 43200;               //默认租约时间

       max-lease-time 21600;                   //最大租约时间

}

启动DHCP服务器

service dhcpd start

chkconfig dhcpd on

配置保留IP地址给特定计算机

保留的ip地址             192.168.233.50

计算机网卡MAC地址        00:0c:29:e6:79:44

/etc/dhcp/dhcpd.conf

#

#specify domain name

subnet 192.168.233.0 netmask 255.255.255.0{

       option routers           192.168.233.1;

       option subnet-mask       255.255.255.0;

       option domain-name       "jerryit.idv.cn";

       option domain-name-servers 168.95.1.1,192.168.233.1;

       range 192.168.233.10 192.168.233.99;

       default-lease-time 43200;               //默认租约时间

       max-lease-time 21600;                   //最大租约时间

       host ns{

               hardware ethernet 00:0c:29:e6:79:44;

               fixed-address 192.168.233.50;

              }

}

DHCP服务器

service dhcpd restart

多作用域DHCP功能
这里涉及到超级作用域,


shared-network 超级作用域名称{          #作用域名称,表示超级作用域
          【参数】]                 #该参数对所有子作用域有效,可以不配置
           subnet 子网编号 netmask 子网掩码{
               [参数]
               [声名]
               }
}




使用192.168.0.1和192.168.8.1网断
 


/etc/dhcpd.conf


ddns-update-style none;
ignore client-updates;
shared-network superscope{          #超级作用域命名
     potion domain-name    "test.org";      #超级作用域中的参数设置全局生效
                                            #其配置会作用在所有子作用上
     default-lease-time     21600;
     max-lease-time         43200;
  subnet 192.168.0.0 netmask 255.255.255.0{
         option routers        192.168.0.1;
         range dynamic-bootp   192.168.0.10    192.168.0.254;
        }
   subnet 192.168.8.0 netmask 255.255.255.0{   #新添加作用域
         option routers         192.168.8.1;
         range dynamic-bootp    192.168.8.10   192.168.8.254;
    }
}