DHCP服务器架设:
拓扑图:
 

DHCP服务器的相关配置_dhcp服务器

工作模式:
1.     手工 manual :server—地址池  (ip---mac) dhcpclient 能得到地址。
2.     自动 automatic:server ---地址池 (起始地址  结束地址) dhcpclient ----》ip地址 mac---ip有记录(永久的)
3.     动态方式:server---地址池 (起始地址  结束地址) clientmac---ip 有租期的。
Dhcp获得地址过程:
DHCP服务器获得地址过程:
1 .DHCP 客户机启动时,客户机在当前的子网中广播DHCPDISCOVER 报文向DHCP
服务器申请一个IP 地址。
    2.DHCP 服务器收到DHCPDISCOVER 报文后,它将从针对那台主机的地址区间中为
它提供一个尚未被分配出去的IP 地址,并把提供的IP 地址暂时标记为不可用。服务器以
DHCPOFFER 报文送回给主机。如果网络里包含有不止一个的DHCP 服务器,则客户机可
能收到好几个DHCPOFFER 报文,客户机通常只承认第一个 DHCPOFFER 。
    3.客户端收到 DHCPOFFER 后,向服务器发送一个含有有关DHCP 服务器提供的IP
地址的DHCPREQUEST报文。如果客户端没有收到DHCPOFFER 报文并且还记得以前的网
络配置,此时使用以前的网络配置(如果该配置仍然在有效期限内)。
4 .DHCP 服务器向客户机发回一个含有原先被发出的IP 地址及其分配方案的一个应答
报文(DHCPACK) 。
5 .客户端接受到包含了配置参数的 DHCPACK 报文,利用ARP 检查网络上是否有相
同的IP 地址。如果检查通过,则客户机接受这个 IP 地址及其参数,如果发现有问题,客户
机向服务器发送DHCPDECLINE 信息,并重新开始新的配置过程。服务器收到
DHCPDECLINE 信息,将该地址标为不可用。
6 .DHCP 服务器只能将那个IP 地址分配给DHCP 客户一定时间,DHCP 客户必须在该
次租用过期前对它进行更新。客户机在50% 租借时间过去以后,每隔一段时间就开始请求
DHCP 服务器更新当前租借,如果DHCP 服务器应答则租用延期。如果DHCP 服务器始终
没有应答,在有效租借期的 87.5% ,客户应该与任何一个其他的 DHCP 服务器通信,并请求
更新它的配置信息。如果客户机不能和所有的DHCP 服务器取得联系,租借时间到后,它
必须放弃当前的IP 地址并重新发送一个DHCPDISCOVER 报文开始上述的IP 地址获得过程。
7 .客户端可以主动向服务器发出 DHCPRELEASE报文,将当前的IP 地址释放。
安装dhcp服务器:
Cd /mnt/cdrom/Server
Ll dhcp*
Rpm –qip dhcp-3.0.5
Rpm -ivh dhcp-3.0.5
Rpm –ql dhcp |less 查看形成的脚本。
Vim /etc/dhcp.conf
r /usr/share/doc/dhcp-3.0…../chcpd.conf.sample 读取模板文件。做以下配置:
subnet 192.168.101.0 netmask 255.255.255.0 {
# --- default gateway
        option routers                  192.168.101.254;
        option subnet-mask              255.255.255.0;
 
        option domain-name              "domain.org";
        option domain-name-servers      222.88.88.88,222.85.85.85;
 
 
        range dynamic-bootp 192.168.101.10 192.168.101.20;
        default-lease-time 21600;
        max-lease-time 43200;
然后保存文件,同时service dhcpd start
 
Dhcp中继的配置:
拓扑图:
 

DHCP服务器的相关配置_职场_02

步骤:
Dhcp服务器配置
vim /etc/dchpd.conf在里面输入以下内容:
subnet 192.168.101.0 netmask 255.255.255.0 {
 
}
subnet 192.168.100.0 netmask 255.255.255.0 {
 
# --- default gateway
        option routers                  192.168.100.253;
        option subnet-mask              255.255.255.0;
        option domain-name              "domain.org";
        option domain-name-servers      222.88.88.88,222.85.85.85;
        range dynamic-bootp 192.168.100.1 192.168.100.252;
        default-lease-time 21600;
        max-lease-time 43200;
}
subnet 192.168.99.0 netmask 255.255.255.0 {
 
# --- default gateway
        option routers                  192.168.99.253;
        option subnet-mask              255.255.255.0;
        option domain-name              "domain.org";
        option domain-name-servers      222.88.88.88,222.85.85.85;
        range dynamic-bootp 192.168.99.1 192.168.99.252;
        default-lease-time 21600;
然后保存执行service dhcpd restart
然后执行setup命令 修改eth0 将其网关改为192.168.101.253
然后service network restart
Router的配置:
采用红帽主机作为router,加入三块网卡,
eth0 :192.168.101.253  eth1:192.168.100.253 eth2:192.168.99.253
然后service network restart
紧接着安装dhcp服务包,安完之后 
执行vim /etc/sysconfig/dhcrelay 输入:
INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="192.168.101.251"
vim /etc/sysctl.conf修改该文件第七行以允许其转发ipv4的包。
net.ipv4.ip_forward = 1
最后启动dhcrelay服务,
[root@server Server]# chkconfig dhcrelay on
[root@server Server]# service dhcrelay start
最后可以验证了。这就是中继的配置。
vim /etc/dhcpd.conf
里面这句话可以绑定要分配的ip地址给对应mac地址的主机。
# we want the nameserver to appear at a fixed address
        host ns {
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD; 目的主机mac
                fixed-address 207.175.42.254;绑定的ip地址。
        }
 
这也只是我的一点点心得,还需要大家自己多钻研了。