DHCP服务器的配置

DHCP服务器的配置

Linx DHCP服务器的配置

DHCP服务器的配置
一、 DHCP的基本概念
1. DHCP的定义
DHCP<动态主机配置协议>是TCP/IP所提供的一种子协议,工作在应用层。提供自动分配IP配置信息。
2. DHCP的功能
①动态分配(每一个IP地址都具有租约)。
②分配网关、WINS、DNS系统信息。
③与DNS相结合实现动态更新。
④指定IP到具体的网卡上。
3. DHCP的体系结构
DHCP服务器:运行DHCP服务软件包和DHCP协议的主机。
DHCP客户机:运行DHCP协议可以发送DHCP请求的主机。
(WIN2K、WINNT、WIN95/98/ME/XP、LINUX、UNIX)
二、 DHCP工作原理
1. 分配IP地址过程
①CLIENT发送广播DHCPDISCOVER寻找DCHP服务器。
②服务器发送广播DHCPOFFER响应CLIENT的请求。
③CLIENT会检查得到的IP信息是否完整并且发送广播DHCPREQUEST通知DHCP服务器已获得IP地址。
④SERVER发送广播DHCPACK确认客户机的请求,表示分配成功。
2. 更新租约
①50%时,CLIENT以点到点方式发送DHCPREQUEST请求服务器的更新租约。
②87.5%时,CLIENT发送广播DHCPREQUEST寻找其他DHCP服务器的更新成功那么DHCP服务器向CLIENT发送DHCPACK不成功则发送DHCPNOACK。
三、 DHCP服务的配置
1. 安装DHCP的服务软件包
#  mount  /dev/cdrom
#  cd  /mnt/cdrom/RedHat/RPMS
#  ls  dhcp*
#  rpm  –ivh  dhcp(按TAB可以补齐)
相关文件和目录:
/var/lib/dhcp目录                        :存放租约文件。
/etc/dhcpd.conf                           :核心配置文件, 要手工创建。
/var/lib/dhcp/dhcpd.lease        :客户租约的数据库文件。
/etc/sysconfig/dhcpd                :配置DHCP的启动参数。
/etc/sysconfig/dhcrelay                :配置DHCP中继代理。
        2./etc/dhcpd.conf
                #  vi  dhcpd.conf
                        格式:
                                        全局选项(在声明之上)
                                                声明 {
                                                                选项(只对声明中的有效)
                                                          }
        选项:
        全局选项:
        Ddns-update-style (none|ad-hoc|interim)        :定义动态更新类型。
        Options routers                                 主机IP        :定义网关。
        Options domain-name-servers         主机IP        :定义客户端DNS服务器地址。
        Options broudeast-addres                                :定义广播地址。
        Options domain-name                         “域名”        :定义后缀域名。
        Default-lease-time                          数字        :定义默认租约。
        Max-lease-time                            数字        :定义最大租约时间。
        常用声明
        Subnet 网络号 network 子网掩码
                {
                        选择
                        Range  起始IP   终止IP
                }      
                声明
                        Host 名称 {
                                                Option host-name “主机名”
                                                Hardware Ethernet  MAC地址
                                                Fixed-address  IP地址
                                           }
DHCP SERVER配置
        # rpm  –ivh  dhcp3.op11.i386.rpm
        # vi  /etc/dhcpd.conf
                 Ddns-update-style    none;
                 Subnet 192.168.0.1 netmask 255.255.255.0
                {
                        Default-lease-time  1200;
                        Max-lease-time         21000;
                        Option  routers  192.168.0.1;
                        Option        domain-man-server  211.162.0.1
                        Range 192.168.0.2  192.168.0.254
                 {
                        Subnet 211.162.11.0  netwask  255.255.255.0
                 }
                 }
        # touch  /var/lib/dhcp/dhcpd.lease
        #vi  /etc/sysconfig/dhcpd
         DHCPDARGS=ETH1
        #  /etc/rc.d/init.d/dhcpd  restart
支持
帮顶
看看,辛苦了
支持
受益了
用了,但不好用呀!
正在实习这个项目。多谢楼主帮助。
可以的,介绍的挺详细的!