第二部分 dhcp
dhcp=dynamic host configure protocol 动态主机配置协议
一. Dhcp 服务的作用以及分配的主要信息:
       DHCP 服务
       为大量客户机自动分配地址,提供集中管理
       减轻管理和维护成本、提高网络配置效率
       可分配的地址信息主要包括
       网卡的 IP 地址、子网掩码
       对应的网络地址、广播地址
       缺省网关地址
       DNS 服务器地址
二. 安装 DHCP 服务器
        DHCP 服务器软件
       RHEL5 光盘中的 dhcp-3.0.5-3.el5.i386.rpm
       dhcp 软件包的主要文件
       主配置文件: /etc/dhcpd.conf
       执行程序: /usr/sbin/dhcpd /usr/sbin/dhcrelay
       服务脚本: /etc/init.d/dhcpd /etc/init.d/dhcrelay
       执行参数配置: /etc/sysconfig/dhcpd
       DHCP 中继配置: /etc/sysconfig/dhcrelay
三. 主配置文件 /etc/dhcp.conf
编辑/etc/dhcpd.conf,修改如下内容:
红色字体为:全局设置  
ddns-update-style     interim;(动态dns更新方式)  
default-lease-time 21600;(默认租约时间)
max-lease-time 43200; (最大租约时间)
option domain-name               "abc.com";(服务器名称)
option domain-name-servers 192.168.1.1,202.106.0.20;(dns)注意格式
  黑色字体为 具体子网设置
Subnet    192.168.1.0   netmask 255.255.255.0 {设置子网}
        range       192.168.1.100 192.168.1.200;(设置可分配地址范围)
        option subnet-mask              255.255.255.0;(子网掩码)
        option routers                  192.168.1.1;(网关)
   host Server01 {       指定特定主机,分配特定的ip地址(经理的ip)
        hardware ethernet b0:c0:c3:22:46:81;客户端的mac地址
        fixed-address 192.168.1.11;分配给客户端的ip
   }
}
四. 查看地址租用记录: /var/lib/dhcpd/dhcpd.leases
五. 使用 DHCP 客户端
          三种方法
      
       修改网卡配置文件(如 ifcfg-eth0
 BOOTPROTO=dhcp
       使用 dhclient 命令
  格式: dhclient [-d] [ 网络接口名 ]   (很少用)
六. DHCP 中继服务,如图所示的网络当中,如何为不同网段分配 ip
七. 配置 DHCP 中继服务器
       1. 开启服务器的路由转发功能
编辑  /etc/sysctl.conf,
     net.ipv4.ip_forward = 0 改为 1
     然后执行: sysctl -p ( 让刚才修改的内容立即生效 )
       2. 设置中继接口及 DHCP 服务器的地址
 vi /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1" (指定侦听服务的网卡名称)
DHCPSERVERS="192.168.1.2" (指定谁是 dhcp 服务器)
       3. 启动 dhcrelay 中继服务程序
   Server dhcrelay   start