Linux & ENSP 搭建DHCP服务器并实现中继

Linux & ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做) 文章目录DHCP服务了解DHCP服务使用DHCP的好处手动分配DHCP服务实验环境实验过程修改服务器网卡信息修改DHCP配置文件在win10中设置更改dns配置更改win10的IP地址DHCP中继DHCP中继配置命令路由器配置Linux系统配置查看结果 DHCP服务 了解DHCP服务 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系 阅读详情

一、实验环境

华为ENSP模拟器、VMware Workstation 15.5、Centos 7.6

二、实验步骤

1、在ENSP中搭建如下拓扑;
UFAfwF.png

2、分别配置二层交换机SW1与三层交换机RSW1

配置二层交换机SW1

[Huawei] sysname SW1
[SW1] vlan batch 10 20 100
[SW1]interface Ethernet 0/0/4
[SW1-Ethernet0/0/4] port link-type access
[SW1-Ethernet0/0/4] port default vlan 100
[SW1] interface Ethernet 0/0/3
[SW1-Ethernet0/0/3] port link-type access
[SW1-Ethernet0/0/3] port default vlan 20
[SW1-Ethernet0/0/3] interface Ethernet 0/0/2
[SW1-Ethernet0/0/2] port link-type access
[SW1-Ethernet0/0/2] port default vlan 10
[SW1-Ethernet0/0/2] interface Ethernet 0/0/1
[SW1-Ethernet0/0/1] port link-type trunk 
[SW1-Ethernet0/0/1] port trunk allow-pass vlan all 

配置三层交换机LSW1

[Huawei] sysname RSW1
[RSW1] interface GigabitEthernet 0/0/1
[RSW1-GigabitEthernet0/0/1] port link-type trunk
[RSW1-GigabitEthernet0/0/1] port trunk allow-pass vlan all 
[RSW1] vlan batch 10 20 100
[RSW1] dhcp enable
[RSW1] interface vlanif 10
[RSW1-Vlanif10] ip add 192.168.10.1 24
[RSW1-Vlanif10] dhcp select relay 
[RSW1-Vlanif10] dhcp relay server-ip 192.168.100.100
[RSW1-Vlanif10] interface vlanif 20
[RSW1-Vlanif20] ip add 192.168.20.1 24
[RSW1-Vlanif20] dhcp select relay 
[RSW1-Vlanif20] dhcp relay server-ip 192.168.100.100
[RSW1-Vlanif20] interface vlanif 100
[RSW1-Vlanif100] ip add 192.168.100.1 24
[RSW1-Vlanif100] dhcp select relay 
[RSW1-Vlanif100] dhcp relay server-ip 192.168.100.100

3、接下来配置代表DHCP服务器的Cloud2
UFAho4.png

4、实验环境配置完成,接下来进入虚拟机配置DHCP服务器

首先,下载搭建所需的dhcp服务软件包(我这里使用的是NAT模式)

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

5、安装完成后将虚拟机设置为VMnet1(仅主机模式)
UFAWeU.md.png

特别注意!!!在“虚拟网路编辑器”中的VM1网卡下的“使用本地DHCP服务”功能一定要关闭!
UFA7S1.md.png

6、设置完成后进入虚拟机命令行进行相应网络配置(每个人网卡名称都不同,我这里是ens33)

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

需要修改这些地方
UFA5FJ.png

修改完成后保存退出并重启网络服务

[root@localhost ~]# service network restart

7、现在来配置DHCP服务器,配置之前我们来ping一下vlan10、20、100的网关看连接是否通畅
UFAIY9.png

连接正常,继续试验:

刚才安装了dhcp服务,但是配置文件在哪里呢?我们可以使用命令来查看一下:

[root@localhost ~]# rpm -qc dhcp

/etc/dhcp/dhcpd.conf    ## 这个就是我们要的配置文件!
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/var/lib/dhcpd/dhcpd.leases
/var/lib/dhcpd/dhcpd6.leases

8、编辑配置文件

[root@localhost ~]# vi /etc/dhcp/dhcpd6.conf

打开以后发现只有寥寥几行内容,解读一下发现原来是要我们去另一个地方找配置模板

