DHCP服务器
1.工作原理:
没有IP的客户机以广播的方式搜索服务器(广播中包含DHCP客户机的MAC地址和计算机名),服务器在自己的IP池中查找是否有符合要求的IP然后响应,客户机选择IP后向所有的服务器广播表示自己已选好的IP然后向请求的服务器发送确认请求,服务器响应请求并表示租约时间。下次再次登录时只需发送ACK请求,若可以使用就接着使用,不行就重新发送请求。当IP租约达到%50时。就需要重新更新租约,若服务器无法回应则可使用到%87.5
2.操作步骤:
1.下载试验用的服务器DHCP:
yum -y install dhcp
2.查看配置文件、/etc/dhcp/dhcpd 并根据提示
cat /usr/share/doc/dhcp*/dhcpd.conf.sample >/etc/dhc
p/dhcpd.conf
3. 编辑配置文件vim /etc/dhcp/dhcpd.conf
Option domain-name-service 8.8.8.8;(DNS服务器若加两个中间用逗号,隔开)
Default-lease-time 900;(默认租约时间以秒为单位)
Max-lease-time 4334;(最长租约时间一般为 一般为默认租约时间的两倍)
Log-facility local7;(日日志记录配置)
Subnet 192.168.1.0(服务器的网段) netmask 255.255.255.0{
Rang 192.168.1.108 192.168.1.254;(给网段的IP范围。中间空格个开)
Option routers 192.168.1.1;(路由网关)
Host www (服务器主机名可改){
Hardware etherent 00:00:00:00:00:00;(客户机MAC地址)
Fixed-address 192.168.1.10;(分配的IP)
}
3.测试(客户机)
Chkconfig iptables off
Service iptables stop
Setenforce 0
Ifdown eth1;ifup eth1 (刷新网卡)
Setup (指定DNS 为服务器的DNS)
4.排错
1. 语句后面忘记打;号。 刷新DHCPD服务器失败 、、 用tail -f /var/log/message 没有检测出来,进入配置文件一个一个校队
2. 忘记关防火强。 刷新时一直是已开始,
3. 忘记给客户机指定DNS服务器 客户机接收不到指定的IP