一、环境介绍:

  运行软件:VMware Workstation Pro 14

  系统环境:CentOS-7-x86_64-1810

二、操作配置:

1、DHCP 服务器搭建

1)安装DHCP

 yum install dhcp 

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

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

4) 重启dhcpd服务

systemctl restart dhcpd

5) 重启网卡

systemctl restart network

6) 查看客户端 IP

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

8) 重启dhcpd服务

systemctl restart dhcpd

9) 重启网卡

systemctl restart network

10) 查看客户端 Client1 IP

11) 问题解决

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

[root@localhost ~]#dhcpd

2、配置 DHCP 中继代理

1) 网络拓扑

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

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

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

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

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

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

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

7) 配置另一个网卡ens37

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

使用命令查看网卡的uuid

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

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

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

8) 重启网络

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

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

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

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

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

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

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

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

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

Linux DHCP 服务器配置与管理的更多相关文章

  1. Linux DNS 服务器配置与管理

    一.环境介绍: 运行软件:VMware Workstation Pro 14 系统环境:CentOS-7-x86_64-1810 二.操作配置: 1.基础知识简介 (1)域名空间 域和域名: DNS树 ...

  2. Linux命令详解-Apache网站服务器配置和管理

    1.Apache网站服务器配置和管理 1.源码包安装 2.rpm包安装 rpm –a | grep httpd 3.启动服务 service httpd start 4.配置文件: /etc/http ...

  3. Linux内核笔记--内存管理之用户态进程内存分配

    内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...

  4. Linux档案与目录管理

    Linux档案与目录管理1. 目录与路径1.1 相对路径与绝对路径1.2 目录的相关操作: cd, pwd, mkdir, rmdir cd [相对路径或绝对路径]cd ~ [用户]: 切换家目录cd ...

  5. linux 用户创建、管理、权限分配

    (1)su与sudo su:通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证: sudo: sudo扮 ...

  6. Linux 用户和用户组管理

    Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助 ...

  7. Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

  8. Linux DHCP通过OPTION43为H3C的AP下发AC地址(总结)

    对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在 ...

  9. Linux DHCP通过OPTION43为H3C的AP下发AC地址

    对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在 ...

随机推荐

  1. 洛谷P2827蚯蚓

    题目 堆+模拟,还有一个小优化(优化后跟堆关系不大,而是类似于贪心). 如果不加优化的话,卡常可以卡到85. 思路是对于对每一秒进行模拟,用堆来维护动态的最大值,然后对于每个长度都加q的情况可以用一个 ...

  2. Go工程项目方面注意

    1.同一个文件夹下的包名必须相同 2.文件夹下go文件使用的包名不是必须同文件夹名,但建议包名同文件夹名 3.不用目录包名不同 4.调用不同包里面的函数格式:包名.函数名(...) 5.包导出给外部使 ...

  3. Java 冒泡排序算法

    public class StringSampleDemo { public static void main(String[] args) { int[] arr = {1, 2, -20, 20, ...

  4. Azure存储简介

    注:此篇文档主要讲述微软azure全球版,并不完全试用azure中国区   azure存储是Microsoft一项托管服务,提供的云存储的可用性.安全性.持久性.可伸缩性和冗余都很高,azure存储包 ...

  5. various system release [online]

    1. 金丝雀发布 Canary 简单的金丝雀测试一般通过手工测试验证,复杂的金丝雀测试需要比较完善的监控基础设施配合,通过监控指标反馈,观察金丝雀的健康状况,作为后续发布或回退的依据. 金丝雀发布,一 ...

  6. minicom调试4G网卡

    [root@localhost toybrick]# minicom -D /dev/ttyUSB2 Welcome to minicom 2.7.1                          ...

  7. windows powershell学习

    PowerShell,从名字可以知道,他首先是一个shell,shell的意思就是和Linux的bash等一样.和原来的cmd一样就是在里边敲命令(可执行文件)使用: 而Power就意味他是一个功能强 ...

  8. [Java.File]如果写 File filesFolder = new File("/") ,在windows系统中,filesFolder 会去找哪个盘符? 答案:程序运行路径的根盘符.

    首先这段代码在Unix/Linux系统上会去找根路径,但在Windows系统上会去找C:盘还是D:盘还是其它盘呢? 其实它会去找user.dir所在盘符的根目录,user.dir即用户的当前工作目录, ...

  9. python 设计模式之工厂模式 Factory Pattern (简单工厂模式,工厂方法模式,抽象工厂模式)

    十一回了趟老家,十一前工作一大堆忙成了狗,十一回来后又积累了一大堆又 忙成了狗,今天刚好抽了一点空开始写工厂方法模式 我看了<Head First 设计模式>P109--P133 这25页 ...

  10. ubuntu下安装ftp服务

    1. 安装vsftpd $ sudo apt-get install vsftpd 2. 创建一个用户user-ftp用于ftp服务 $ sudo adduser user-ftp 3.创建一个文件/ ...