#
# DHCPv6 Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd6.conf.example
#   see dhcpd.conf(5) man page
#

9、那现在就好办了,把模板复制过来替换一下不就好了

[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? yes

10、编辑配置文件

vi /etc/dhcp/dhcpd.conf

首先,修改第8行的“option domain-name-servers”后面的内容,这里是设置全局DNS服务器

然后在跳转到第27行,修改并添加如下内容:

  27 subnet 192.168.10.0 netmask 255.255.255.0 {   
     28   range 192.168.10.155 192.168.10.200;
     29   option routers 192.168.10.1;
     30   option domain-name-servers 8.8.8.8;
【特别注意!!!】:一定要注意命令的语法,在每一行必须要以分号;结尾,否则再最后启动服务时会报错!

UFAoWR.png
UFAHQx.png

10.0网段的我们添加好了,那还有20和100段的呢?我们也来模仿上面配置好的格式添加上去:

     33 subnet 192.168.20.0 netmask 255.255.255.0 {
     34   range 192.168.20.155 192.168.20.200;
     35   option routers 192.168.20.1;
     36   option domain-name-servers 8.8.8.8;
     37 }
     38 
     39 subnet 192.168.100.0 netmask 255.255.255.0 {
     40   range 192.168.100.155 192.168.100.200;
     41   option routers 192.168.100.1;
     42   option domain-name-servers 8.8.8.8;
     43 }

UFAsWn.png

到此,DHCP服务就配置完成了,再次检查一下命令看是否有误,没有问题就保存退出

11、在开启DHCP服务之前,我们需要关闭系统的核心防护并清空防火墙规则(直接关闭firewalld也可以)

[root@localhost ~]# setenforce 0  ## 关闭系统的核心防护
[root@localhost ~]# iptables -F   ## 清空防火墙规则

12、开启DHCP服务

[root@localhost ~]# systemctl start dhcpd

13、查看一下服务状态,是否启动成功,有误报错等信息

[root@localhost ~]# systemctl status dhcpd

UFAcQ0.md.png

一切正常!

14、回到ENSP中的两台PC机,在“基础配置中”将IPV4配置选为DHCP,单击确定按钮
UFAyzq.md.png

15、在命令行中输入命令尝试获取IP地址

PC>ipconfig /renew

PC1:
UFA2LT.md.png

PC2:
UFAgyV.md.png

两台PC均能正常获取IP,实验结束。

三、实验总结

1、本次实验的基础在于网络的配置,如果网络都没有打通怎么配置都是徒劳的,自己实验时还是要根据自身网卡的实际情况进行配置

2、开启服务前记得将系统的防火墙等安全组件关闭

3、注意配置文件的路径及修改编辑时命令的语法问题,很多情况下就是少了一个分号导致服务开启失败

Linux网络之配置DHCP中继2 文章目录Linux之DHCP中继一、实验步骤1、eNSP中创建几个设备2、Cloud1设置绑定VMnet33、连接各设置,并启动4、SW2配置5、SW1配置6、虚拟机配置连网后,安装DHCP的包7、网卡绑定VMnet38、修改网卡信息9、配置完成重启网卡,不成功就重启Linux10、目前拼自身的网卡是通的,其它网卡不通11、查看DHCP配置文件12、复制文件13、编辑配置文件14、关闭访火墙15、开启DHCP服务16、ping10网段和20网段拼通17、设置PC1和PC2为DHCP模式18、DHCP获取IP 阅读详情

相关推荐

ENSP实战:从DHCP原理到企业级配置与安全加固

动态主机配置协议(DHCP)是现代网络自动分配IP地址、网关和DNS等关键参数的核心协议,其工作原理基于客户端与服务器之间的DORA(发现、提供、请求、确认)四次报文交互。理解DHCP的租期管理、续租机制及中继原理,对于构建稳定、可扩展的网络架构至关重要。该技术广泛应用于企业园区、数据中心及云环境,实现高效的IP地址资源管理。本文以华为ENSP模拟器为平台,通过抓包分析DHCP报文交互流程,并深入探讨DHCP中继配置与DHCP Snooping安全防护等企业级实践,帮助读者掌握从基础配置到复杂网络场景部署与

weixin_33701294的博客 441

linux中装ensp_华为模拟器eNSP安装(最新)网络工程师必备!

电脑杂七杂八的东西太多了,于是今天把电脑重装系统了,正好重新安装一下华为模拟器eNSP,这个教程应该是最新的,因为eNSP版本更新以及华为官网页面的变化,有的小伙伴安装eNSP都下载不到安装包,接下来就告诉大家从头安装的步骤。步骤比较长,耐心看下去能装好的。华为模拟器eNSP安装前需要电脑上提前装一些工具,没有的话到时候再装也行。准备工具:wireshark、winpcap、virtualbox(...

weixin_42663213的博客 8757

Linux--DHCP 服务

文章目录一、DHCP服务(动态主机配置协议)1.背景2.概述3.优点3.DHCP报文类型4.DHCP 的分配方式二、安装 DHCP 服务器1.DHCP 服务软件2.主配置文件三、配置步骤1.使用 DHCP 动态的给 PC 机分配 IP 地址① eNSP②虚拟机③验证④进入命令行“ipconfig”测试 一、DHCP服务(动态主机配置协议) 1.背景 1.手动设置工作量大且容易冲突 2.用DHCP可以减少工作量和避免地址冲突 2.概述 作用:为局域网内的电脑分配IP地址 架构 C/S;客户端/服务器模

weixin_53560205的博客 610

linux中装ensp_关于正确安装ENSP的方法

ENSP作为华为出品的一款非常优秀的企业网络仿真平台软件,为我们了解华为数字通信设备的性能和使用常识打开了一扇窗。但是,在软件的使用过程中,我们应当随着应用的外部环境的不同采取一些适应性的调整,才能方便在自己的工作环境中顺利使用这款软件。具体来说,在Windows操作系统中使用ENSP软件,主要有一些环节的问题需要注意和进行调整:随着操作系统的不断升级换代,现在Windows 10 操作系统已经诞...

weixin_29752389的博客 4180

eNSP实战:ARP协议攻防实验与网络安全加固指南

ARP协议作为局域网通信的基石,负责将IP地址解析为MAC地址,但其无状态和缺乏认证的设计原理,使其成为网络安全的薄弱环节。ARP欺骗攻击利用这一缺陷,通过伪造IP-MAC映射关系,可导致通信中断或流量劫持,对网络稳定性构成严重威胁。在工程实践中,防御ARP攻击是保障内网安全的关键技术之一。常见的应用场景包括企业网络运维、数据中心安全加固及网络安全教学实验。本文基于eNSP仿真平台,通过搭建模拟企业网络,深入演示ARP欺骗攻击的实施过程,并详细讲解静态ARP绑定与ARP代理两种经典防御策略的配置与验证,帮助

tang_zongyun的博客 1168

ENSP安装包(稳定版),网络工程师入门必有的模拟软件

请按照顺序安装。

Kali Linux —— ensp仿真模拟交换机Mac泛洪攻击

Kali利用交换机MAC地址泛洪漏洞

ChenD的学习笔记 5078

ensp+VMware +实体机三网互通

一实验目的 1、 实现”实体机+ensp+VMware网络互通” 2、 WIN DHCP服务器安装配置 3、 LINUX DHCP 服务器安装配置 4、 三层网络结构互通

linux中装ensp_eNSP常用命令

1/123、acl命令格式:基本/高级ACL支持:acl[ipv6]acl-number{inbound|outbound}undoacl[ipv6]acl-number{inbound|outbound}二层ACL支持:aclacl-numberinboundundoaclacl-numberinbound功能:acl命令用来引用访问控制列表(AC...

weixin_35752122的博客 931

sdio wifi 移植

介绍 简单来说,sdio起源自sd标准,顾名思义就是sd的IO接口(interface)的意思,更具体的说明,sd本来是记忆卡的标准,但是现在也可以把SD卡拿来插上一些外围设备接口使用,这个就是就叫做sdio。 而且sdio本身是一种相当单纯的技术,通过sd的IO引脚来连接外部外围,并且通过sd的IO数据接位与外围传输数据,而且sd协会也推出很完整的sdio stack 驱动程序,使得sdio外围得开发与应用变得非常热门 这里我们要移植的是RTL8822cs的sdio WiFi 模块,将其移植到rk3

Enosji的博客 9594

避坑指南:HslCommunication连接西门子PLC时常见的5个错误及解决方法(S7-1200/S1500适用)

本文详细解析了使用HslCommunication连接西门子S7-1200/S1500 PLC时常见的5个错误及解决方法,包括基础连接配置、数据块读写异常、连接闪断、防火墙与权限问题以及高级调试技巧。通过实战案例和代码示例,帮助开发者快速定位和解决连接问题,提升工业自动化项目的开发效率。

weixin_30752699的博客 391

Linux之Dhcp服务器配置并实现中继服务

为了简化Dhcp配置,我做了以下更改:任务需求:为网络中的客户端自动分配IP地址,并且为客户端2保留IP地址(192.168.2.220)。

weixin_63037066的博客 4217

petalinux i2c的配置

1.硬件平台配置 1.内核配置 cd petalinux-config -c kernel -> Device Drivers -> I2C support -> i2C Hardware Bus support -> Xilinx I2C Controller Pressing 启用CONFIG_I2C_XILINX=y 2.修改用户设备树 cd cd project-spec/meta-user/recipes-bsp/device-tree/files/ i2c2:

u013403954的博客 4307

Linux--网络服务--DHCP中继 理论+实验(华为ENSP+虚拟机实现DHCP服务)

Linux--网络服务--DHCP中继 理论+实验(华为ENSP+虚拟机实现DHCP服务)前言一:实验目的二:实验环境三:实验拓扑结构图四:实验步骤4.1:SW2配置4.2:RSW1配置4.3:云配置4.4:进入虚拟机里,在NAT模式下先下载dhcp软件包4.5:将虚拟机网卡设置为VM3(仅主机模式)4.6:修改网卡配置信息4.7:重新启动网卡信息4.8:查看dhcp配置文件信息4.9:修改dhcp配置文件4.10:启动dhcp服务 前言 对原理不是很了解的小伙伴,可以看我之前的博客 https://blo

m0_47219942的博客 928

Windows11安装UE4+Airsim

Windows11安装UE4+Airsim

Legendyyy的博客 3737

【WLAN】【调试】再谈如何使用Wireshark解密WiFi数据包——使用TK信息

- 本文介绍了一种wireshark使用TK信息解密空口报文的方式,该方式对是否有关联过程的报文没有要求。

一介草民,只为生活。 1179

DHCP服务器搭建

本文介绍了在华为eNSP环境中搭建DHCP服务器的两种方法:接口地址池和全局地址池。在接口地址池方式中,通过路由器接口直接分配IP地址,并演示了MAC地址绑定功能。全局地址池方式则通过创建独立地址池实现更灵活的地址分配,支持设置租期、DNS和排除特定IP。此外还介绍了DHCP中继配置,使跨网段客户端能够获取IP地址。配置过程包括基础网络设置、DHCP服务启用、地址池参数定义等关键步骤,通过实验验证了不同部署方式的实现效果。

2403_82471669的博客 321

Dify 本地部署教程

到这里,Dify 就安装完成了,更多操作设置可以参考官方文档,Dify 和 FastGPT 基本上差不多,也可以同时安装一下 FastGPT 进行体验~Docker Compose 部署 | Dify。

Muti-Agent 6604

华为eNSP模拟器综合实验之- DHCP、DNS、HTTP和FTP服务器配置案例Client-Server

本实验通过ENSP平台实现DHCP、DNS、HTTP和FTP服务器的综合配置。实验拓扑包含路由器(DHCP服务器)、交换机、客户端PC以及3台服务器(DNS/HTTP/FTP)。配置步骤包括:1)路由器设置DHCP服务,分配IP地址池;2)DNS服务器配置域名解析;3)HTTP服务器部署测试网页;4)FTP服务器设置用户权限。测试验证通过ping命令、域名访问和FTP登录等方式确保服务正常运行。实验还提供了常见问题解决方法和扩展配置(如多VLAN DHCP),完整展示了网络服务的部署流程。

