问题描述:
公司要求将闲置的一台Linux 主机配置为DHCP 服务器,以便为局域网内员工的办公用机提供自动分配IP 地址的服务,以提高网络管理和维护的效率。需要满足的基本要求如下所述。
1.为192.168.10.0/24网段的客户机自动配置网络参数。
用来给客户机自动分配的IP地址范围是:192.168.10.50-192.168.10.100、192.168.10.150-192.168.10.200。
客户机的默认网关地址设为192.168.10.1。
客户机所使用的DNS服务器设为192.168.10.5、202.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