题目要求

服务器AppSrv上的工作任务

2.  DHCP

为InsideCli客户端网络分配地址,地址池范围:192.168.0.110-192.168.0.190/24;

域名解析服务器:按照实际需求配置DNS服务器地址选项;

网关:按照实际需求配置网关地址选项;

为InsideCli 分配固定地址为192.168.0.190/24;

设置默认租约时间为0.5天,最大租约时间为3天;

将 DHCP服务的日志信息从系统的日志服务中分离,通过rsyslog自定义消息处理,将日志信息保存至/var/log/dhcpd.log中。

点击观看视频解析

项目实施

安装dhcp软件包:

[root@appsrv ~]# yum install dhcp -y

编辑配置文件/etc/dhc/dhcpd.conf:

# 这个是空文件,主要配置文件在/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  

[root@appsrv ~]# cd /usr/share/doc/dhcp-4.2.5
[root@appsrv dhcp-4.2.5]# cp -a dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@appsrv dhcp-4.2.5]#

修改主要配置文件:

[root@appsrv ~]# cat /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
}
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.110 192.168.0.190;
  option domain-name-servers 192.168.100.100;
  option domain-name "chinaskills.cn";
  option routers 192.168.0.254;
  default-lease-time 43200;
  max-lease-time 259200;
}
host fantasia {
  hardware ethernet 00:0c:29:87:ed:27;
  fixed-address 192.168.0.190;
}
log-facility local4;
[root@appsrv ~]#

配置日志:

[root@appsrv ~]# vi /etc/rsyslog.conf

local4.*        /var/log/dhcpd.log

网络系统管理Linux环境——AppSrv之DHCP_服务器

重启日志及dhcp:

[root@appsrv ~]# systemctl restart rsyslog.service
[root@appsrv ~]# systemctl restart dhcpd

查看日志:

[root@appsrv ~]# tail -f /var/log/dhcpd.log

Routersrv进行中继转发:

[root@routesrv ~]# yum install dhcp -y
[root@routersrv ~]# dhcrelay 192.168.100.100

网络系统管理Linux环境——AppSrv之DHCP_服务器_02

客户端Insidecli获取地址:

[root@insidecli ~]# dhclient -v

网络系统管理Linux环境——AppSrv之DHCP_ide_03

评分标准

(1) 客户 端地址范围、 DNS 选项、 网关选项(查看 DHCP 配置文件, 截取相关的部分配置即可) ; 【4 分】

评分要点:

范围在 192. 168. 0. 110-192. 168. 0. 190,

DNS 设置为: 192. 168. 100. 100, 网关设置为 192. 168. 0. 254

网络系统管理Linux环境——AppSrv之DHCP_ide_04

(2) 分配固定地址(查看 DHCP 配置文件, 截取固定地址分配的配置即可)【2 分】

评分要点:

存在 fixed-address 192. 168. 0. 190; 和 hardware ethernet 即可

网络系统管理Linux环境——AppSrv之DHCP_ide_05

(3) 查看租约时间(查看 DHCP 配置文件中租约时间的配置) ; 【2 分】

评分要点:

默认租约时间为 43200 秒, 最大租约时间为 259200 秒

网络系统管理Linux环境——AppSrv之DHCP_服务器_06

(4) 查看日志信息(在 appsrv 执行指令: tail -f /var/log/dhcpd.log); 【2 分】

评分要点:

存在日志信息即可得分

网络系统管理Linux环境——AppSrv之DHCP_服务器_07