CentOS5.3安装配置dhcp服务器及dhcp中继服务器

理论我就不再说了.我有转载一篇" DHCP概述及dhcpd.conf详解",其中有DHCP的原理,功能还有dhcpd.conf的参数详解等 :
http://bluelight.blog.51cto.com/635074/215123
下面是我的实验过程:
. 安装 DHCP:
从第 3 张系统 CD 中复制 DHCP RPM 安装包到 dhcp 目录中 .
查看已经安装的 dhcp
. 配置 DHCP 服务 :
1.       服务器需要静态 IP.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
Service network restart
2.       编辑配置文档 :/etc/dhcpd.conf
默认 /etc/dhcpd.conf 中的内容并不是配置文档的内容 . 但是它会提示你到 /usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample, 你也可以用 rpm �Cql dhcp |grep sample 找它的路径 . 并将 dhcpd.conf.sample 复制到 /etc/dhcpd.conf 覆盖原来的 dhcpd.conf
Vi /etc/dhcpd.conf
默认是 ”subnet 192.168.1.0 netmask 255.255.255.0” 这里注意 , 这个 subnet 一定要包括 server 的本地 IP 的在内 . 否则服务启动不了 .
定义地址池 , 租约时间和 mac 地址绑定 :
客户端在获取 IP 是从大到小 , 所以第一个获取的 IP 1.1.1.254
“Host ns{}” 中的是 mac 地址绑定 , 比如像服务器一般是不会改动 IP , 所以可以将某个 IP 与该服务器的 MAC 地址绑定 , 这样的话服务器就一直是用这个 IP .
Service dhcpd restart
        
         DHCP概述及dhcpd.conf 参数详解请看 :
         http://bluelight.blog.51cto.com/635074/215123
3.       验证 :
Windows:
Linux:
 
.DHCP 中继服务器
1.       在服务器上添加地址池 :vi /etc/dhcpd.conf,添加下图内容,和上面一样,在中继服务器上eth1配置IP在上图中subnet 2.2.2.0 netmask 255.255.255.0 子网之内.
注意 :DHCP 服务器必须要指好网关,保证可以ping到2.2.2.1
2.      在中继服务器上eth1配置IP在上图中subnet 2.2.2.0 netmask 255.255.255.0 子网之内.
3.       启动路由 ( 转发 ) 功能
 
4.       启动 DHCP 中继服务
5.       客户端验证 :
 
6.       总结排错的方法 :
      a. 如果客户端获取不到地址 : 首先看 DHCP 服务器是否可以 ping 2.2.2.1
b. 重启一下 dhcpd 服务 , 看是否可以正常启动
c. 在中继服务器上启动中继服务 dhcrelay 服务器 IP(1.1.1.1) 再用 service dhcrelay status 查看服务是否正在运行 .
d. 检查 iptables
 
完成~

你可能感兴趣的:(安装,服务器,cento,DHCP服务器,dhcp中继服务器)