Linux DHCP 服务器配置与管理

摘要:
1、 环境介绍:运行软件:VMwareWorkstationP14系统环境:CentOS-7-x86_64-1810 II。操作配置:1.DHCP服务器设置1)安装DHCPyuminstalldhcp2)将虚拟机设置为仅主机模式,并关闭虚拟机依赖于主机的DHCP服务3)配置dhcpd。conf(动态获取IP)4)重新启动dhcpd服务系统ctlrestartdhcpd 5)重新启动网卡系统c

一、环境介绍:

  运行软件:VMware Workstation Pro 14

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

二、操作配置:

1、DHCP 服务器搭建

1)安装DHCP

 yum install dhcp 

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

Linux DHCP 服务器配置与管理第1张

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

Linux DHCP 服务器配置与管理第2张

4) 重启dhcpd服务

systemctl restart dhcpd

5) 重启网卡

systemctl restart network

6) 查看客户端 IP

Linux DHCP 服务器配置与管理第3张

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

 Linux DHCP 服务器配置与管理第4张

8) 重启dhcpd服务

systemctl restart dhcpd

9) 重启网卡

systemctl restart network

10) 查看客户端 Client1 IP

 Linux DHCP 服务器配置与管理第5张

11) 问题解决

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

[root@localhost ~]#dhcpd

2、配置 DHCP 中继代理

1) 网络拓扑

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

Linux DHCP 服务器配置与管理第6张

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

Linux DHCP 服务器配置与管理第7张

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

Linux DHCP 服务器配置与管理第8张

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

Linux DHCP 服务器配置与管理第9张

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

Linux DHCP 服务器配置与管理第10张

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

Linux DHCP 服务器配置与管理第11张

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

Linux DHCP 服务器配置与管理第12张

7) 配置另一个网卡ens37

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

使用命令查看网卡的uuid 

Linux DHCP 服务器配置与管理第13张

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

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

Linux DHCP 服务器配置与管理第14张

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

Linux DHCP 服务器配置与管理第15张

8) 重启网络

Linux DHCP 服务器配置与管理第16张

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

Linux DHCP 服务器配置与管理第17张

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

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

Linux DHCP 服务器配置与管理第18张

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

Linux DHCP 服务器配置与管理第19张

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

Linux DHCP 服务器配置与管理第20张

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

Linux DHCP 服务器配置与管理第21张

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

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

Linux DHCP 服务器配置与管理第22张

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

Linux DHCP 服务器配置与管理第23张

免责声明:文章转载自《Linux DHCP 服务器配置与管理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JavaEE 对象的串行化(Serialization)C# .Net List&amp;lt;T&amp;gt;中Remove()、RemoveAt()、RemoveRange()、RemoveAll()的区别,List&amp;lt;T&amp;gt;删除汇总下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux--安装node.js

前戏 node.js是前端开发者必须会使用,它里面的npm可以安装前端所使用的一些包。现在的node.js已经内置了npm,所以我们只需要安装node.js就可以了,我这里以安装node.js8.11.1为例 安装node.js 1.下载node.js 8.11.1包 wget https://nodejs.org/dist/v8.11.1/node-v8...

linux桌面的安装

在CentOS 7中提供了两种桌面"GNOME DESKTOP" 和 "KDE Plasa Workspaces",我们以安装"GNOME DESKTOP"为例 1.挂载光盘(搭建本地yum源,也可以使用网络yum源) [root@localhost /]# mount /dev/cdrom /media/cdrom/mount: /dev/sr0 写保护...

从点一个灯开始学写Linux字符设备驱动

关注、星标嵌入式客栈,精彩及时送达 [导读] 前一篇文章,介绍了如何将一个hello word模块编译进内核或者编译为动态加载内核模块,本篇来介绍一下如何利用Linux驱动模型来完成一个LED灯设备驱动。点一个灯有什么好谈呢?况且Linux下有专门的leds驱动子系统。 点灯有啥好聊呢? 在很多嵌入式系统里,有可能需要实现数字开关量输出,比如: L...

Linux非Root权限配置Java环境变量

编辑配置文件vi ~/.bashrc设置环境变量 set java environment JAVA_HOME=/home/zoms/java-se-8u41-ri JRE_HOME=/home/zoms/java-se-8u41-ri/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/too...

linux性能评估-磁盘io概念理解篇

1.Linux 文件系统的工作原理 1.索引节点和目录项 2.虚拟文件系统 3.文件系统 I/O 4.性能观测 2.Linux 磁盘 IO 的工作原理 1.磁盘 2.通用块层 3.I/O 栈 4.磁盘性能指标 1.Linux 文件系统的工作原理 1.索引节点和目录项 在 Linux 中一切皆文件。不仅普通的文件和目录,就连块设备、套接字、管...

linux命令mkdir&amp;amp;chmod&amp;amp;chown

一、mkdir-m, –mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask mkdir -m 755 dir1-p, –parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理 mkdir -p dir1/sub1/sub2-v, –verbose 每次创建新目录都显示信息 -Z, –conte...