网工历程 1241

Hermes Agent 安装部署完全指南

Hermes Agent安装部署指南提供了两种安装方式:一键脚本安装和手动分步安装。该AI助手支持多平台运行(Linux/macOS/WSL2),核心功能仅需Git作为前置依赖,其他依赖如Python、Node.js等均由安装脚本自动处理。文档详细介绍了系统要求、依赖管理、配置目录结构、环境变量设置以及10个手动安装步骤,并提供了功能模块化选项,用户可根据需求选择安装语音交互、浏览器自动化等扩展功能。安装完成后可通过hermes doctor命令验证环境,并通过交互式向导完成初始化配置。

简简单单Onlinezuozuo 2584

别再手动配IP了!用eNSP模拟企业多部门网络,手把手教你配置DHCP中继(含完整排错命令)

本文详细介绍了如何使用eNSP模拟企业多部门网络,并手把手教你配置DHCP中继,解决IP冲突和网络延迟问题。通过实战案例和完整排错命令,帮助网络管理员快速掌握智能IP分配技术,提升运维效率。

weixin_30561177的博客 331

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

一文吃透DHCP:原理、华为设备配置、Linux服务部署全实战

本文全面解析了DHCP协议的原理与实战配置,针对静态IP配置的四大痛点(运维量大、易出错、IP浪费、移动性差)提出了DHCP解决方案。文章详细阐述了DHCP的四步交互流程(Discover-Offer-Request-ACK)和租期机制,并通过华为eNSP模拟器演示了接口地址池和全局地址池两种配置方式,包括IP排除、MAC绑定等高级功能。最后介绍了跨网段场景下的DHCP中继技术实现。所有配置均采用chenxin域名,提供完整的可复现实战方案,适合企业网络管理员参考实施。

