centos8按照yum及dhcp

news/2024/12/19 19:13:46/文章来源:https://www.cnblogs.com/kkpython/p/18617801/dhcp

centos8按照yum及dhcp

一、安装yum

1.1 清理系统自带yum源

[root@master ~]# cd /etc/yum.repos.d/
[root@master yum.repos.d]# mkdir bak
[root@master yum.repos.d]# mkdir *.repo ./bak
[root@master yum.repos.d]# ll
total 4
drwxr-xr-x. 2 root root 4096 Aug  7  2023 bak

1.2 安装yum网络源

wget获取与手动写入二选一,优先选wget获取

1.2.1wget获取阿里源

[root@master yum.repos.d]# wget -O /etc/yum.repos.d/Centos-8.repo http://mirrors.aliyun.com/repo/Centos-8.repo
--2024-12-19 17:27:24--  http://mirrors.aliyun.com/repo/Centos-8.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 175.12.102.187, 113.219.178.241, 219.153.157.235, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|175.12.102.187|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2590 (2.5K) [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/Centos-8.repo’/etc/yum.repos.d/Centos-8.repo             100%[=======================================================================================>]   2.53K  --.-KB/s    in 0.001s  2024-12-19 17:27:24 (3.08 MB/s) - ‘/etc/yum.repos.d/Centos-8.repo’ saved [2590/2590][root@master yum.repos.d]# ll
total 8
drwxr-xr-x. 2 root root 4096 Dec 19 17:24 bak
-rw-r--r--. 1 root root 2590 Aug  4  2022 Centos-8.repo
1.2.2 手动写入
[root@master yum.repos.d]# cat Centos-8.repo 
# CentOS-Base.repo
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/http://mirrors.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/http://mirrors.cloud.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

1.3 获取yum仓库信息

#清理缓存
[root@master yum.repos.d]# yum clean all
23 files removed
#获取新的仓库缓存及信息
[root@master yum.repos.d]# yum makecache
CentOS-8 - Base - mirrors.aliyun.com                                                                                                        32 kB/s | 3.9 kB     00:00    
CentOS-8 - Extras - mirrors.aliyun.com                                                                                                      94 kB/s | 1.5 kB     00:00    
CentOS-8 - AppStream - mirrors.aliyun.com                                                                                                  275 kB/s | 4.3 kB     00:00    
Metadata cache created.
[root@master yum.repos.d]# yum repolist
repo id                                                               repo name
AppStream                                                             CentOS-8 - AppStream - mirrors.aliyun.com
base                                                                  CentOS-8 - Base - mirrors.aliyun.com
extras                                                                CentOS-8 - Extras - mirrors.aliyun.com
[root@master yum.repos.d]# 

二、安装dhcp

2.1 安装dhcp包

