|
马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?用户注册
x
1921 配置DHCP服务程序Linux命令大全的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,为成功合作打下一个良好的开端!
DHCP服务程序用于为客户端主机分配可用的IP地址,而且这是服务器与客户端主机进行文件传输的基础,因此要先行配置DHCP服务程序。首先按照表19-2为人值守系统设置IP地址,然后按照图19-2和图19-3在虚拟机的虚拟络编辑器中关闭自身的DHCP服务,避免与自己配置的服务冲突。
表19-2 人值守系统与客户端的设置
主机称
操作系统
IP地址
人值守系统
RHEL 8
1921681010
客户端
未安装操作系统
-
图19-2 打开虚拟机的虚拟络编辑器
图19-3 关闭虚拟机自带的DHCP服务
除了上面提及的服务之外,PXE + KS人值守安装系统还会用到诸如、、等多项相关的服务协议,因此本验会临时关闭防火墙,以便数据能够正常地传送:
[@ ]# -F
[@ ]#
当挂载好光盘镜像并把仓库文件配置妥当后,就可以安装DHCP服务程序软件包了:
[@ ~]# - -
U S M
U
T R H S M Y
L : 0:00:22 F 30 A 2022 01:03:26 AM CST
D
================================================================================
P A V R S
================================================================================
I:
86_64 12:436-308 BOS 529
T S
================================================================================
I 1 P
………………省略部分输出信息………………
I:
--12:436-30886_64
C!
第14章已经详细讲解了DHCP服务程序的配置以及部署方法,相信各位读者对相关的配置参数还有一些印象。但是,我们在这里使用的配置文件与第14章中的配置文件有两个主要区别:允许了BOOTP引导程序协议,旨在让局域内暂时没有操作系统的主机也能获取静态IP地址;在配置文件的比较下面加载了引导驱动文件0(这个文件会在下面的步骤中创建),其目的是让客户端主机获取到IP地址后主动获取引导驱动文件,自行进入下一步的安装过程。
[@ ~]#
;
;
-- ;
-;
192168100 2552552550 {
2552552550;
- 1921681010;
- 19216810100 19216810200;
- 21600;
- 43200;
1921681010;
"0";
}
T
当前0文件不存在,不过不用担心,后面会找到它的。
在确认DHCP服务程序的参数都填写正确后,重新启动该服务程序,并将其添加到开机启动项中。这样在设备下一次重启之后,可以在须人工干预的情况下,自动为客户端主机安装系统。
[@ ~]#
[@ ~]#
C - →
与以往的红帽企业版不同,RHEL 8系统中存在一些“讨厌”的服务,它们的参数错误会导致服务启动失败,但有时却不会在屏幕上向用户显示任何提示信息。建议在启动后查看一下服务状态,以免后续验中客户端分配不到卡信息。若输出状态为“ ()”则表示服务已经正常运行:
[@ ~]#
● - DHCP4 S D
L: (; ; : )
A: () F 2022-04-30 01:10:51 CST; 3 15
D: :(8)
:(5)
M PID: 30964 ()
S: "D "
T: 1 (: 12390)
M: 88M
CG:
└─30964 - ---
………………省略部分输出信息………………
1922 配置TFTP服务程序
我们曾经在第11章中学习过服务与TFTP服务。是一款功能丰富的文件传输服务程序,允许用户以匿开放模式、本地用户模式、虚拟用户模式来进行访问认证。但是,当前的客户端主机还没有安装操作系统,该如何进行登录认证呢TFTP作为一种基于UDP协议的简单文件传输协议,不需要进行用户认证即可获取到所需的文件资源。因此接下来配置TFTP服务程序,为客户端主机提供引导及驱动文件。当客户端主机有了基本的驱动程序之后,再通过服务程序将完整的光盘镜像文件传输过去。
[@ ~]# - -
U S M
U
T R H S M Y
L : 0:00:34 F 30 A 2022 01:38:09 AM CST
D
================================================================================
P A V R S
================================================================================
I:
86_64 52-248 AS 50
86_64 2:2315-238 AS 135
T S
================================================================================
I 2 P
………………省略部分输出信息………………
I:
--52-24886_64 -2:2315-23886_64
C!
TFTP是一种非常精简的文件传输服务程序,它的运行和关闭是由络守护进程服务来管理的。服务程序会同时监听系统的多个端口,然后根据用户请求的端口号调取相应的服务程序来响应用户的请求。需要开启TFTP服务程序时,只需在服务程序的配置文件中把参数改成就可以了。如果配置文件不存在,则复制下面的内容进来,手动创建一下:
[@ ~]#
{
_ =
=
=
=
=
_ = -
=
_ = 11
= 100 2
= IP4
}
保存配置文件并退出,然后重启服务程序,并将其加入到开机启动项中。
[@ ~]#
[@ ~]#
1923 配置SYSL服务程序
SYSL是一个用于提供引导加载的服务程序。与其说SYSL是一个服务程序,不如说是一个包含了很多引导文件的文件夹。在安装好SYSL服务程序后,目录中会出现很多引导文件。
[@ ~]# -
U S M
U
T R H S M Y
L : 0:07:57 F 30 A 2022 01:47:18 AM CST
D
================================================================================
P A V R S
================================================================================
I:
86_64 604-18 BOS 576
I :
604-18 BOS 554
T S
================================================================================
I 2 P
………………省略部分输出信息………………
I:
-604-1886_64 --604-18
C!
我们首先需要把SYSL提供的引导文件(也就是前文提到的文件0)复制到TFTP服务程序的默认目录中,这样客户端主机就能够顺利地获取到引导文件了。另外在RHEL 8系统光盘镜像中也有一些需要调取的引导文件。确认光盘镜像已经被挂载到目录后,使用复制命令将光盘镜像中自带的一些引导文件也复制到TFTP服务程序的默认目录中。
[@ ~]#
[@ ]# 0
[@ ]# *
[@ ]# *
: ''
: 'TRANSTBL'
: ''
命令后面接的句点()表示当前工作目录。也就是说,上述命令表示将文件复制到当前工作目录(即)中。在复制过程中,若多个目录保存着相同的文件,则可手动敲击键进行覆盖即可。
然后在TFTP服务程序的目录中新建目录。虽然该目录的字带有后缀,但依然也是目录,而非文件!将系统光盘中的开机选项菜单复制到该目录中,并命为。这个文件就是开机时的选项菜单,如图19-4所示。
图19-4 L系统的引导菜单界面
[@ ]#
[@ ]#
默认的开机菜单中有3个选项:安装系统、对安装介质进行检验、排错模式。既然已经确定采用人值守的方式安装系统,若还需要为每台主机手动选择相应的选项,则未免与我们的主旨(人值守安装)相悖。
现在我们编辑这个文件,把第1行的参数修改为,这样系统在开机时就会默认执行那个称为的选项了。对应的选项大约在第64行,将默认的光盘镜像安装方式修改成FTP文件传输方式,并指定好光盘镜像的获取址以及K应答文件的获取路径:
[@ ]#
1
2 600
3
4
5
6 # C ,
7 # F ,
8 #
9
10
11 R H E L 800
12 8
13 18
14 8
15 #
16 15
17 13
18
19 # B A
20 * #00000000 #00000000
21
22 # S
23 0 # #00000000
24
25 # T
26 0 #730 #00000000
27
28 # P [T]
29 0 #36496 #00000000
30
31 # U
32 0 #848 #00000000
33
34 # S
35 0 #848 #00000000
36
37 # U
38 0 # #00000000
39
40 # H
41 0 # #00000000
42
43 # A N
44 0 # #355594
45
46 # T
47 0 # #00000000
48 _ 0 # #00000000
49
50 # C
51 0 #848 #00000000
52 0 # #00000000
53
54 # D A
55
56 P T
57
58 #
59 #
60
61
62 ^I R H E L 800
63
64 = 2=:1921681010 =:1921681010
65 ………………省略部分输出信息………………
建议在安装源的后面加入参数,意为使用静默安装方式,不再需要用户进行确认。文件修改完毕后保存即可。开机选项菜单是被调用的文件,因此不需要单独重启任何服务。
1924 配置VSF服务程序
在这套人值守安装系统的服务中,光盘镜像是通过FTP协议传输的,因此势必要用到服务程序。当然,也可以使用服务程序来提供W访问的方式,只要能确保将光盘镜像顺利传输给客户端主机即可。如果打算使用W服务来提供光盘镜像,一定记得将上面配置文件中的光盘镜像获取址和K应答文件获取址修改一下。
[@ ]# -
U S M
U
T R H S M Y
L : 0:28:28 F 30 A 2022 01:47:18 AM CST
D
===============================================================================
P A V R S
===============================================================================
I:
86_64 303-288 AS 180
T S
===============================================================================
I 1 P
………………省略部分输出信息………………
I:
-303-28886_64
C!
RHEL 8系统版本的服务默认不允许匿公开访问模式,因此需要手动进行开启:
[@ ~ ]#
# E
#
# T T
# ,
# P 5
#
# READ THIS: T NOT
# P 5 '
#
#
# A FTP (B )
_=YES
………………省略部分输出信息………………
刘遄老师再啰嗦一句,在配置文件修改正确之后,一定将相应的服务程序添加到开机启动项中,这样论是在生产环境中还是在红帽认证考试中,都可以在设备重启之后依然能提供相应的服务。希望各位读者一定养成这个好习惯。
[@ ~]#
[@ ~]#
C - →
在确认系统光盘镜像已经正常挂载到目录后,把目录中的光盘镜像文件全部复制到服务程序的工作目录中:
[@ ~]# - *
这个过程大约需要3~5分钟。在此期间,咱们也别闲着,将SEL安全子系统中放行FTP传输协议的允许策略,设置成(开启)。
[@ ~]# -P ___=
出现问题大胆提问! |
|