系统服务(22年国赛)—— DHCPDHCP Relay(中继)

news2024/12/25 0:12:58

前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访!

系统服务(22年国赛)—— DHCP&&DHCP Relay(中继)icon-default.png?t=N7T8https://myweb.myskillstree.cn/94.html

目录

一、题目

DHCP

AppSrv

二、DHCP Relay

RouteSrv

三、客户端测试

Insidecli


一、题目

  • 为 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

AppSrv

关闭防火墙和SELinux

setenforce 0
systemctl stop firewalld

配置dhcp服务

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 
vim /etc/dhcp/dhcp.conf
修改以下内容:
# ctrl+v,下拉到底部,大写I,输入# 再按两下esc,即可注释全部内容
# 找到以下内容取消注释并修改
    default-lease-time 43200;
    max-lease-time 259200;
    log-facility local1;
    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;
      option broadcast-address 192.168.10.255;
    }
    host insidecli {
      hardware ethernet 00:0c:29:8d:30:37;
      fixed-address 192.168.0.190;
    }
保存退出

分离日志

vim /etc/rsyslog.conf
添加以下内容:
local1.*                    /var/log/dhcpd.log
保存退出

重启dhcp服务和日志服务

systemctl start dhcpd
systemctl restart rsyslog

二、DHCP Relay

  • 安装 DHCP 中继;
  • 允许客户端通过中继服务获取网络地址。
  • 根据题目要求,开启路由转发,为当前实验环境提供路由功能

RouteSrv

开启路由转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p

配置DHCP中继转发

yum install dhcp -y
cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/dhcrelay.service 
vim /etc/systemd/system/dhcrelay.service
# 找到--no-pid 后修改为如下参数,这里我客户端的网卡名为ens35,dhcp服务器端的网卡名为ens32:
    --no-pid -i ens35 -i ens32 192.168.100.100
保存退出
systemctl restart dhcrelay.service                      # 重启中继服务

三、客户端测试

Insidecli

vim /etc/sysconfig/network-scripts/ifcfg-ens32
找到并修改以下内容:
    BOOTPROTO=dhcp
    ONBOOT=yes
保存退出
systemctl restart network

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1631282.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Burpsuite靶场】XSS专题精讲