[root@master yum.repos.d]# yum install -y dhcp-server.x86_64
Last metadata expiration check: 0:33:01 ago on Thu 19 Dec 2024 05:53:13 PM CST.
Dependencies resolved.
===========================================================================================================================================================================Package                                       Architecture                        Version                                         Repository                         Size
===========================================================================================================================================================================
Installing:dhcp-server                                   x86_64                              12:4.3.6-45.el8                                 base                              530 k
Upgrading:bind-export-libs                              x86_64                              32:9.11.26-6.el8                                base                              1.1 Mdhcp-client                                   x86_64                              12:4.3.6-45.el8                                 base                              318 kdhcp-common                                   noarch                              12:4.3.6-45.el8                                 base                              207 kdhcp-libs                                     x86_64                              12:4.3.6-45.el8                                 base                              148 kTransaction Summary
===========================================================================================================================================================================
Install  1 Package
Upgrade  4 PackagesTotal download size: 2.3 M
Downloading Packages:
(1/5): dhcp-client-4.3.6-45.el8.x86_64.rpm                                                                                                 1.5 MB/s | 318 kB     00:00    
(2/5): bind-export-libs-9.11.26-6.el8.x86_64.rpm                                                                                           3.5 MB/s | 1.1 MB     00:00    
(3/5): dhcp-server-4.3.6-45.el8.x86_64.rpm                                                                                                 1.4 MB/s | 530 kB     00:00    
(4/5): dhcp-libs-4.3.6-45.el8.x86_64.rpm                                                                                                   1.4 MB/s | 148 kB     00:00    
(5/5): dhcp-common-4.3.6-45.el8.noarch.rpm                                                                                                 365 kB/s | 207 kB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                      3.0 MB/s | 2.3 MB     00:00     
warning: /var/cache/dnf/base-be643a1e920f6036/packages/dhcp-server-4.3.6-45.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS-8 - Base - mirrors.aliyun.com                                                                                                        13 kB/s | 1.6 kB     00:00    
Importing GPG key 0x8483C65D:Userid     : "CentOS (CentOS Official Signing Key) <security@centos.org>"Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65DFrom       : http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                                                                                   1/1 Upgrading        : dhcp-libs-12:4.3.6-45.el8.x86_64                                                                                                                  1/9 Upgrading        : dhcp-common-12:4.3.6-45.el8.noarch                                                                                                                2/9 Upgrading        : bind-export-libs-32:9.11.26-6.el8.x86_64                                                                                                          3/9 Running scriptlet: bind-export-libs-32:9.11.26-6.el8.x86_64                                                                                                          3/9 Running scriptlet: dhcp-server-12:4.3.6-45.el8.x86_64                                                                                                                4/9 Installing       : dhcp-server-12:4.3.6-45.el8.x86_64                                                                                                                4/9 Running scriptlet: dhcp-server-12:4.3.6-45.el8.x86_64                                                                                                                4/9 Upgrading        : dhcp-client-12:4.3.6-45.el8.x86_64                                                                                                                5/9 Cleanup          : dhcp-client-12:4.3.6-40.el8.x86_64                                                                                                                6/9 Cleanup          : dhcp-common-12:4.3.6-40.el8.noarch                                                                                                                7/9 Cleanup          : dhcp-libs-12:4.3.6-40.el8.x86_64                                                                                                                  8/9 Cleanup          : bind-export-libs-32:9.11.13-3.el8.x86_64                                                                                                          9/9 Running scriptlet: bind-export-libs-32:9.11.13-3.el8.x86_64                                                                                                          9/9 Verifying        : dhcp-server-12:4.3.6-45.el8.x86_64                                                                                                                1/9 Verifying        : bind-export-libs-32:9.11.26-6.el8.x86_64                                                                                                          2/9 Verifying        : bind-export-libs-32:9.11.13-3.el8.x86_64                                                                                                          3/9 Verifying        : dhcp-client-12:4.3.6-45.el8.x86_64                                                                                                                4/9 Verifying        : dhcp-client-12:4.3.6-40.el8.x86_64                                                                                                                5/9 Verifying        : dhcp-common-12:4.3.6-45.el8.noarch                                                                                                                6/9 Verifying        : dhcp-common-12:4.3.6-40.el8.noarch                                                                                                                7/9 Verifying        : dhcp-libs-12:4.3.6-45.el8.x86_64                                                                                                                  8/9 Verifying        : dhcp-libs-12:4.3.6-40.el8.x86_64                                                                                                                  9/9 Upgraded:bind-export-libs-32:9.11.26-6.el8.x86_64       dhcp-client-12:4.3.6-45.el8.x86_64       dhcp-common-12:4.3.6-45.el8.noarch       dhcp-libs-12:4.3.6-45.el8.x86_64      Installed:dhcp-server-12:4.3.6-45.el8.x86_64                                                                                                                                       Complete!

2.2 修改dhcp配置文件

