实验环境:一台RHEL一台xp,在RHEL上搭建DHCP,是xp能通过DHCP自动获得IP

首先在RHEL上配置自己的IP,vi /etc/sysconfig/network-scripts/ifcfg-eth0

 
配置完成后,重启网络,即
 
将RHEL6的光盘放入机器,挂载并安装dhcp服务
 
 

安装完成后,可以通过命令rpm -ql dhcp找到dhcp配置文件dhcpd.conf的样例,

 

将该文件改名为dhcpd.conf并复制到/etc/dhcp/

 
编辑配置文件dhcpd.conf:
 
 
 

ddns-update-style interim;         #定义所支持的DNS动态更新类型(必选)

ignore client-updates;            #忽略客户机更新DNS记录

allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0{ #定义作用域(IP子网)

  range 192.168.0.11 192.168.0.200;     #定义作用域(IP子网)范围

  option routers 192.168.0.1;          #为客户端指定网关

  option subnet-mask 255.255.255.0;     #为客户端指定子网掩码

  option domain-name “dpgroup.net”;    #为客户端指定DNS域名

  option domain-name-servers 166.111.8.28,202.106.196.115;  #为客户端指定DNS服务器的IP地址

  option broadcast-address 192.168.0.255;  #为客户端指定广播地址

  default-lease-time 86400;         #指定默认的租约期限

  max-lease-time 172800;           #指定最大租约期限

  host node4{                #为某台客户机定义保留地址

    hardware Ethernet 00:03:FF:25:5d:a3; #客户机的网卡物理地址

    fixed-address 192.168.0.27;      #分配给客户机的一个固定IP地址

    filename "vmlinux";

    option root-path "/usr/src/toshiba/target";

  }

}

完成配置,重启服务

 

这样,dhcp服务器算是OK了,下面客户端

 
 

完成!!!

在配置DHCP的过程中,DHCP服务有时候老是启动失败,总结为以下原因:

1.本机的IP与声明的子网不在同一网段(保证至少有一个子网与本机IP在同一网段);

2.配置文件出错,如少符号等:

3.配置文件路径出问题,比如在RHEL6以下的版本中,配置文件保存在了/etc/dhcpd.conf,但是在rhel6及以上版本中,却保存在了/etc/dhcp/dhcpd.conf。