【个人】:NEUQ大一学生 【专业】:通信工程 (Communication Engineering) 【个人方向】:网安、开发双管齐下 【座右铭】:真正的英雄主义,就是看清生活的真相后依然热爱生活 -- 罗曼.罗兰 一、认识XSS(跨站脚本攻击&…

4.28总结

根据项目要求进行在线状态功能的实现(还未真正实现,仅在数据库进行修改状态并与服务器断开连接) 在登录界面时 此时服务器等待连接 连接成功后数据库里的在线状态进行更改 我设置了两种方式来进行改变状态 一: 通过不退出界面进…

基础动态规划 - 过河卒

过河卒 兵从A点走到B点的所有路径方案,且不能经过 “马能吃棋子”的格子。 如果没有马,那么这道题就是一个简单的从A点走到B点的所有路径情况的简单动态规划。 状态转移方程为 dp[i,j] dp[i - 1,j] dp[i,j - 1]。 但如果加上了马这个棋子&#xff0…

Day 21 LAMP架构和DNS域名

LAMP架构简介 针对不同的后端开发语言,使用不同的架构,后端项目开发语言有:Java,PHP,Python...... 针对于PHP项目 LAMP架构 LinuxApacheMysql/MariadbPhp LNMP架构 LinuxNginxMysql/MariadbPhp 针对于Java项目 w…

windows电脑改造为linux

有个大学用的旧笔记本电脑没啥用了,决定把它改成linux搭一个服务器; 一、linux安装盘制作 首先要有一个大于8G的U盘,然后去下载需要的linux系统镜像,我下的是ubuntu,这里自选版本 https://cn.ubuntu.com/download/d…

第三节课,后端登录【1】.1--本人

一、后端登录逻辑,检测账户密码是否合法及密码输入是否正确 视频链接: 网址: 第三节:【视频】后端登录逻辑,检测账户密码是否合法及密码输入是否正确视频链接:-CSDN博客 从5.1开始 这是一个Java方法&am…

新能源设备远程监控解决方案

新能源设备远程监控解决方案 在当今全球能源转型的大背景下,新能源设备的广泛应用已成为应对环境挑战、推动可持续发展的重要途径。然而,新能源设备的高效运维与管理却面临诸多挑战,尤其是在地域广阔、环境复杂的应用场景中,如何…

Ragas

文章目录 一、关于 Ragas二、安装🛡️三、快速使用 🔥Open Analytics 🔍 四、References五、生成综合测试集文档数据生成 六、使用您的测试集进行评估数据Metrics 指标评估 七、监控生产中的 RAG需要监控的方面 一、关于 Ragas Ragas 是 RAG…

FPGA -手写异步FIFO

一,FIFO原理 FIFO(First In First Out)是一种先进先出的数据缓存器,没有外部读写地址线,使用起来非常简单,只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成&a…

游戏新手村20:游戏落地页广告页如何设计

在互联网营销中,着陆页(Landing Page,有时被称为首要捕获用户页)就是当潜在用户点击广告或者搜索引擎搜索结果页后显示给用户的网页,LandingPage对于游戏广告的转化率和重要性就不言而喻了。 网页游戏LP页面 上图就是我们大家在浏览网站时不小心蹦出或者主动点击某…

一文讲解Android车载系统camera架构 - EVS

Android的camera开发中,使用最多的是camera2 以及现在Google主推的cameraX 架构,而这两个架构主要针对的是手机移动端上camera的流程。 而今天介绍的EVS(Exterior View System)架构是不同于camera2上的手机架构,针对Automotive的版本&#x…

数据库介绍(Mysql安装)

前言 工程师再在存储数据用文件就可以了,为什么还要弄个数据库? 一、什么是数据库? 文件保存数据有以下几个缺点: 文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便 数据库存储介质: 磁…

Blender游戏资产优化技巧

创建视频游戏资产既具有挑战性又富有回报。 经过一些研究并根据我的经验,这里有三个技巧可以帮助你使用 Blender 优化游戏资产。 在 Blender 中优化游戏资源的三种技术可以归结为拥有高效的 3D 模型拓扑、通过烘焙优化纹理,以及最后通过 Blender 节点的…

智慧校园建设有哪些新策略?

在现有智慧校园建设方案中,智慧校园主要是用于解决学校日常事务,如学工管理,教工管理等,并利用数据分析,指导学校的一些决策行为。但随着新技术的不断发展,尤其是云计算、大数据、物联网、移动互联网、人工…

python应用-socket网络编程(1)

目录 1 先简单回顾下客户端和服务端通信的知识 2 服务端常用函数 3 客户端常用函数 4 服务端和客户端都用的函数 5 示例介绍客户端和服务端通信过程 6 建立服务端套接制 7 创建服务端函数socket.create_server() 8 创建客户端套接字 9 客户端连接函数socket.create_co…

春秋云镜 CVE-2023-50564

靶标介绍: Pluck-CMS v4.7.18 中的 /inc/modules_install.php 组件,攻击者可以通过上传一个精心制作的 ZIP 文件来执行任意代码。 开启靶场: 1、点击 admin 进入登录界面 2、使用Burp爆破出登录密码为:admin123,使用…

【吊打面试官系列】Java高并发篇 - 为什么 wait, notify 和 notifyAll 这些方法不在 thread类里面?

大家好,我是锋哥。今天分享关于 【为什么 wait, notify 和 notifyAll 这些方法不在 thread类里面?】面试题,希望对大家有帮助; 为什么 wait, notify 和 notifyAll 这些方法不在 thread类里面? 一个很明显的原因是 JAVA…

个人学习总结__打开摄像头、播放网络视频的以及ffmpeg推流

前言 最近入手了一款非常便宜的usb摄像头(买回来感觉画质很低,没有描述的4k,不过也够用于学习了),想着利用它来开启流媒体相关技术的学习。第一步便是打开摄像头,从而才能够对它进行一系列后续操作,诸如实…

python-pytorch 如何使用python库Netron查看模型结构(以pytorch官网模型为例)0.9.2

Netron查看模型结构 参照模型安装Netron写netron代码运行查看结果需要关注的地方 2024年4月27日14:32:30----0.9.2 参照模型 以pytorch官网的tutorial为观察对象,链接是https://pytorch.org/tutorials/intermediate/char_rnn_classification_tutorial.html 模型代…

IDEA代码重构

重构 重构的目的: 提高代码的可读性、可维护性、可扩展性和性能。 重命名元素 重命名类 当我们进行重命名操作的时候可以看到第六行存在一个R(rename),点击后就会弹出所偶有引用,这样可以避免我们在修改后存在遗漏引用处未修改。 我们可以通过…