问题描述:

公司要求将闲置的一台Linux 主机配置为DHCP 服务器,以便为局域网内员工的办公用机提供自动分配IP 地址的服务,以提高网络管理和维护的效率。需要满足的基本要求如下所述。

1.为192.168.10.0/24网段的客户机自动配置网络参数。

用来给客户机自动分配的IP地址范围是:192.168.10.50-192.168.10.100192.168.10.150-192.168.10.200

客户机的默认网关地址设为192.168.10.1

客户机所使用的DNS服务器设为192.168.10.5202.106.0.20,默认搜索域后缀为single.com

将默认租约时间设为8小时,最大租约时间24小时

2.为打印服务器分配保留地址

经理主机的MAC地址为00:0C:29:47:5B:62

这台主机每次开启电源后获得的IP地址都应该是192.168.10.8

3.验证DHCP服务器的IP分配情况、客户机的租约信息

搭建过程:

1,给服务器配置ip地址

[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82545EM Gigabit EthernetController (Copper)

DEVICE=eth0

BOOTPROTO=static

HWADDR=00:0C:29:AE:8A:FF

ONBOOT=yes

IPADDR=192.168.10.2

NETMASK=255.255.255.0

~                                                                              

-- INSERT --                                                   7,22         All

2,重启network服务并保证此服务开机启动

[root@localhost Server]# servicenetwork restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:                                [ OK  ]

[root@localhost Server]#chkconfig network on

[root@localhost Server]# chkconfig --list network

network        0:off   1:off   2:on   3:on    4:on    5:on   6:off [root@localhost Server]#

3,查看服务器端的dhcp服务是否安装

[root@localhost ~]# rpm -q dhcp

package dhcp is not installed……没有安装

4,安装dhcp服务

[root@localhost ~]# cd /misc/cd

[root@localhost cd]# cd Server/

[root@localhost Server]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[root@localhostServer]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm

Preparing...               ########################################### [100%]

1:dhcp                  ########################################### [100%]

5,编辑dhcp配置文件,配置dhcp服务

[root@localhost ~]# vim/etc/dhcpd.conf

ddns-update-style interim;

subnet 192.168.10.0 netmask 255.255.255.0 {……定义网段和子网掩码

       optionrouters                  192.168.10.1;……定义默认路由

       optionsubnet-mask              255.255.255.0;……子网掩码

       optiondomain-name              "single.com";……定义搜索域

       optiondomain-name-servers     202.106.0.20,192.168.10.5;……定义DNS地址

       rangedynamic-bootp 192.168.10.50 192.168.10.100;……定义范围

       rangedynamic-bootp 192.168.10.150 192.168.10.200;

      default-lease-time 28800;……最小租期时间

      max-lease-time 86400;……最大租期时间

       hostjingli {

              hardware ethernet 00:0C:29:47:5B:62;……客户机硬件地址

              fixed-address 192.168.10.8;……租约的ip

       }

}

~                                                                              

-- INSERT --                                                 8,32-39       All

6,开启dhcp服务并设置开机启动

[root@localhost ~]# servicedhcpd start

Starting dhcpd:                                            [  OK  ]

[root@localhost ~]# chkconfigdhcpd on

[root@localhost ~]# chkconfig--list dhcpd

dhcpd          0:off   1:off   2:on   3:on    4:on    5:on   6:off


7,在经理主机验证

[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82544EM Gigabit EthernetController (Copper)

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

HWADDR=00:0c:29:47:5b:62

[root@localhost ~]# servicenetwork restart

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:47:5B:62  

        inetaddr:192.168.10.8  Bcast:192.168.10.255  Mask:255.255.255.0