DHCP动态主机配置

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  //网卡eth0的配置文件

DEVICE=eth0      //设置网络接口的名称。
BOOTPROTO=static //设置网络接口的配置方式,值为“static”时表示使用静态指定的IP地址,为“dhcp”时表示通过DHCP的方式动态获取地址。
HWADDR=00:0C:29:70:C6:05   //本机的MAX地址。
ONBOOT=yes      //设置网络接口是否在linux系统启动时激活。
IPADDR=192.168.1.1    //设置网络接口的IP地址。
NETMASK=255.255.255.0   //设置网络接口的子网掩码。
GATEWAY=192.168.1.1    //设置网络接口的默认网关地址。

[root@localhost ~]#
[root@localhost ~]# ifdown eth0;ifup eth0  //重新启动网卡“ifdown为关闭 ifup为激活”
[root@localhost ~]#
[root@localhost ~]# vim /etc/resolv.conf   //域名服务器配置文件
search localdomain  //设置默认的搜索域(域名后缀)“当查找主机localhost时相当查找localhost.locakdomain”
nameserver 192.168.1.1      首选DNS服务器地址
nameserver 192.168.1.2      备用DNS服务器地址
[root@localhost ~]#
[root@localhost ~]# rpm -ivh /media/RHEL_5.5\ i386\ DVD/Server/dhcp-3.0.5-23.el5.i386.rpm
//以rpm的方式安装DHCP服务
warning: /media/RHEL_5.5 i386 DVD/Server/dhcp-3.0.5-23.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:dhcp                 ########################################### [100%]
            //安装过程
[root@localhost ~]#
[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp:是否覆盖“/etc/dhcpd.conf”? y    //用模板修改主配置文件
[root@localhost ~]# vim /etc/dhcpd.conf   //主配置文件
ddns-update-style interim;
ignore client-updates;
ddns-update-style none;       //动态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.100 192.168.1.200;  //动态分配IP地址范围
        option  subnet-mask             255.255.255.0; //客户机分配的子网掩码
        option  routers                 192.168.1.1; //客户机分配的默认网关地址
   host 01 {          //声明主机