Linux DHCP 服务器配置与管理


环境介绍

运行软件

VMware Workstation Pro 14

系统环境

CentOS-7-x86_64-1810

操作配置

DHCP 服务器搭建

1)安装DHCP

 yum install dhcp 

2) 设置虚拟机为仅主机模式、关闭虚拟机依靠主机的 DHCP 服务

img

3) 配置dhcpd.conf (动态获取IP)

img

4) 重启dhcpd服务

systemctl restart dhcpd

5) 重启网卡

systemctl restart network

6) 查看客户端 IP

img

7) 配置dhcpd.conf (固定获取IP)

img

8) 重启dhcpd服务

systemctl restart dhcpd

9) 重启网卡

systemctl restart network

10) 查看客户端 Client1 IP

img

11) 问题解决

DHCP 服务不能重启,执行命令进行检查dhcpd.conf配置文件是否出错

[root@localhost ~]#dhcpd

配置 DHCP 中继代理

1) 网络拓扑

其中每台虚拟机的网络设置如图:

img

2) dhcp服务器的IP 地址配置

img

3) dhcp服务器上配置dhcp服务

img

4) 在dhcp服务器上启动dhcp服务,并查看运行状态

img

5) 模拟路由器的服务器上(DHCP 中继代理)需要两块网卡,通过手工进行添加

img

6) 启动该虚拟机,首先查看下当前网卡情况

img

可以看到一共有两块网卡,这里把网卡的名字和网卡的MAC地址记下来 查看网络配置文件夹,发现只有一个网卡配置文件,这里我们复制该文件,并创建一个新的网络配置文件,文件名和上图中所示的网卡名称“ens37”一致,这里注意你们的新网卡名称可能不是这个名字,按自己系统上查询到的名字填写

img

7) 配置另一个网卡ens37

[root@localhost ~]# cp  /etc/sysconfig/network-scripts/ifcfg-ens33  /etc/sysconfig/network-scripts/ifcfg-ens37

使用命令查看网卡的uuid

img

分别编辑两块网卡,注意网卡的mac地址和uuid以及name需要修改正确

网卡 ifcfg-ens33 的配置文件如下

img

网卡 ifcfg-ens37 的配置文件如下

img

8) 重启网络

img

9) 设置 DHCP 服务器返回中继客户端的路由

img

10) 在 DHCP 中继代理上启用IPv4的转发功能

[root@localhost ~]# vim /etc/sysctl.conf  //配置
[root@localhost ~]# sysctl -p  //加载

img

11) 在 DHCP 中继代理上启用中继代理

img

12) 查看 ens33 网络的 Client1 获取的固定 IP

img

13) 查看 ens37 网络的 Client2 获取的动态 IP

img

14) 检测不同网络的连通性

DHCP 服务器 < ping > ens37 网络的Client2

img

ens37 网络的Client2 < ping > ens33 网络的Client1

img


Author: Qftm
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Qftm !
 Previous
Hack The Box Web Pentest 2019 Hack The Box Web Pentest 2019
[20 Points] Emdee five for life [by L4mpje]问题描述: Can you encrypt fast enough? 初始页面,不管怎么样点击Submit都会显示”Too slow!” 依据Ht
2019-07-30
Next 
Linux DNS 服务器配置与管理 Linux DNS 服务器配置与管理
环境介绍运行软件VMware Workstation Pro 14系统环境CentOS-7-x86_64-1810操作配置基础知识简介域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP
2019-05-12
  TOC