2403_87659444的博客 764

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

企业内网必备 DHCP:理论梳理 + 全套落地配置指南

摘要: 本文系统讲解DHCP协议,解决静态IP配置的四大痛点:运维量大、IP冲突、地址浪费和移动终端适配差。DHCP通过四步交互(DISCOVER→OFFER→REQUEST→ACK)自动分配IP、网关等参数,支持租期管理和权威模式避免地址冲突。结合实际场景,演示华为eNSP路由器的接口/全局地址池配置、MAC绑定固定IP,以及Linux DHCP服务器部署方法(安装dhcpd、配置/etc/dhcp/dhcpd.conf、日志排错)。多网段环境需通过DHCP中继转发请求,实现跨VLAN地址分配。全文涵盖原

2301_80935320的博客 720

别再瞎配置 DHCP 服务器!吃透原理 + 排坑,从此内网 IP 不再崩盘

还在遇到设备获取不到 IP、地址冲突、上网掉线束手无策?本篇从零拆解 DHCP 四步握手流程、地址池规划、租期策略、中继部署,整理新手高频报错和修复方案,Linux 实操命令一键复制,运维小白也能够搭建稳定可靠的 DHCP 服务器。

Adhjhfes的博客 370

华为设备DHCP配置全解析:从原理到实战,解决IP分配与安全难题

动态主机配置协议(DHCP)是网络自动化的核心技术,它通过客户端-服务器模型,自动为接入网络的设备分配IP地址、子网掩码、网关和DNS等关键参数,实现了网络配置的集中管理和自动化。其核心价值在于简化了大规模网络部署与运维,避免了手动配置带来的错误和效率低下。在企业网、校园网等复杂场景中,DHCP的应用尤为关键,它支撑着海量终端设备的即插即用。然而,随着网络规模扩大,DHCP也面临着地址冲突、私接服务器干扰等安全挑战。为此,衍生出了DHCP中继和DHCP Snooping等关键技术。中继解决了跨网段地址分配问

weixin_30384217的博客 309
上一篇: Centos7 安装奔跑的小火车
下一篇: Linux 下搭建DNS服务器
琴酒3
博客等级 码龄13年 127粉丝 123原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值