[root@master yum.repos.d]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.20.0 netmask 255.255.255.0 {# DHCP地址池range 192.168.20.100 192.168.20.200;# 默认网关 option routers 192.168.20.1;# DNS服务器option domain-name-servers 8.8.8.8;# 默认租约时间 default-lease-time 600;# 最大租约时间max-lease-time 7200;}

2.3 设置防火墙放行

[root@master yum.repos.d]# firewall-cmd --zone=public --add-service=dhcp --permanent 
success
[root@master yum.repos.d]# firewall-cmd --reload 
success
[root@master yum.repos.d]# 

2.4 启动dhcp及自启动

重启dhcp服务
[root@master yum.repos.d]# systemctl restart dhcpd
自启动dhcp服务
[root@master yum.repos.d]# systemctl enable dhcpd
Created symlink /etc/systemd/system/multi-user.target.wants/dhcpd.service → /usr/lib/systemd/system/dhcpd.service.

2.5 查看dhcp服务状态

查看dhcp状态
[root@master yum.repos.d]# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server DaemonLoaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset: disabled)Active: active (running) since Thu 2024-12-19 18:57:55 CST; 7s agoDocs: man:dhcpd(8)man:dhcpd.conf(5)Main PID: 25005 (dhcpd)Status: "Dispatching packets..."Tasks: 1 (limit: 11298)Memory: 5.1MCGroup: /system.slice/dhcpd.service└─25005 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pidDec 19 18:57:55 master dhcpd[25005]: Config file: /etc/dhcp/dhcpd.conf
Dec 19 18:57:55 master dhcpd[25005]: Database file: /var/lib/dhcpd/dhcpd.leases
Dec 19 18:57:55 master dhcpd[25005]: PID file: /var/run/dhcpd.pid
Dec 19 18:57:55 master dhcpd[25005]: Source compiled to use binary-leases
Dec 19 18:57:55 master dhcpd[25005]: Wrote 0 leases to leases file.
Dec 19 18:57:55 master dhcpd[25005]: Listening on LPF/ens160/00:0c:29:97:d9:ba/192.168.20.0/24
Dec 19 18:57:55 master dhcpd[25005]: Sending on   LPF/ens160/00:0c:29:97:d9:ba/192.168.20.0/24
Dec 19 18:57:55 master dhcpd[25005]: Sending on   Socket/fallback/fallback-net
Dec 19 18:57:55 master dhcpd[25005]: Server starting service.
Dec 19 18:57:55 master systemd[1]: Started DHCPv4 Server Daemon.

三、测试dhcp

测试前需设置本机静态IP地址

需关闭网络内其他dhcp服务

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCL 编程步骤 2. 获取设备

clGetDeviceIDs 查询支持OpenCL设备列表: cl_int clGetDeviceIDs(cl_platform_id platform ,cl_device_type device_type ,cl_uint num_entries ,cl_device_id *devices ,cl_uint *num_devices )与clGetPlatformIDs函数类似,第一次调用时,devic…

记录一下:小华半导体HC32F448建立MDK工程

1.先到官网上下载文件 a>下载驱动库:HC32F448_DDL_Rev1.1.0.zip 驱动库中是包括了例程的。 b>下载样例:HC32F448_Template_Rev1.0.1.zip 可以直接复制官方的样例,就不用自己创建工程了。 c>下载芯片支持包:HC32F448_IDE_Rev1.0.1.zip 下载后双击安装即可。否则KEI…

4大应用场景揭秘:AI视频监控在养老院中的智能化管理与安全保障

随着人口老龄化的加剧,养老院的管理面临着越来越多的挑战。传统的人工巡查方式不仅难以做到全天候监控,而且存在响应迟缓、效率低下等问题。为了解决这些问题,思通数科推出的AI视频监控系统,利用人工智能技术提供了一种高效、智能化的解决方案。尤其在养老院的老人体征监控…

考勤管理系统

实现对用户信息的添加,查看,删除 实现对部门信息的添加,查看 实现用户登录功能,修改密码功能。 页面与之前的大相径庭。 还是一样的框架总体感觉换汤不换药,目前就是熟练度问题

浏览器怎么渲染数据的

突然发现自己对于css的样式规则一直都没有完全明白,今天写文好好整明白 浏览器渲染原理 1. 浏览器向服务器请求html文件 2. html文件返回浏览器 3. 浏览器解读html文件<!DOCTYPE html>//告诉浏览器,这是html5文件// html树<html lang="en">//语言<h…

在宝塔里添加反向代理

安装OnlyOffice时,需要配置反向代理; 完成以上操作之后,访问时有可能出现504报错,也可能就可以正常访问了。如果报错可以修改上图反向代理中的目标URL的内容将域名改成127.0.0.1。我当时改成http://127.0.0.1:9633就可以了本文来自博客园,作者:飞龙在生,转载请注明原文链…

2024 Clion安装使用教程(附激活以及常见问题处理)

第一步:下载Clion安装包 访问Clion官网,下载Clion第二步: 安装 Clion下载完成后,进行安装,next,安装完成点击xx 关掉程序! 第三步: 下载补丁 Clion补丁文件 点击获取补丁下载成功后,打开标注的文件文件夹 , 进入到文件夹 /jetbra 注意: 这个文件夹单独copy一份,所属文…

语言沟通中的设计实现

系统设计的目的是更好的支持需求 我们常说,只要业务能将你的需求描述清楚,能自圆其说,我们就有办法实现。 这其实是系统设计的最理想的状态, 如果业务没想清楚,那么在系统实现中,一定会把问题暴露出来。很多时候,问题的暴露源于没有考虑周全亦或都没有考虑这种场景! 比…

Python 解密 Navicat导出的数据库连接,Navicat数据库连接导入DBeaver。

最近公司收到Navicat律师告知书,让停止使用Navicat,用了那么久的数据库连接工具,不得不换其他的。 最终选择了开源的DBeaver。 安装完DBeaver后,把Navicat导出的connections.ncx文件直接导入DBeaver。直接访问提示连接失败,因为connections.ncx文件里的密码都是加密的。 如…

营销系统缺失投放概念

营销系统现阶段分为营销权益工具、玩法、招商提报三大块。其中权益工具主要负责创建券、促销、换购类优惠权益。玩法负责用户与平台之间的连接,通过任务式交互获得权益。招商提报主要是面向商家参与活动的连接。比如要做一个活动,需要从招商发布活动信息,提报统一创建营销权…

一款使用NET+MQTT+Arduino开发的智能浇花工具

最近闲来无事,对硬件控制产生了兴趣。看到家里的盆栽,我突然萌生了制作一个自动浇水工具的想法。通过在淘宝搜索并查找相关资料,我了解了需要的硬件和通信协议。接下来,我们先看看需要做哪些准备工作(如安装 Arduino、.NET、EMQX 工具等,请自行搜索并完成安装)。 准备工…